From 73ad8ac1b80dc0e53950ec0bb92765348a854f63 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:14 +0000 Subject: [PATCH 01/33] feat(aiplatform): update the api #### aiplatform:v1 The following keys were added: - resources.projects.resources.locations.resources.servingProfiles.methods.create (Total Keys: 14) - resources.projects.resources.locations.resources.servingProfiles.methods.delete (Total Keys: 11) - resources.projects.resources.locations.resources.servingProfiles.methods.get (Total Keys: 11) - resources.projects.resources.locations.resources.servingProfiles.methods.list (Total Keys: 16) - resources.projects.resources.locations.resources.servingProfiles.methods.patch (Total Keys: 15) - schemas.GoogleCloudAiplatformV1AudioTranscriptionConfig.properties.mode.type (Total Keys: 1) - schemas.GoogleCloudAiplatformV1ImportEvaluationSetRequestCloudTraceSource.properties.agentResource.type (Total Keys: 1) - schemas.GoogleCloudAiplatformV1ListServingProfilesResponse (Total Keys: 7) - schemas.GoogleCloudAiplatformV1ServingProfile (Total Keys: 15) #### aiplatform:v1beta1 The following keys were added: - schemas.GenaiVertexV1beta1ImageConfig.deprecated (Total Keys: 1) - schemas.GoogleCloudAiplatformV1beta1AudioTranscriptionConfig.properties.mode.type (Total Keys: 1) - schemas.GoogleCloudAiplatformV1beta1ImportEvaluationSetRequestCloudTraceSource.properties.agentResource.type (Total Keys: 1) - schemas.GoogleCloudAiplatformV1beta1SandboxEnvironmentTemplate.properties.persistentDiskConfig.$ref (Total Keys: 1) - schemas.GoogleCloudAiplatformV1beta1SandboxEnvironmentTemplatePersistentDiskConfig (Total Keys: 5) --- docs/dyn/aiplatform_v1.endpoints.html | 3 + ...platform_v1.projects.locations.agents.html | 8 +- ...tform_v1.projects.locations.endpoints.html | 3 + ....projects.locations.evaluationMetrics.html | 8 + ..._v1.projects.locations.evaluationRuns.html | 40 +++ ..._v1.projects.locations.evaluationSets.html | 1 + .../dyn/aiplatform_v1.projects.locations.html | 9 + ...1.projects.locations.onlineEvaluators.html | 8 + ....projects.locations.publishers.models.html | 3 + ...v1.projects.locations.servingProfiles.html | 215 ++++++++++++++ ...form_v1.projects.locations.tuningJobs.html | 20 ++ docs/dyn/aiplatform_v1.publishers.models.html | 3 + docs/dyn/aiplatform_v1.v1.html | 9 + docs/dyn/aiplatform_v1beta1.endpoints.html | 3 + docs/dyn/aiplatform_v1beta1.interactions.html | 40 +-- ...orm_v1beta1.projects.locations.agents.html | 8 +- ...m_v1beta1.projects.locations.datasets.html | 2 + ..._v1beta1.projects.locations.endpoints.html | 3 + ....projects.locations.evaluationMetrics.html | 24 +- ...ta1.projects.locations.evaluationRuns.html | 56 +++- ...ta1.projects.locations.evaluationSets.html | 1 + ...aiplatform_v1beta1.projects.locations.html | 21 +- ...beta1.projects.locations.interactions.html | 48 ++-- ...1.projects.locations.interactionsHttp.html | 12 +- ...1.projects.locations.onlineEvaluators.html | 24 +- ....projects.locations.publishers.models.html | 3 + ...ngEngines.sandboxEnvironmentTemplates.html | 12 + ...v1beta1.projects.locations.tuningJobs.html | 52 +++- .../aiplatform_v1beta1.publishers.models.html | 3 + ...ngEngines.sandboxEnvironmentTemplates.html | 12 + docs/dyn/aiplatform_v1beta1.v1beta1.html | 21 +- .../documents/aiplatform.v1.json | 269 +++++++++++++++++- .../documents/aiplatform.v1beta1.json | 104 +++++-- 33 files changed, 919 insertions(+), 129 deletions(-) diff --git a/docs/dyn/aiplatform_v1.endpoints.html b/docs/dyn/aiplatform_v1.endpoints.html index fe714ace5b..f06f6bf371 100644 --- a/docs/dyn/aiplatform_v1.endpoints.html +++ b/docs/dyn/aiplatform_v1.endpoints.html @@ -365,6 +365,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1020,6 +1021,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -2035,6 +2037,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. diff --git a/docs/dyn/aiplatform_v1.projects.locations.agents.html b/docs/dyn/aiplatform_v1.projects.locations.agents.html index 061cf4a5c6..d4e643c892 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.agents.html +++ b/docs/dyn/aiplatform_v1.projects.locations.agents.html @@ -132,7 +132,7 @@

Method Details

"object": "A String", # Output only. The object type of the resource. For agents, the value is `agent`. "observabilityConfig": { # Observability settings for one agent's sessions. # Optional. Observability settings for this agent's sessions. "observabilityEnabled": True or False, # Optional. Enables observability for this agent's sessions: OpenTelemetry span emission covering tool names, model names, token counts, latencies and status. If `false`, the other fields here are ignored. - "sensitiveLoggingEnabled": True or False, # Optional. Enables sensitive logging. Sensitive logging includes customer core content (prompts, model completions, tool argument payloads and tool responses). If `false`, those are sanitized and only structural attributes are recorded. No effect unless `observability_enabled` is true. Not yet enforced: `CreateAgent` and `UpdateAgent` currently reject setting this to `true`. + "sensitiveLoggingEnabled": True or False, # Optional. Enables sensitive logging. Sensitive logging includes customer core content (prompts, model completions, tool argument payloads and tool responses). If `false`, those are sanitized and only structural attributes are recorded. No effect unless `observability_enabled` is true. Settable and returned, but NOT YET ENFORCED. Nothing reads it at runtime, so `true` does not currently cause content to be captured, and `false` is not what keeps content from being captured. Treat it as a recorded intention that takes effect when enforcement lands. }, "system_instruction": "A String", # Optional. The instructions for the agent to follow. These instructions are passed to the LLM as a system instruction. "tools": [ # Optional. The tools available to the agent. @@ -240,7 +240,7 @@

Method Details

"object": "A String", # Output only. The object type of the resource. For agents, the value is `agent`. "observabilityConfig": { # Observability settings for one agent's sessions. # Optional. Observability settings for this agent's sessions. "observabilityEnabled": True or False, # Optional. Enables observability for this agent's sessions: OpenTelemetry span emission covering tool names, model names, token counts, latencies and status. If `false`, the other fields here are ignored. - "sensitiveLoggingEnabled": True or False, # Optional. Enables sensitive logging. Sensitive logging includes customer core content (prompts, model completions, tool argument payloads and tool responses). If `false`, those are sanitized and only structural attributes are recorded. No effect unless `observability_enabled` is true. Not yet enforced: `CreateAgent` and `UpdateAgent` currently reject setting this to `true`. + "sensitiveLoggingEnabled": True or False, # Optional. Enables sensitive logging. Sensitive logging includes customer core content (prompts, model completions, tool argument payloads and tool responses). If `false`, those are sanitized and only structural attributes are recorded. No effect unless `observability_enabled` is true. Settable and returned, but NOT YET ENFORCED. Nothing reads it at runtime, so `true` does not currently cause content to be captured, and `false` is not what keeps content from being captured. Treat it as a recorded intention that takes effect when enforcement lands. }, "system_instruction": "A String", # Optional. The instructions for the agent to follow. These instructions are passed to the LLM as a system instruction. "tools": [ # Optional. The tools available to the agent. @@ -325,7 +325,7 @@

Method Details

"object": "A String", # Output only. The object type of the resource. For agents, the value is `agent`. "observabilityConfig": { # Observability settings for one agent's sessions. # Optional. Observability settings for this agent's sessions. "observabilityEnabled": True or False, # Optional. Enables observability for this agent's sessions: OpenTelemetry span emission covering tool names, model names, token counts, latencies and status. If `false`, the other fields here are ignored. - "sensitiveLoggingEnabled": True or False, # Optional. Enables sensitive logging. Sensitive logging includes customer core content (prompts, model completions, tool argument payloads and tool responses). If `false`, those are sanitized and only structural attributes are recorded. No effect unless `observability_enabled` is true. Not yet enforced: `CreateAgent` and `UpdateAgent` currently reject setting this to `true`. + "sensitiveLoggingEnabled": True or False, # Optional. Enables sensitive logging. Sensitive logging includes customer core content (prompts, model completions, tool argument payloads and tool responses). If `false`, those are sanitized and only structural attributes are recorded. No effect unless `observability_enabled` is true. Settable and returned, but NOT YET ENFORCED. Nothing reads it at runtime, so `true` does not currently cause content to be captured, and `false` is not what keeps content from being captured. Treat it as a recorded intention that takes effect when enforcement lands. }, "system_instruction": "A String", # Optional. The instructions for the agent to follow. These instructions are passed to the LLM as a system instruction. "tools": [ # Optional. The tools available to the agent. @@ -381,7 +381,7 @@

Method Details

"object": "A String", # Output only. The object type of the resource. For agents, the value is `agent`. "observabilityConfig": { # Observability settings for one agent's sessions. # Optional. Observability settings for this agent's sessions. "observabilityEnabled": True or False, # Optional. Enables observability for this agent's sessions: OpenTelemetry span emission covering tool names, model names, token counts, latencies and status. If `false`, the other fields here are ignored. - "sensitiveLoggingEnabled": True or False, # Optional. Enables sensitive logging. Sensitive logging includes customer core content (prompts, model completions, tool argument payloads and tool responses). If `false`, those are sanitized and only structural attributes are recorded. No effect unless `observability_enabled` is true. Not yet enforced: `CreateAgent` and `UpdateAgent` currently reject setting this to `true`. + "sensitiveLoggingEnabled": True or False, # Optional. Enables sensitive logging. Sensitive logging includes customer core content (prompts, model completions, tool argument payloads and tool responses). If `false`, those are sanitized and only structural attributes are recorded. No effect unless `observability_enabled` is true. Settable and returned, but NOT YET ENFORCED. Nothing reads it at runtime, so `true` does not currently cause content to be captured, and `false` is not what keeps content from being captured. Treat it as a recorded intention that takes effect when enforcement lands. }, "system_instruction": "A String", # Optional. The instructions for the agent to follow. These instructions are passed to the LLM as a system instruction. "tools": [ # Optional. The tools available to the agent. diff --git a/docs/dyn/aiplatform_v1.projects.locations.endpoints.html b/docs/dyn/aiplatform_v1.projects.locations.endpoints.html index 879e1024fa..f2c42cedbb 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.endpoints.html +++ b/docs/dyn/aiplatform_v1.projects.locations.endpoints.html @@ -438,6 +438,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1989,6 +1990,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -4486,6 +4488,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. diff --git a/docs/dyn/aiplatform_v1.projects.locations.evaluationMetrics.html b/docs/dyn/aiplatform_v1.projects.locations.evaluationMetrics.html index 31bcfdf048..da75424db8 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.evaluationMetrics.html +++ b/docs/dyn/aiplatform_v1.projects.locations.evaluationMetrics.html @@ -163,6 +163,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -345,6 +346,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -609,6 +611,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -791,6 +794,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1096,6 +1100,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1278,6 +1283,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1554,6 +1560,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1736,6 +1743,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. diff --git a/docs/dyn/aiplatform_v1.projects.locations.evaluationRuns.html b/docs/dyn/aiplatform_v1.projects.locations.evaluationRuns.html index a589dce8b7..09ba4f804e 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.evaluationRuns.html +++ b/docs/dyn/aiplatform_v1.projects.locations.evaluationRuns.html @@ -189,6 +189,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -393,6 +394,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -570,6 +572,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -771,6 +774,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -953,6 +957,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1192,6 +1197,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1363,6 +1369,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1563,6 +1570,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1768,6 +1776,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -2178,6 +2187,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -2401,6 +2411,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -2605,6 +2616,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -2782,6 +2794,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -2983,6 +2996,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -3165,6 +3179,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -3404,6 +3419,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -3575,6 +3591,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -3775,6 +3792,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -3980,6 +3998,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -4390,6 +4409,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -4655,6 +4675,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -4859,6 +4880,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -5036,6 +5058,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -5237,6 +5260,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -5419,6 +5443,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -5658,6 +5683,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -5829,6 +5855,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -6029,6 +6056,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -6234,6 +6262,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -6644,6 +6673,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -6880,6 +6910,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -7084,6 +7115,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -7261,6 +7293,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -7462,6 +7495,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -7644,6 +7678,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -7883,6 +7918,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -8054,6 +8090,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -8254,6 +8291,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -8459,6 +8497,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -8869,6 +8908,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. diff --git a/docs/dyn/aiplatform_v1.projects.locations.evaluationSets.html b/docs/dyn/aiplatform_v1.projects.locations.evaluationSets.html index 3d4fd65494..a8c04186e9 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.evaluationSets.html +++ b/docs/dyn/aiplatform_v1.projects.locations.evaluationSets.html @@ -975,6 +975,7 @@

Method Details

"uri": "A String", # Required. The URI of a BigQuery table. e.g. bq://projectId.bqDatasetId.bqTableId }, "cloudTraceSource": { # Source for loading traces directly from Cloud Trace. # Source for loading data directly from Cloud Trace. + "agentResource": "A String", # Optional. Restricts the imported spans to a single agent. Accepts either of two forms, matching `OnlineEvaluator.agent_resource`: * a project-scoped resource name, matched against the `cloud.resource_id` resource attribute that Vertex AI Agent Engine agents are stamped with; * an Agent Registry agent URN, matched against the `gen_ai.main_agent.id` resource attribute that agents on GKE, and any other runtime that stamps it, are identified by. Scopes `session_ids` selection only. Traces named explicitly in `trace_ids` are imported as given and are NOT filtered by this field, because the caller has already identified them. Setting this field with only `trace_ids` therefore has no effect. When unset, spans are selected by session or trace ID alone. That is the pre-existing behavior and it remains the correct one for a session whose agents run in several deployments, because each deployment stamps its own `gen_ai.main_agent.id` and filtering on one of them would silently truncate the trajectory. "projectId": "A String", # Required. Project ID for the Cloud Trace. "sessionIds": [ # Optional. Session IDs to import traces for. If both trace_ids and session_ids are specified, the union of the two will be imported. "A String", diff --git a/docs/dyn/aiplatform_v1.projects.locations.html b/docs/dyn/aiplatform_v1.projects.locations.html index 1087e8b37f..be8777968e 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.html +++ b/docs/dyn/aiplatform_v1.projects.locations.html @@ -1627,6 +1627,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1830,6 +1831,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -2012,6 +2014,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -2277,6 +2280,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -4394,6 +4398,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -4576,6 +4581,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -4820,6 +4826,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -5002,6 +5009,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -6461,6 +6469,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. diff --git a/docs/dyn/aiplatform_v1.projects.locations.onlineEvaluators.html b/docs/dyn/aiplatform_v1.projects.locations.onlineEvaluators.html index c021257f92..353058f5ad 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.onlineEvaluators.html +++ b/docs/dyn/aiplatform_v1.projects.locations.onlineEvaluators.html @@ -277,6 +277,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -459,6 +460,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -860,6 +862,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1042,6 +1045,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1387,6 +1391,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1569,6 +1574,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1918,6 +1924,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -2100,6 +2107,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. diff --git a/docs/dyn/aiplatform_v1.projects.locations.publishers.models.html b/docs/dyn/aiplatform_v1.projects.locations.publishers.models.html index 9adea17134..b0be094054 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.publishers.models.html +++ b/docs/dyn/aiplatform_v1.projects.locations.publishers.models.html @@ -372,6 +372,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1191,6 +1192,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -2434,6 +2436,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. diff --git a/docs/dyn/aiplatform_v1.projects.locations.servingProfiles.html b/docs/dyn/aiplatform_v1.projects.locations.servingProfiles.html index fe2de40e3a..488eada00c 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.servingProfiles.html +++ b/docs/dyn/aiplatform_v1.projects.locations.servingProfiles.html @@ -82,10 +82,225 @@

Instance Methods

close()

Close httplib2 connections.

+

+ create(parent, body=None, servingProfileId=None, x__xgafv=None)

+

Creates a ServingProfile.

+

+ delete(name, x__xgafv=None)

+

Deletes a ServingProfile.

+

+ get(name, x__xgafv=None)

+

Gets a ServingProfile.

+

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

+

Lists ServingProfiles in a Location.

+

+ list_next(previous_request, previous_response)

+

Retrieves the next page of results.

+

+ patch(name, body=None, updateMask=None, x__xgafv=None)

+

Updates a ServingProfile.

Method Details

close()
Close httplib2 connections.
+
+ create(parent, body=None, servingProfileId=None, x__xgafv=None) +
Creates a ServingProfile.
+
+Args:
+  parent: string, Required. The resource name of the Location to create the ServingProfile in. Format: `projects/{project}/locations/{location}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Configures the serving behavior for a resource-less GenAI serving.
+  "cmekConfig": { # Configuration for Customer-Managed Encryption Keys (CMEK). # CMEK configuration for the ServingProfile.
+    "encryptionSpec": { # Represents a customer-managed encryption key specification that can be applied to a Vertex AI resource. # Required. The customer-managed encryption key spec for the Serving Profile.
+      "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}`.
+    },
+  },
+  "createTime": "A String", # Output only. Timestamp when the ServingProfile was created.
+  "description": "A String", # Optional. The description of the ServingProfile.
+  "displayName": "A String", # Required. The display name of the ServingProfile. The name can be up to 128 characters long and can consist of any UTF-8 characters.
+  "name": "A String", # Identifier. The resource name of the ServingProfile.
+  "scope": "A String", # Required. The specific API this ServingProfile applies to.
+  "updateTime": "A String", # Output only. Timestamp when the ServingProfile was last updated.
+}
+
+  servingProfileId: string, Required. The ID to use for the ServingProfile, which will become the final component of the ServingProfile's resource name. This value should be 1-63 characters, and valid characters are `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`.
+  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, x__xgafv=None) +
Deletes a ServingProfile.
+
+Args:
+  name: string, Required. The name of the ServingProfile resource to be deleted. Format: `projects/{project}/locations/{location}/servingProfiles/{serving_profile}` (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 a ServingProfile.
+
+Args:
+  name: string, Required. The name of the ServingProfile resource. Format: `projects/{project}/locations/{location}/servingProfiles/{serving_profile}` (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Configures the serving behavior for a resource-less GenAI serving.
+  "cmekConfig": { # Configuration for Customer-Managed Encryption Keys (CMEK). # CMEK configuration for the ServingProfile.
+    "encryptionSpec": { # Represents a customer-managed encryption key specification that can be applied to a Vertex AI resource. # Required. The customer-managed encryption key spec for the Serving Profile.
+      "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}`.
+    },
+  },
+  "createTime": "A String", # Output only. Timestamp when the ServingProfile was created.
+  "description": "A String", # Optional. The description of the ServingProfile.
+  "displayName": "A String", # Required. The display name of the ServingProfile. The name can be up to 128 characters long and can consist of any UTF-8 characters.
+  "name": "A String", # Identifier. The resource name of the ServingProfile.
+  "scope": "A String", # Required. The specific API this ServingProfile applies to.
+  "updateTime": "A String", # Output only. Timestamp when the ServingProfile was last updated.
+}
+
+ +
+ list(parent, pageSize=None, pageToken=None, x__xgafv=None) +
Lists ServingProfiles in a Location.
+
+Args:
+  parent: string, Required. The resource name of the Location to list the ServingProfiles from. Format: `projects/{project}/locations/{location}` (required)
+  pageSize: integer, Optional. The standard list page size. If unspecified, at most 100 ServingProfiles will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
+  pageToken: string, Optional. The standard list page token.
+  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 ServingProfileService.ListServingProfiles.
+  "nextPageToken": "A String", # Output only. A token to retrieve the next page of results.
+  "servingProfiles": [ # Output only. A list of ServingProfiles.
+    { # Configures the serving behavior for a resource-less GenAI serving.
+      "cmekConfig": { # Configuration for Customer-Managed Encryption Keys (CMEK). # CMEK configuration for the ServingProfile.
+        "encryptionSpec": { # Represents a customer-managed encryption key specification that can be applied to a Vertex AI resource. # Required. The customer-managed encryption key spec for the Serving Profile.
+          "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}`.
+        },
+      },
+      "createTime": "A String", # Output only. Timestamp when the ServingProfile was created.
+      "description": "A String", # Optional. The description of the ServingProfile.
+      "displayName": "A String", # Required. The display name of the ServingProfile. The name can be up to 128 characters long and can consist of any UTF-8 characters.
+      "name": "A String", # Identifier. The resource name of the ServingProfile.
+      "scope": "A String", # Required. The specific API this ServingProfile applies to.
+      "updateTime": "A String", # Output only. Timestamp when the ServingProfile was last updated.
+    },
+  ],
+}
+
+ +
+ list_next(previous_request, previous_response) +
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 a ServingProfile.
+
+Args:
+  name: string, Identifier. The resource name of the ServingProfile. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Configures the serving behavior for a resource-less GenAI serving.
+  "cmekConfig": { # Configuration for Customer-Managed Encryption Keys (CMEK). # CMEK configuration for the ServingProfile.
+    "encryptionSpec": { # Represents a customer-managed encryption key specification that can be applied to a Vertex AI resource. # Required. The customer-managed encryption key spec for the Serving Profile.
+      "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}`.
+    },
+  },
+  "createTime": "A String", # Output only. Timestamp when the ServingProfile was created.
+  "description": "A String", # Optional. The description of the ServingProfile.
+  "displayName": "A String", # Required. The display name of the ServingProfile. The name can be up to 128 characters long and can consist of any UTF-8 characters.
+  "name": "A String", # Identifier. The resource name of the ServingProfile.
+  "scope": "A String", # Required. The specific API this ServingProfile applies to.
+  "updateTime": "A String", # Output only. Timestamp when the ServingProfile was last updated.
+}
+
+  updateMask: string, Optional. The list of fields to update; see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. If omitted, all populated (non-empty) mutable fields are updated; if set to `["*"]`, all mutable fields are fully replaced (unpopulated values are cleared).
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Configures the serving behavior for a resource-less GenAI serving.
+  "cmekConfig": { # Configuration for Customer-Managed Encryption Keys (CMEK). # CMEK configuration for the ServingProfile.
+    "encryptionSpec": { # Represents a customer-managed encryption key specification that can be applied to a Vertex AI resource. # Required. The customer-managed encryption key spec for the Serving Profile.
+      "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}`.
+    },
+  },
+  "createTime": "A String", # Output only. Timestamp when the ServingProfile was created.
+  "description": "A String", # Optional. The description of the ServingProfile.
+  "displayName": "A String", # Required. The display name of the ServingProfile. The name can be up to 128 characters long and can consist of any UTF-8 characters.
+  "name": "A String", # Identifier. The resource name of the ServingProfile.
+  "scope": "A String", # Required. The specific API this ServingProfile applies to.
+  "updateTime": "A String", # Output only. Timestamp when the ServingProfile was last updated.
+}
+
+ \ No newline at end of file diff --git a/docs/dyn/aiplatform_v1.projects.locations.tuningJobs.html b/docs/dyn/aiplatform_v1.projects.locations.tuningJobs.html index c897119871..7c905633a1 100644 --- a/docs/dyn/aiplatform_v1.projects.locations.tuningJobs.html +++ b/docs/dyn/aiplatform_v1.projects.locations.tuningJobs.html @@ -277,6 +277,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -449,6 +450,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -639,6 +641,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -821,6 +824,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1616,6 +1620,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1788,6 +1793,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1978,6 +1984,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -2160,6 +2167,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -2962,6 +2970,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -3134,6 +3143,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -3324,6 +3334,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -3506,6 +3517,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -4314,6 +4326,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -4486,6 +4499,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -4676,6 +4690,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -4858,6 +4873,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -5681,6 +5697,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -5853,6 +5870,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -6043,6 +6061,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -6225,6 +6244,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. diff --git a/docs/dyn/aiplatform_v1.publishers.models.html b/docs/dyn/aiplatform_v1.publishers.models.html index d9172e46e7..3f45af8ec1 100644 --- a/docs/dyn/aiplatform_v1.publishers.models.html +++ b/docs/dyn/aiplatform_v1.publishers.models.html @@ -358,6 +358,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1013,6 +1014,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -2603,6 +2605,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. diff --git a/docs/dyn/aiplatform_v1.v1.html b/docs/dyn/aiplatform_v1.v1.html index cf766fff18..79818753f5 100644 --- a/docs/dyn/aiplatform_v1.v1.html +++ b/docs/dyn/aiplatform_v1.v1.html @@ -124,6 +124,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -327,6 +328,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -509,6 +511,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -773,6 +776,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -2890,6 +2894,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -3072,6 +3077,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -3316,6 +3322,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -3498,6 +3505,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -4956,6 +4964,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. diff --git a/docs/dyn/aiplatform_v1beta1.endpoints.html b/docs/dyn/aiplatform_v1beta1.endpoints.html index ae981b064d..4247735fe4 100644 --- a/docs/dyn/aiplatform_v1beta1.endpoints.html +++ b/docs/dyn/aiplatform_v1beta1.endpoints.html @@ -367,6 +367,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1034,6 +1035,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -2062,6 +2064,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. diff --git a/docs/dyn/aiplatform_v1beta1.interactions.html b/docs/dyn/aiplatform_v1beta1.interactions.html index 627b978afe..5529867238 100644 --- a/docs/dyn/aiplatform_v1beta1.interactions.html +++ b/docs/dyn/aiplatform_v1beta1.interactions.html @@ -322,7 +322,7 @@

Method Details

}, ], "id": "A String", # Required. Output only. A unique identifier for the interaction completion. - "labels": { # The labels with user-defined metadata for the request. It is used for billing and reporting only. Label keys and values can be no longer than 63 characters (Unicode codepoints) and can only contain lowercase letters, numeric characters, underscores, and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter. + "labels": { # The labels with user-defined metadata for the request. Label keys and values can be no longer than 63 characters (Unicode codepoints) and can only contain lowercase letters, numeric characters, underscores, and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter. "a_key": "A String", }, "localEnvironment": { # Configuration for an environment that lives on the client connection rather than in a server-managed sandbox. When set (via Interaction.local_environment), the agent's filesystem and shell are treated as living on the client: the agent's built-in environment operations (e.g. reading/listing/editing files and running commands) are suspended on the server and yielded back to the client to execute, with their results returned on a subsequent turn. This is mutually exclusive with a server-managed `EnvironmentConfig` (remote_environment), since the environment is either on the client or in a server sandbox, never both. This governs only the agent's built-in environment. Client-declared function tools are always executed on the client regardless of this field. # The agent's environment lives on the client connection: its built-in environment operations (filesystem ops and running commands) are yielded to the client to execute, instead of running in a server-managed sandbox. Mutually exclusive with `remote_environment`. (Independent of any client-declared function tools, which are always executed on the client regardless of this field.) @@ -386,8 +386,8 @@

Method Details

"environmentId": "A String", # Optional. The environment ID for the interaction. If specified, the request will update the existing environment instead of creating a new one. "networkAllowlist": { # Network egress configuration for the environment. # Allow only specific domains. "allowlist": [ # List of allowed domains and their configurations. - { # A network egress rule that controls which external domains the environment is allowed to reach. Each rule identifies a target domain and, optionally, a set of HTTP headers to inject into every matching outbound request. - "domain": "A String", # The domain pattern to match for this rule. Use an exact hostname (e.g., `github.com`), a wildcard prefix (e.g., `*.googleapis.com`), or `*` to match all domains. + { # A single domain allowlist rule with optional header injection. + "domain": "A String", # Domain to allow outbound requests to. Supports wildcards (e.g. '*.googleapis.com'). Use '*' to allow all domains. "transform": { # Headers to inject into requests matching this rule. Key: header name (e.g., "Authorization"). Value: header value (e.g., "Bearer your-token"). "a_key": "A String", }, @@ -1565,7 +1565,7 @@

Method Details

}, ], }, - "steps": [ # Required. Output only. The steps that make up the interaction. + "steps": [ # Required. Output only. The steps that make up the interaction, when included in the response. { # A step in the interaction. "modelOutput": { # Output generated by the model. "content": [ @@ -2764,7 +2764,7 @@

Method Details

}, ], "id": "A String", # Required. Output only. A unique identifier for the interaction completion. - "labels": { # The labels with user-defined metadata for the request. It is used for billing and reporting only. Label keys and values can be no longer than 63 characters (Unicode codepoints) and can only contain lowercase letters, numeric characters, underscores, and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter. + "labels": { # The labels with user-defined metadata for the request. Label keys and values can be no longer than 63 characters (Unicode codepoints) and can only contain lowercase letters, numeric characters, underscores, and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter. "a_key": "A String", }, "localEnvironment": { # Configuration for an environment that lives on the client connection rather than in a server-managed sandbox. When set (via Interaction.local_environment), the agent's filesystem and shell are treated as living on the client: the agent's built-in environment operations (e.g. reading/listing/editing files and running commands) are suspended on the server and yielded back to the client to execute, with their results returned on a subsequent turn. This is mutually exclusive with a server-managed `EnvironmentConfig` (remote_environment), since the environment is either on the client or in a server sandbox, never both. This governs only the agent's built-in environment. Client-declared function tools are always executed on the client regardless of this field. # The agent's environment lives on the client connection: its built-in environment operations (filesystem ops and running commands) are yielded to the client to execute, instead of running in a server-managed sandbox. Mutually exclusive with `remote_environment`. (Independent of any client-declared function tools, which are always executed on the client regardless of this field.) @@ -2828,8 +2828,8 @@

Method Details

"environmentId": "A String", # Optional. The environment ID for the interaction. If specified, the request will update the existing environment instead of creating a new one. "networkAllowlist": { # Network egress configuration for the environment. # Allow only specific domains. "allowlist": [ # List of allowed domains and their configurations. - { # A network egress rule that controls which external domains the environment is allowed to reach. Each rule identifies a target domain and, optionally, a set of HTTP headers to inject into every matching outbound request. - "domain": "A String", # The domain pattern to match for this rule. Use an exact hostname (e.g., `github.com`), a wildcard prefix (e.g., `*.googleapis.com`), or `*` to match all domains. + { # A single domain allowlist rule with optional header injection. + "domain": "A String", # Domain to allow outbound requests to. Supports wildcards (e.g. '*.googleapis.com'). Use '*' to allow all domains. "transform": { # Headers to inject into requests matching this rule. Key: header name (e.g., "Authorization"). Value: header value (e.g., "Bearer your-token"). "a_key": "A String", }, @@ -4007,7 +4007,7 @@

Method Details

}, ], }, - "steps": [ # Required. Output only. The steps that make up the interaction. + "steps": [ # Required. Output only. The steps that make up the interaction, when included in the response. { # A step in the interaction. "modelOutput": { # Output generated by the model. "content": [ @@ -4988,8 +4988,8 @@

Method Details

}, }, "eventId": "A String", # The event_id token to be used to resume the interaction stream, from this event. - "interactionCompletedEvent": { # The interaction data, used for interaction.completed events. Used when steps are enabled. - "interaction": { # Response for InteractionService.CreateInteraction. # Required. The completed interaction with empty outputs to reduce the payload size. Use the preceding ContentDelta events for the actual output. + "interactionCompletedEvent": { # Signals that the Interaction completed. Sent when the Interaction receives Complete/Cancel or naturally terminates. No more input can be sent to the Interaction after this. # The interaction data, used for interaction.completed events. Used when steps are enabled. + "interaction": { # Response for InteractionService.CreateInteraction. # Required. Partial completed interaction resource emitted at the end of the stream. "agentInteraction": { # Interaction for generating the completion using agents. # Interaction for generating the completion using agents. "agent": "A String", # The name of the `Agent` used for generating the completion. "antigravityConfig": { # Configuration for the Antigravity agent runtime. Provides server-side control over the agent's execution environment and tool configuration. # Antigravity agent configuration. This configuration is session-level settings that are passed to the agent runtime on a per-request basis. @@ -5210,7 +5210,7 @@

Method Details

}, ], "id": "A String", # Required. Output only. A unique identifier for the interaction completion. - "labels": { # The labels with user-defined metadata for the request. It is used for billing and reporting only. Label keys and values can be no longer than 63 characters (Unicode codepoints) and can only contain lowercase letters, numeric characters, underscores, and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter. + "labels": { # The labels with user-defined metadata for the request. Label keys and values can be no longer than 63 characters (Unicode codepoints) and can only contain lowercase letters, numeric characters, underscores, and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter. "a_key": "A String", }, "localEnvironment": { # Configuration for an environment that lives on the client connection rather than in a server-managed sandbox. When set (via Interaction.local_environment), the agent's filesystem and shell are treated as living on the client: the agent's built-in environment operations (e.g. reading/listing/editing files and running commands) are suspended on the server and yielded back to the client to execute, with their results returned on a subsequent turn. This is mutually exclusive with a server-managed `EnvironmentConfig` (remote_environment), since the environment is either on the client or in a server sandbox, never both. This governs only the agent's built-in environment. Client-declared function tools are always executed on the client regardless of this field. # The agent's environment lives on the client connection: its built-in environment operations (filesystem ops and running commands) are yielded to the client to execute, instead of running in a server-managed sandbox. Mutually exclusive with `remote_environment`. (Independent of any client-declared function tools, which are always executed on the client regardless of this field.) @@ -5274,8 +5274,8 @@

Method Details

"environmentId": "A String", # Optional. The environment ID for the interaction. If specified, the request will update the existing environment instead of creating a new one. "networkAllowlist": { # Network egress configuration for the environment. # Allow only specific domains. "allowlist": [ # List of allowed domains and their configurations. - { # A network egress rule that controls which external domains the environment is allowed to reach. Each rule identifies a target domain and, optionally, a set of HTTP headers to inject into every matching outbound request. - "domain": "A String", # The domain pattern to match for this rule. Use an exact hostname (e.g., `github.com`), a wildcard prefix (e.g., `*.googleapis.com`), or `*` to match all domains. + { # A single domain allowlist rule with optional header injection. + "domain": "A String", # Domain to allow outbound requests to. Supports wildcards (e.g. '*.googleapis.com'). Use '*' to allow all domains. "transform": { # Headers to inject into requests matching this rule. Key: header name (e.g., "Authorization"). Value: header value (e.g., "Bearer your-token"). "a_key": "A String", }, @@ -6453,7 +6453,7 @@

Method Details

}, ], }, - "steps": [ # Required. Output only. The steps that make up the interaction. + "steps": [ # Required. Output only. The steps that make up the interaction, when included in the response. { # A step in the interaction. "modelOutput": { # Output generated by the model. "content": [ @@ -7408,8 +7408,8 @@

Method Details

}, }, }, - "interactionCreatedEvent": { # The interaction data, used for interaction.created events. Used when steps are enabled. - "interaction": { # Response for InteractionService.CreateInteraction. + "interactionCreatedEvent": { # Server response confirming that a new interaction was created. # The interaction data, used for interaction.created events. Used when steps are enabled. + "interaction": { # Response for InteractionService.CreateInteraction. # Required. Partial interaction resource emitted when the stream is created. "agentInteraction": { # Interaction for generating the completion using agents. # Interaction for generating the completion using agents. "agent": "A String", # The name of the `Agent` used for generating the completion. "antigravityConfig": { # Configuration for the Antigravity agent runtime. Provides server-side control over the agent's execution environment and tool configuration. # Antigravity agent configuration. This configuration is session-level settings that are passed to the agent runtime on a per-request basis. @@ -7630,7 +7630,7 @@

Method Details

}, ], "id": "A String", # Required. Output only. A unique identifier for the interaction completion. - "labels": { # The labels with user-defined metadata for the request. It is used for billing and reporting only. Label keys and values can be no longer than 63 characters (Unicode codepoints) and can only contain lowercase letters, numeric characters, underscores, and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter. + "labels": { # The labels with user-defined metadata for the request. Label keys and values can be no longer than 63 characters (Unicode codepoints) and can only contain lowercase letters, numeric characters, underscores, and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter. "a_key": "A String", }, "localEnvironment": { # Configuration for an environment that lives on the client connection rather than in a server-managed sandbox. When set (via Interaction.local_environment), the agent's filesystem and shell are treated as living on the client: the agent's built-in environment operations (e.g. reading/listing/editing files and running commands) are suspended on the server and yielded back to the client to execute, with their results returned on a subsequent turn. This is mutually exclusive with a server-managed `EnvironmentConfig` (remote_environment), since the environment is either on the client or in a server sandbox, never both. This governs only the agent's built-in environment. Client-declared function tools are always executed on the client regardless of this field. # The agent's environment lives on the client connection: its built-in environment operations (filesystem ops and running commands) are yielded to the client to execute, instead of running in a server-managed sandbox. Mutually exclusive with `remote_environment`. (Independent of any client-declared function tools, which are always executed on the client regardless of this field.) @@ -7694,8 +7694,8 @@

Method Details

"environmentId": "A String", # Optional. The environment ID for the interaction. If specified, the request will update the existing environment instead of creating a new one. "networkAllowlist": { # Network egress configuration for the environment. # Allow only specific domains. "allowlist": [ # List of allowed domains and their configurations. - { # A network egress rule that controls which external domains the environment is allowed to reach. Each rule identifies a target domain and, optionally, a set of HTTP headers to inject into every matching outbound request. - "domain": "A String", # The domain pattern to match for this rule. Use an exact hostname (e.g., `github.com`), a wildcard prefix (e.g., `*.googleapis.com`), or `*` to match all domains. + { # A single domain allowlist rule with optional header injection. + "domain": "A String", # Domain to allow outbound requests to. Supports wildcards (e.g. '*.googleapis.com'). Use '*' to allow all domains. "transform": { # Headers to inject into requests matching this rule. Key: header name (e.g., "Authorization"). Value: header value (e.g., "Bearer your-token"). "a_key": "A String", }, @@ -8873,7 +8873,7 @@

Method Details

}, ], }, - "steps": [ # Required. Output only. The steps that make up the interaction. + "steps": [ # Required. Output only. The steps that make up the interaction, when included in the response. { # A step in the interaction. "modelOutput": { # Output generated by the model. "content": [ diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.agents.html b/docs/dyn/aiplatform_v1beta1.projects.locations.agents.html index f407b72eb3..febf2b77ea 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.agents.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.agents.html @@ -137,7 +137,7 @@

Method Details

"object": "A String", # Output only. The object type of the resource. For agents, the value is `agent`. "observabilityConfig": { # Observability settings for one agent's sessions. # Optional. Observability settings for this agent's sessions. "observabilityEnabled": True or False, # Optional. Enables observability for this agent's sessions: OpenTelemetry span emission covering tool names, model names, token counts, latencies and status. If `false`, the other fields here are ignored. - "sensitiveLoggingEnabled": True or False, # Optional. Enables sensitive logging. Sensitive logging includes customer core content (prompts, model completions, tool argument payloads and tool responses). If `false`, those are sanitized and only structural attributes are recorded. No effect unless `observability_enabled` is true. Not yet enforced: `CreateAgent` and `UpdateAgent` currently reject setting this to `true`. + "sensitiveLoggingEnabled": True or False, # Optional. Enables sensitive logging. Sensitive logging includes customer core content (prompts, model completions, tool argument payloads and tool responses). If `false`, those are sanitized and only structural attributes are recorded. No effect unless `observability_enabled` is true. Settable and returned, but NOT YET ENFORCED. Nothing reads it at runtime, so `true` does not currently cause content to be captured, and `false` is not what keeps content from being captured. Treat it as a recorded intention that takes effect when enforcement lands. }, "system_instruction": "A String", # Optional. The instructions for the agent to follow. These instructions are passed to the LLM as a system instruction. "tools": [ # Optional. The tools available to the agent. @@ -245,7 +245,7 @@

Method Details

"object": "A String", # Output only. The object type of the resource. For agents, the value is `agent`. "observabilityConfig": { # Observability settings for one agent's sessions. # Optional. Observability settings for this agent's sessions. "observabilityEnabled": True or False, # Optional. Enables observability for this agent's sessions: OpenTelemetry span emission covering tool names, model names, token counts, latencies and status. If `false`, the other fields here are ignored. - "sensitiveLoggingEnabled": True or False, # Optional. Enables sensitive logging. Sensitive logging includes customer core content (prompts, model completions, tool argument payloads and tool responses). If `false`, those are sanitized and only structural attributes are recorded. No effect unless `observability_enabled` is true. Not yet enforced: `CreateAgent` and `UpdateAgent` currently reject setting this to `true`. + "sensitiveLoggingEnabled": True or False, # Optional. Enables sensitive logging. Sensitive logging includes customer core content (prompts, model completions, tool argument payloads and tool responses). If `false`, those are sanitized and only structural attributes are recorded. No effect unless `observability_enabled` is true. Settable and returned, but NOT YET ENFORCED. Nothing reads it at runtime, so `true` does not currently cause content to be captured, and `false` is not what keeps content from being captured. Treat it as a recorded intention that takes effect when enforcement lands. }, "system_instruction": "A String", # Optional. The instructions for the agent to follow. These instructions are passed to the LLM as a system instruction. "tools": [ # Optional. The tools available to the agent. @@ -330,7 +330,7 @@

Method Details

"object": "A String", # Output only. The object type of the resource. For agents, the value is `agent`. "observabilityConfig": { # Observability settings for one agent's sessions. # Optional. Observability settings for this agent's sessions. "observabilityEnabled": True or False, # Optional. Enables observability for this agent's sessions: OpenTelemetry span emission covering tool names, model names, token counts, latencies and status. If `false`, the other fields here are ignored. - "sensitiveLoggingEnabled": True or False, # Optional. Enables sensitive logging. Sensitive logging includes customer core content (prompts, model completions, tool argument payloads and tool responses). If `false`, those are sanitized and only structural attributes are recorded. No effect unless `observability_enabled` is true. Not yet enforced: `CreateAgent` and `UpdateAgent` currently reject setting this to `true`. + "sensitiveLoggingEnabled": True or False, # Optional. Enables sensitive logging. Sensitive logging includes customer core content (prompts, model completions, tool argument payloads and tool responses). If `false`, those are sanitized and only structural attributes are recorded. No effect unless `observability_enabled` is true. Settable and returned, but NOT YET ENFORCED. Nothing reads it at runtime, so `true` does not currently cause content to be captured, and `false` is not what keeps content from being captured. Treat it as a recorded intention that takes effect when enforcement lands. }, "system_instruction": "A String", # Optional. The instructions for the agent to follow. These instructions are passed to the LLM as a system instruction. "tools": [ # Optional. The tools available to the agent. @@ -386,7 +386,7 @@

Method Details

"object": "A String", # Output only. The object type of the resource. For agents, the value is `agent`. "observabilityConfig": { # Observability settings for one agent's sessions. # Optional. Observability settings for this agent's sessions. "observabilityEnabled": True or False, # Optional. Enables observability for this agent's sessions: OpenTelemetry span emission covering tool names, model names, token counts, latencies and status. If `false`, the other fields here are ignored. - "sensitiveLoggingEnabled": True or False, # Optional. Enables sensitive logging. Sensitive logging includes customer core content (prompts, model completions, tool argument payloads and tool responses). If `false`, those are sanitized and only structural attributes are recorded. No effect unless `observability_enabled` is true. Not yet enforced: `CreateAgent` and `UpdateAgent` currently reject setting this to `true`. + "sensitiveLoggingEnabled": True or False, # Optional. Enables sensitive logging. Sensitive logging includes customer core content (prompts, model completions, tool argument payloads and tool responses). If `false`, those are sanitized and only structural attributes are recorded. No effect unless `observability_enabled` is true. Settable and returned, but NOT YET ENFORCED. Nothing reads it at runtime, so `true` does not currently cause content to be captured, and `false` is not what keeps content from being captured. Treat it as a recorded intention that takes effect when enforcement lands. }, "system_instruction": "A String", # Optional. The instructions for the agent to follow. These instructions are passed to the LLM as a system instruction. "tools": [ # Optional. The tools available to the agent. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.html b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.html index 69ea366f4a..b9603f0e98 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.datasets.html @@ -278,6 +278,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -955,6 +956,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.html b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.html index 59620f6597..a3e6c0c37a 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.endpoints.html @@ -449,6 +449,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -2226,6 +2227,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -5079,6 +5081,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationMetrics.html b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationMetrics.html index fd1278c758..b918d765bc 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationMetrics.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationMetrics.html @@ -137,7 +137,7 @@

Method Details

"type": "A String", # Required. The type of the computation based metric. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. @@ -169,6 +169,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -327,7 +328,7 @@

Method Details

}, "resultParserConfig": { # Config for parsing LLM responses. It can be used to parse the LLM response to be evaluated, or the LLM response from LLM-based metrics/Autoraters. # Optional. The parser config for the metric result. "customCodeParserConfig": { # Configuration for parsing the LLM response using custom code. # Optional. Use custom code to parse the LLM response. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used. "parsingFunction": "A String", # Required. Python function for parsing results. The function should be defined within this string. The function takes a list of strings (LLM responses) and should return either a list of dictionaries (for rubrics) or a single dictionary (for a metric result). Example function signature: def parse(responses: list[str]) -> list[dict[str, Any]] | dict[str, Any]: When parsing rubrics, return a list of dictionaries, where each dictionary represents a Rubric. Example for rubrics: [ { "content": {"property": {"description": "The response is factual."}}, "type": "FACTUALITY", "importance": "HIGH" }, { "content": {"property": {"description": "The response is fluent."}}, "type": "FLUENCY", "importance": "MEDIUM" } ] When parsing critique results, return a dictionary representing a MetricResult. Example for a metric result: { "score": 0.8, "explanation": "The model followed most instructions.", "rubric_verdicts": [...] } ... code for result extraction and aggregation }, }, @@ -355,6 +356,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -591,7 +593,7 @@

Method Details

"type": "A String", # Required. The type of the computation based metric. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. @@ -623,6 +625,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -781,7 +784,7 @@

Method Details

}, "resultParserConfig": { # Config for parsing LLM responses. It can be used to parse the LLM response to be evaluated, or the LLM response from LLM-based metrics/Autoraters. # Optional. The parser config for the metric result. "customCodeParserConfig": { # Configuration for parsing the LLM response using custom code. # Optional. Use custom code to parse the LLM response. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used. "parsingFunction": "A String", # Required. Python function for parsing results. The function should be defined within this string. The function takes a list of strings (LLM responses) and should return either a list of dictionaries (for rubrics) or a single dictionary (for a metric result). Example function signature: def parse(responses: list[str]) -> list[dict[str, Any]] | dict[str, Any]: When parsing rubrics, return a list of dictionaries, where each dictionary represents a Rubric. Example for rubrics: [ { "content": {"property": {"description": "The response is factual."}}, "type": "FACTUALITY", "importance": "HIGH" }, { "content": {"property": {"description": "The response is fluent."}}, "type": "FLUENCY", "importance": "MEDIUM" } ] When parsing critique results, return a dictionary representing a MetricResult. Example for a metric result: { "score": 0.8, "explanation": "The model followed most instructions.", "rubric_verdicts": [...] } ... code for result extraction and aggregation }, }, @@ -809,6 +812,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1086,7 +1090,7 @@

Method Details

"type": "A String", # Required. The type of the computation based metric. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. @@ -1118,6 +1122,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1276,7 +1281,7 @@

Method Details

}, "resultParserConfig": { # Config for parsing LLM responses. It can be used to parse the LLM response to be evaluated, or the LLM response from LLM-based metrics/Autoraters. # Optional. The parser config for the metric result. "customCodeParserConfig": { # Configuration for parsing the LLM response using custom code. # Optional. Use custom code to parse the LLM response. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used. "parsingFunction": "A String", # Required. Python function for parsing results. The function should be defined within this string. The function takes a list of strings (LLM responses) and should return either a list of dictionaries (for rubrics) or a single dictionary (for a metric result). Example function signature: def parse(responses: list[str]) -> list[dict[str, Any]] | dict[str, Any]: When parsing rubrics, return a list of dictionaries, where each dictionary represents a Rubric. Example for rubrics: [ { "content": {"property": {"description": "The response is factual."}}, "type": "FACTUALITY", "importance": "HIGH" }, { "content": {"property": {"description": "The response is fluent."}}, "type": "FLUENCY", "importance": "MEDIUM" } ] When parsing critique results, return a dictionary representing a MetricResult. Example for a metric result: { "score": 0.8, "explanation": "The model followed most instructions.", "rubric_verdicts": [...] } ... code for result extraction and aggregation }, }, @@ -1304,6 +1309,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1552,7 +1558,7 @@

Method Details

"type": "A String", # Required. The type of the computation based metric. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. @@ -1584,6 +1590,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1742,7 +1749,7 @@

Method Details

}, "resultParserConfig": { # Config for parsing LLM responses. It can be used to parse the LLM response to be evaluated, or the LLM response from LLM-based metrics/Autoraters. # Optional. The parser config for the metric result. "customCodeParserConfig": { # Configuration for parsing the LLM response using custom code. # Optional. Use custom code to parse the LLM response. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used. "parsingFunction": "A String", # Required. Python function for parsing results. The function should be defined within this string. The function takes a list of strings (LLM responses) and should return either a list of dictionaries (for rubrics) or a single dictionary (for a metric result). Example function signature: def parse(responses: list[str]) -> list[dict[str, Any]] | dict[str, Any]: When parsing rubrics, return a list of dictionaries, where each dictionary represents a Rubric. Example for rubrics: [ { "content": {"property": {"description": "The response is factual."}}, "type": "FACTUALITY", "importance": "HIGH" }, { "content": {"property": {"description": "The response is fluent."}}, "type": "FLUENCY", "importance": "MEDIUM" } ] When parsing critique results, return a dictionary representing a MetricResult. Example for a metric result: { "score": 0.8, "explanation": "The model followed most instructions.", "rubric_verdicts": [...] } ... code for result extraction and aggregation }, }, @@ -1770,6 +1777,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationRuns.html b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationRuns.html index 2a863faade..ac8d7e1f94 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationRuns.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationRuns.html @@ -194,6 +194,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -401,6 +402,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -581,6 +583,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -754,7 +757,7 @@

Method Details

"type": "A String", # Required. The type of the computation based metric. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. @@ -786,6 +789,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -944,7 +948,7 @@

Method Details

}, "resultParserConfig": { # Config for parsing LLM responses. It can be used to parse the LLM response to be evaluated, or the LLM response from LLM-based metrics/Autoraters. # Optional. The parser config for the metric result. "customCodeParserConfig": { # Configuration for parsing the LLM response using custom code. # Optional. Use custom code to parse the LLM response. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used. "parsingFunction": "A String", # Required. Python function for parsing results. The function should be defined within this string. The function takes a list of strings (LLM responses) and should return either a list of dictionaries (for rubrics) or a single dictionary (for a metric result). Example function signature: def parse(responses: list[str]) -> list[dict[str, Any]] | dict[str, Any]: When parsing rubrics, return a list of dictionaries, where each dictionary represents a Rubric. Example for rubrics: [ { "content": {"property": {"description": "The response is factual."}}, "type": "FACTUALITY", "importance": "HIGH" }, { "content": {"property": {"description": "The response is fluent."}}, "type": "FLUENCY", "importance": "MEDIUM" } ] When parsing critique results, return a dictionary representing a MetricResult. Example for a metric result: { "score": 0.8, "explanation": "The model followed most instructions.", "rubric_verdicts": [...] } ... code for result extraction and aggregation }, }, @@ -972,6 +976,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1214,6 +1219,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1388,6 +1394,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1591,6 +1598,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -4329,6 +4337,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -4749,6 +4758,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -4975,6 +4985,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -5182,6 +5193,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -5362,6 +5374,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -5535,7 +5548,7 @@

Method Details

"type": "A String", # Required. The type of the computation based metric. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. @@ -5567,6 +5580,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -5725,7 +5739,7 @@

Method Details

}, "resultParserConfig": { # Config for parsing LLM responses. It can be used to parse the LLM response to be evaluated, or the LLM response from LLM-based metrics/Autoraters. # Optional. The parser config for the metric result. "customCodeParserConfig": { # Configuration for parsing the LLM response using custom code. # Optional. Use custom code to parse the LLM response. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used. "parsingFunction": "A String", # Required. Python function for parsing results. The function should be defined within this string. The function takes a list of strings (LLM responses) and should return either a list of dictionaries (for rubrics) or a single dictionary (for a metric result). Example function signature: def parse(responses: list[str]) -> list[dict[str, Any]] | dict[str, Any]: When parsing rubrics, return a list of dictionaries, where each dictionary represents a Rubric. Example for rubrics: [ { "content": {"property": {"description": "The response is factual."}}, "type": "FACTUALITY", "importance": "HIGH" }, { "content": {"property": {"description": "The response is fluent."}}, "type": "FLUENCY", "importance": "MEDIUM" } ] When parsing critique results, return a dictionary representing a MetricResult. Example for a metric result: { "score": 0.8, "explanation": "The model followed most instructions.", "rubric_verdicts": [...] } ... code for result extraction and aggregation }, }, @@ -5753,6 +5767,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -5995,6 +6010,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -6169,6 +6185,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -6372,6 +6389,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -9110,6 +9128,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -9530,6 +9549,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -9798,6 +9818,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -10005,6 +10026,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -10185,6 +10207,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -10358,7 +10381,7 @@

Method Details

"type": "A String", # Required. The type of the computation based metric. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. @@ -10390,6 +10413,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -10548,7 +10572,7 @@

Method Details

}, "resultParserConfig": { # Config for parsing LLM responses. It can be used to parse the LLM response to be evaluated, or the LLM response from LLM-based metrics/Autoraters. # Optional. The parser config for the metric result. "customCodeParserConfig": { # Configuration for parsing the LLM response using custom code. # Optional. Use custom code to parse the LLM response. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used. "parsingFunction": "A String", # Required. Python function for parsing results. The function should be defined within this string. The function takes a list of strings (LLM responses) and should return either a list of dictionaries (for rubrics) or a single dictionary (for a metric result). Example function signature: def parse(responses: list[str]) -> list[dict[str, Any]] | dict[str, Any]: When parsing rubrics, return a list of dictionaries, where each dictionary represents a Rubric. Example for rubrics: [ { "content": {"property": {"description": "The response is factual."}}, "type": "FACTUALITY", "importance": "HIGH" }, { "content": {"property": {"description": "The response is fluent."}}, "type": "FLUENCY", "importance": "MEDIUM" } ] When parsing critique results, return a dictionary representing a MetricResult. Example for a metric result: { "score": 0.8, "explanation": "The model followed most instructions.", "rubric_verdicts": [...] } ... code for result extraction and aggregation }, }, @@ -10576,6 +10600,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -10818,6 +10843,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -10992,6 +11018,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -11195,6 +11222,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -13933,6 +13961,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -14353,6 +14382,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -14592,6 +14622,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -14799,6 +14830,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -14979,6 +15011,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -15152,7 +15185,7 @@

Method Details

"type": "A String", # Required. The type of the computation based metric. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. @@ -15184,6 +15217,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -15342,7 +15376,7 @@

Method Details

}, "resultParserConfig": { # Config for parsing LLM responses. It can be used to parse the LLM response to be evaluated, or the LLM response from LLM-based metrics/Autoraters. # Optional. The parser config for the metric result. "customCodeParserConfig": { # Configuration for parsing the LLM response using custom code. # Optional. Use custom code to parse the LLM response. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used. "parsingFunction": "A String", # Required. Python function for parsing results. The function should be defined within this string. The function takes a list of strings (LLM responses) and should return either a list of dictionaries (for rubrics) or a single dictionary (for a metric result). Example function signature: def parse(responses: list[str]) -> list[dict[str, Any]] | dict[str, Any]: When parsing rubrics, return a list of dictionaries, where each dictionary represents a Rubric. Example for rubrics: [ { "content": {"property": {"description": "The response is factual."}}, "type": "FACTUALITY", "importance": "HIGH" }, { "content": {"property": {"description": "The response is fluent."}}, "type": "FLUENCY", "importance": "MEDIUM" } ] When parsing critique results, return a dictionary representing a MetricResult. Example for a metric result: { "score": 0.8, "explanation": "The model followed most instructions.", "rubric_verdicts": [...] } ... code for result extraction and aggregation }, }, @@ -15370,6 +15404,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -15612,6 +15647,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -15786,6 +15822,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -15989,6 +16026,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -18727,6 +18765,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -19147,6 +19186,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationSets.html b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationSets.html index 659921baf4..5de3b9764b 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationSets.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.evaluationSets.html @@ -1001,6 +1001,7 @@

Method Details

"uri": "A String", # Required. The URI of a BigQuery table. e.g. bq://projectId.bqDatasetId.bqTableId }, "cloudTraceSource": { # Source for loading traces directly from Cloud Trace. # Source for loading data directly from Cloud Trace. + "agentResource": "A String", # Optional. Restricts the imported spans to a single agent. Accepts either of two forms, matching `OnlineEvaluator.agent_resource`: * a project-scoped resource name, matched against the `cloud.resource_id` resource attribute that Vertex AI Agent Engine agents are stamped with; * an Agent Registry agent URN, matched against the `gen_ai.main_agent.id` resource attribute that agents on GKE, and any other runtime that stamps it, are identified by. Scopes `session_ids` selection only. Traces named explicitly in `trace_ids` are imported as given and are NOT filtered by this field, because the caller has already identified them. Setting this field with only `trace_ids` therefore has no effect. When unset, spans are selected by session or trace ID alone. That is the pre-existing behavior and it remains the correct one for a session whose agents run in several deployments, because each deployment stamps its own `gen_ai.main_agent.id` and filtering on one of them would silently truncate the trajectory. "projectId": "A String", # Required. Project ID for the Cloud Trace. "sessionIds": [ # Optional. Session IDs to import traces for. If both trace_ids and session_ids are specified, the union of the two will be imported. "A String", diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.html b/docs/dyn/aiplatform_v1beta1.projects.locations.html index e0c99482de..16f162d2ce 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.html @@ -1841,6 +1841,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -2016,7 +2017,7 @@

Method Details

"type": "A String", # Required. The type of the computation based metric. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. @@ -2048,6 +2049,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -2206,7 +2208,7 @@

Method Details

}, "resultParserConfig": { # Config for parsing LLM responses. It can be used to parse the LLM response to be evaluated, or the LLM response from LLM-based metrics/Autoraters. # Optional. The parser config for the metric result. "customCodeParserConfig": { # Configuration for parsing the LLM response using custom code. # Optional. Use custom code to parse the LLM response. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used. "parsingFunction": "A String", # Required. Python function for parsing results. The function should be defined within this string. The function takes a list of strings (LLM responses) and should return either a list of dictionaries (for rubrics) or a single dictionary (for a metric result). Example function signature: def parse(responses: list[str]) -> list[dict[str, Any]] | dict[str, Any]: When parsing rubrics, return a list of dictionaries, where each dictionary represents a Rubric. Example for rubrics: [ { "content": {"property": {"description": "The response is factual."}}, "type": "FACTUALITY", "importance": "HIGH" }, { "content": {"property": {"description": "The response is fluent."}}, "type": "FLUENCY", "importance": "MEDIUM" } ] When parsing critique results, return a dictionary representing a MetricResult. Example for a metric result: { "score": 0.8, "explanation": "The model followed most instructions.", "rubric_verdicts": [...] } ... code for result extraction and aggregation }, }, @@ -2234,6 +2236,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -2502,6 +2505,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -5224,7 +5228,7 @@

Method Details

"type": "A String", # Required. The type of the computation based metric. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. @@ -5256,6 +5260,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -5414,7 +5419,7 @@

Method Details

}, "resultParserConfig": { # Config for parsing LLM responses. It can be used to parse the LLM response to be evaluated, or the LLM response from LLM-based metrics/Autoraters. # Optional. The parser config for the metric result. "customCodeParserConfig": { # Configuration for parsing the LLM response using custom code. # Optional. Use custom code to parse the LLM response. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used. "parsingFunction": "A String", # Required. Python function for parsing results. The function should be defined within this string. The function takes a list of strings (LLM responses) and should return either a list of dictionaries (for rubrics) or a single dictionary (for a metric result). Example function signature: def parse(responses: list[str]) -> list[dict[str, Any]] | dict[str, Any]: When parsing rubrics, return a list of dictionaries, where each dictionary represents a Rubric. Example for rubrics: [ { "content": {"property": {"description": "The response is factual."}}, "type": "FACTUALITY", "importance": "HIGH" }, { "content": {"property": {"description": "The response is fluent."}}, "type": "FLUENCY", "importance": "MEDIUM" } ] When parsing critique results, return a dictionary representing a MetricResult. Example for a metric result: { "score": 0.8, "explanation": "The model followed most instructions.", "rubric_verdicts": [...] } ... code for result extraction and aggregation }, }, @@ -5442,6 +5447,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -5658,7 +5664,7 @@

Method Details

"type": "A String", # Required. The type of the computation based metric. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. @@ -5690,6 +5696,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -5848,7 +5855,7 @@

Method Details

}, "resultParserConfig": { # Config for parsing LLM responses. It can be used to parse the LLM response to be evaluated, or the LLM response from LLM-based metrics/Autoraters. # Optional. The parser config for the metric result. "customCodeParserConfig": { # Configuration for parsing the LLM response using custom code. # Optional. Use custom code to parse the LLM response. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used. "parsingFunction": "A String", # Required. Python function for parsing results. The function should be defined within this string. The function takes a list of strings (LLM responses) and should return either a list of dictionaries (for rubrics) or a single dictionary (for a metric result). Example function signature: def parse(responses: list[str]) -> list[dict[str, Any]] | dict[str, Any]: When parsing rubrics, return a list of dictionaries, where each dictionary represents a Rubric. Example for rubrics: [ { "content": {"property": {"description": "The response is factual."}}, "type": "FACTUALITY", "importance": "HIGH" }, { "content": {"property": {"description": "The response is fluent."}}, "type": "FLUENCY", "importance": "MEDIUM" } ] When parsing critique results, return a dictionary representing a MetricResult. Example for a metric result: { "score": 0.8, "explanation": "The model followed most instructions.", "rubric_verdicts": [...] } ... code for result extraction and aggregation }, }, @@ -5876,6 +5883,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -7349,6 +7357,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.interactions.html b/docs/dyn/aiplatform_v1beta1.projects.locations.interactions.html index c9163f2ac1..0ba79a0778 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.interactions.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.interactions.html @@ -325,7 +325,7 @@

Method Details

}, ], "id": "A String", # Required. Output only. A unique identifier for the interaction completion. - "labels": { # The labels with user-defined metadata for the request. It is used for billing and reporting only. Label keys and values can be no longer than 63 characters (Unicode codepoints) and can only contain lowercase letters, numeric characters, underscores, and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter. + "labels": { # The labels with user-defined metadata for the request. Label keys and values can be no longer than 63 characters (Unicode codepoints) and can only contain lowercase letters, numeric characters, underscores, and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter. "a_key": "A String", }, "localEnvironment": { # Configuration for an environment that lives on the client connection rather than in a server-managed sandbox. When set (via Interaction.local_environment), the agent's filesystem and shell are treated as living on the client: the agent's built-in environment operations (e.g. reading/listing/editing files and running commands) are suspended on the server and yielded back to the client to execute, with their results returned on a subsequent turn. This is mutually exclusive with a server-managed `EnvironmentConfig` (remote_environment), since the environment is either on the client or in a server sandbox, never both. This governs only the agent's built-in environment. Client-declared function tools are always executed on the client regardless of this field. # The agent's environment lives on the client connection: its built-in environment operations (filesystem ops and running commands) are yielded to the client to execute, instead of running in a server-managed sandbox. Mutually exclusive with `remote_environment`. (Independent of any client-declared function tools, which are always executed on the client regardless of this field.) @@ -389,8 +389,8 @@

Method Details

"environmentId": "A String", # Optional. The environment ID for the interaction. If specified, the request will update the existing environment instead of creating a new one. "networkAllowlist": { # Network egress configuration for the environment. # Allow only specific domains. "allowlist": [ # List of allowed domains and their configurations. - { # A network egress rule that controls which external domains the environment is allowed to reach. Each rule identifies a target domain and, optionally, a set of HTTP headers to inject into every matching outbound request. - "domain": "A String", # The domain pattern to match for this rule. Use an exact hostname (e.g., `github.com`), a wildcard prefix (e.g., `*.googleapis.com`), or `*` to match all domains. + { # A single domain allowlist rule with optional header injection. + "domain": "A String", # Domain to allow outbound requests to. Supports wildcards (e.g. '*.googleapis.com'). Use '*' to allow all domains. "transform": { # Headers to inject into requests matching this rule. Key: header name (e.g., "Authorization"). Value: header value (e.g., "Bearer your-token"). "a_key": "A String", }, @@ -1568,7 +1568,7 @@

Method Details

}, ], }, - "steps": [ # Required. Output only. The steps that make up the interaction. + "steps": [ # Required. Output only. The steps that make up the interaction, when included in the response. { # A step in the interaction. "modelOutput": { # Output generated by the model. "content": [ @@ -2755,7 +2755,7 @@

Method Details

}, ], "id": "A String", # Required. Output only. A unique identifier for the interaction completion. - "labels": { # The labels with user-defined metadata for the request. It is used for billing and reporting only. Label keys and values can be no longer than 63 characters (Unicode codepoints) and can only contain lowercase letters, numeric characters, underscores, and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter. + "labels": { # The labels with user-defined metadata for the request. Label keys and values can be no longer than 63 characters (Unicode codepoints) and can only contain lowercase letters, numeric characters, underscores, and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter. "a_key": "A String", }, "localEnvironment": { # Configuration for an environment that lives on the client connection rather than in a server-managed sandbox. When set (via Interaction.local_environment), the agent's filesystem and shell are treated as living on the client: the agent's built-in environment operations (e.g. reading/listing/editing files and running commands) are suspended on the server and yielded back to the client to execute, with their results returned on a subsequent turn. This is mutually exclusive with a server-managed `EnvironmentConfig` (remote_environment), since the environment is either on the client or in a server sandbox, never both. This governs only the agent's built-in environment. Client-declared function tools are always executed on the client regardless of this field. # The agent's environment lives on the client connection: its built-in environment operations (filesystem ops and running commands) are yielded to the client to execute, instead of running in a server-managed sandbox. Mutually exclusive with `remote_environment`. (Independent of any client-declared function tools, which are always executed on the client regardless of this field.) @@ -2819,8 +2819,8 @@

Method Details

"environmentId": "A String", # Optional. The environment ID for the interaction. If specified, the request will update the existing environment instead of creating a new one. "networkAllowlist": { # Network egress configuration for the environment. # Allow only specific domains. "allowlist": [ # List of allowed domains and their configurations. - { # A network egress rule that controls which external domains the environment is allowed to reach. Each rule identifies a target domain and, optionally, a set of HTTP headers to inject into every matching outbound request. - "domain": "A String", # The domain pattern to match for this rule. Use an exact hostname (e.g., `github.com`), a wildcard prefix (e.g., `*.googleapis.com`), or `*` to match all domains. + { # A single domain allowlist rule with optional header injection. + "domain": "A String", # Domain to allow outbound requests to. Supports wildcards (e.g. '*.googleapis.com'). Use '*' to allow all domains. "transform": { # Headers to inject into requests matching this rule. Key: header name (e.g., "Authorization"). Value: header value (e.g., "Bearer your-token"). "a_key": "A String", }, @@ -3998,7 +3998,7 @@

Method Details

}, ], }, - "steps": [ # Required. Output only. The steps that make up the interaction. + "steps": [ # Required. Output only. The steps that make up the interaction, when included in the response. { # A step in the interaction. "modelOutput": { # Output generated by the model. "content": [ @@ -5187,7 +5187,7 @@

Method Details

}, ], "id": "A String", # Required. Output only. A unique identifier for the interaction completion. - "labels": { # The labels with user-defined metadata for the request. It is used for billing and reporting only. Label keys and values can be no longer than 63 characters (Unicode codepoints) and can only contain lowercase letters, numeric characters, underscores, and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter. + "labels": { # The labels with user-defined metadata for the request. Label keys and values can be no longer than 63 characters (Unicode codepoints) and can only contain lowercase letters, numeric characters, underscores, and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter. "a_key": "A String", }, "localEnvironment": { # Configuration for an environment that lives on the client connection rather than in a server-managed sandbox. When set (via Interaction.local_environment), the agent's filesystem and shell are treated as living on the client: the agent's built-in environment operations (e.g. reading/listing/editing files and running commands) are suspended on the server and yielded back to the client to execute, with their results returned on a subsequent turn. This is mutually exclusive with a server-managed `EnvironmentConfig` (remote_environment), since the environment is either on the client or in a server sandbox, never both. This governs only the agent's built-in environment. Client-declared function tools are always executed on the client regardless of this field. # The agent's environment lives on the client connection: its built-in environment operations (filesystem ops and running commands) are yielded to the client to execute, instead of running in a server-managed sandbox. Mutually exclusive with `remote_environment`. (Independent of any client-declared function tools, which are always executed on the client regardless of this field.) @@ -5251,8 +5251,8 @@

Method Details

"environmentId": "A String", # Optional. The environment ID for the interaction. If specified, the request will update the existing environment instead of creating a new one. "networkAllowlist": { # Network egress configuration for the environment. # Allow only specific domains. "allowlist": [ # List of allowed domains and their configurations. - { # A network egress rule that controls which external domains the environment is allowed to reach. Each rule identifies a target domain and, optionally, a set of HTTP headers to inject into every matching outbound request. - "domain": "A String", # The domain pattern to match for this rule. Use an exact hostname (e.g., `github.com`), a wildcard prefix (e.g., `*.googleapis.com`), or `*` to match all domains. + { # A single domain allowlist rule with optional header injection. + "domain": "A String", # Domain to allow outbound requests to. Supports wildcards (e.g. '*.googleapis.com'). Use '*' to allow all domains. "transform": { # Headers to inject into requests matching this rule. Key: header name (e.g., "Authorization"). Value: header value (e.g., "Bearer your-token"). "a_key": "A String", }, @@ -6430,7 +6430,7 @@

Method Details

}, ], }, - "steps": [ # Required. Output only. The steps that make up the interaction. + "steps": [ # Required. Output only. The steps that make up the interaction, when included in the response. { # A step in the interaction. "modelOutput": { # Output generated by the model. "content": [ @@ -7404,8 +7404,8 @@

Method Details

}, }, "eventId": "A String", # The event_id token to be used to resume the interaction stream, from this event. - "interactionCompletedEvent": { # The interaction data, used for interaction.completed events. Used when steps are enabled. - "interaction": { # Response for InteractionService.CreateInteraction. # Required. The completed interaction with empty outputs to reduce the payload size. Use the preceding ContentDelta events for the actual output. + "interactionCompletedEvent": { # Signals that the Interaction completed. Sent when the Interaction receives Complete/Cancel or naturally terminates. No more input can be sent to the Interaction after this. # The interaction data, used for interaction.completed events. Used when steps are enabled. + "interaction": { # Response for InteractionService.CreateInteraction. # Required. Partial completed interaction resource emitted at the end of the stream. "agentInteraction": { # Interaction for generating the completion using agents. # Interaction for generating the completion using agents. "agent": "A String", # The name of the `Agent` used for generating the completion. "antigravityConfig": { # Configuration for the Antigravity agent runtime. Provides server-side control over the agent's execution environment and tool configuration. # Antigravity agent configuration. This configuration is session-level settings that are passed to the agent runtime on a per-request basis. @@ -7626,7 +7626,7 @@

Method Details

}, ], "id": "A String", # Required. Output only. A unique identifier for the interaction completion. - "labels": { # The labels with user-defined metadata for the request. It is used for billing and reporting only. Label keys and values can be no longer than 63 characters (Unicode codepoints) and can only contain lowercase letters, numeric characters, underscores, and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter. + "labels": { # The labels with user-defined metadata for the request. Label keys and values can be no longer than 63 characters (Unicode codepoints) and can only contain lowercase letters, numeric characters, underscores, and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter. "a_key": "A String", }, "localEnvironment": { # Configuration for an environment that lives on the client connection rather than in a server-managed sandbox. When set (via Interaction.local_environment), the agent's filesystem and shell are treated as living on the client: the agent's built-in environment operations (e.g. reading/listing/editing files and running commands) are suspended on the server and yielded back to the client to execute, with their results returned on a subsequent turn. This is mutually exclusive with a server-managed `EnvironmentConfig` (remote_environment), since the environment is either on the client or in a server sandbox, never both. This governs only the agent's built-in environment. Client-declared function tools are always executed on the client regardless of this field. # The agent's environment lives on the client connection: its built-in environment operations (filesystem ops and running commands) are yielded to the client to execute, instead of running in a server-managed sandbox. Mutually exclusive with `remote_environment`. (Independent of any client-declared function tools, which are always executed on the client regardless of this field.) @@ -7690,8 +7690,8 @@

Method Details

"environmentId": "A String", # Optional. The environment ID for the interaction. If specified, the request will update the existing environment instead of creating a new one. "networkAllowlist": { # Network egress configuration for the environment. # Allow only specific domains. "allowlist": [ # List of allowed domains and their configurations. - { # A network egress rule that controls which external domains the environment is allowed to reach. Each rule identifies a target domain and, optionally, a set of HTTP headers to inject into every matching outbound request. - "domain": "A String", # The domain pattern to match for this rule. Use an exact hostname (e.g., `github.com`), a wildcard prefix (e.g., `*.googleapis.com`), or `*` to match all domains. + { # A single domain allowlist rule with optional header injection. + "domain": "A String", # Domain to allow outbound requests to. Supports wildcards (e.g. '*.googleapis.com'). Use '*' to allow all domains. "transform": { # Headers to inject into requests matching this rule. Key: header name (e.g., "Authorization"). Value: header value (e.g., "Bearer your-token"). "a_key": "A String", }, @@ -8869,7 +8869,7 @@

Method Details

}, ], }, - "steps": [ # Required. Output only. The steps that make up the interaction. + "steps": [ # Required. Output only. The steps that make up the interaction, when included in the response. { # A step in the interaction. "modelOutput": { # Output generated by the model. "content": [ @@ -9824,8 +9824,8 @@

Method Details

}, }, }, - "interactionCreatedEvent": { # The interaction data, used for interaction.created events. Used when steps are enabled. - "interaction": { # Response for InteractionService.CreateInteraction. + "interactionCreatedEvent": { # Server response confirming that a new interaction was created. # The interaction data, used for interaction.created events. Used when steps are enabled. + "interaction": { # Response for InteractionService.CreateInteraction. # Required. Partial interaction resource emitted when the stream is created. "agentInteraction": { # Interaction for generating the completion using agents. # Interaction for generating the completion using agents. "agent": "A String", # The name of the `Agent` used for generating the completion. "antigravityConfig": { # Configuration for the Antigravity agent runtime. Provides server-side control over the agent's execution environment and tool configuration. # Antigravity agent configuration. This configuration is session-level settings that are passed to the agent runtime on a per-request basis. @@ -10046,7 +10046,7 @@

Method Details

}, ], "id": "A String", # Required. Output only. A unique identifier for the interaction completion. - "labels": { # The labels with user-defined metadata for the request. It is used for billing and reporting only. Label keys and values can be no longer than 63 characters (Unicode codepoints) and can only contain lowercase letters, numeric characters, underscores, and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter. + "labels": { # The labels with user-defined metadata for the request. Label keys and values can be no longer than 63 characters (Unicode codepoints) and can only contain lowercase letters, numeric characters, underscores, and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter. "a_key": "A String", }, "localEnvironment": { # Configuration for an environment that lives on the client connection rather than in a server-managed sandbox. When set (via Interaction.local_environment), the agent's filesystem and shell are treated as living on the client: the agent's built-in environment operations (e.g. reading/listing/editing files and running commands) are suspended on the server and yielded back to the client to execute, with their results returned on a subsequent turn. This is mutually exclusive with a server-managed `EnvironmentConfig` (remote_environment), since the environment is either on the client or in a server sandbox, never both. This governs only the agent's built-in environment. Client-declared function tools are always executed on the client regardless of this field. # The agent's environment lives on the client connection: its built-in environment operations (filesystem ops and running commands) are yielded to the client to execute, instead of running in a server-managed sandbox. Mutually exclusive with `remote_environment`. (Independent of any client-declared function tools, which are always executed on the client regardless of this field.) @@ -10110,8 +10110,8 @@

Method Details

"environmentId": "A String", # Optional. The environment ID for the interaction. If specified, the request will update the existing environment instead of creating a new one. "networkAllowlist": { # Network egress configuration for the environment. # Allow only specific domains. "allowlist": [ # List of allowed domains and their configurations. - { # A network egress rule that controls which external domains the environment is allowed to reach. Each rule identifies a target domain and, optionally, a set of HTTP headers to inject into every matching outbound request. - "domain": "A String", # The domain pattern to match for this rule. Use an exact hostname (e.g., `github.com`), a wildcard prefix (e.g., `*.googleapis.com`), or `*` to match all domains. + { # A single domain allowlist rule with optional header injection. + "domain": "A String", # Domain to allow outbound requests to. Supports wildcards (e.g. '*.googleapis.com'). Use '*' to allow all domains. "transform": { # Headers to inject into requests matching this rule. Key: header name (e.g., "Authorization"). Value: header value (e.g., "Bearer your-token"). "a_key": "A String", }, @@ -11289,7 +11289,7 @@

Method Details

}, ], }, - "steps": [ # Required. Output only. The steps that make up the interaction. + "steps": [ # Required. Output only. The steps that make up the interaction, when included in the response. { # A step in the interaction. "modelOutput": { # Output generated by the model. "content": [ diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.interactionsHttp.html b/docs/dyn/aiplatform_v1beta1.projects.locations.interactionsHttp.html index 78cfa1a336..2c98fdf120 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.interactionsHttp.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.interactionsHttp.html @@ -76,20 +76,20 @@

Agent Platform API . cancel(name, x__xgafv=None)

-

Cancels an interaction.

+

Cancels an interaction by id. This only applies to background interactions that are still running.

close()

Close httplib2 connections.

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

-

Generates a set of responses from the model.

+

Creates a new interaction.

get(name, includeInput=None, lastEventId=None, stream=None, x__xgafv=None)

-

Gets an interaction.

+

Retrieves the full details of a single interaction based on its `Interaction.id`.

Method Details

cancel(name, x__xgafv=None) -
Cancels an interaction.
+  
Cancels an interaction by id. This only applies to background interactions that are still running.
 
 Args:
   name: string, Required. The name of the interaction to cancel. Format: `interactions/{interaction}`. (required)
@@ -119,7 +119,7 @@ 

Method Details

create(parent, body=None, x__xgafv=None) -
Generates a set of responses from the model.
+  
Creates a new interaction.
 
 Args:
   parent: string, Required. The parent resource where this interaction will be created. Format: `projects/{project}/locations/{location}` Supported only by the Vertex API only. (required)
@@ -159,7 +159,7 @@ 

Method Details

get(name, includeInput=None, lastEventId=None, stream=None, x__xgafv=None) -
Gets an interaction.
+  
Retrieves the full details of a single interaction based on its `Interaction.id`.
 
 Args:
   name: string, Required. The name of the interaction to retrieve. Format: interactions/{interaction} (required)
diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.onlineEvaluators.html b/docs/dyn/aiplatform_v1beta1.projects.locations.onlineEvaluators.html
index bce3aa1127..1a1bff2649 100644
--- a/docs/dyn/aiplatform_v1beta1.projects.locations.onlineEvaluators.html
+++ b/docs/dyn/aiplatform_v1beta1.projects.locations.onlineEvaluators.html
@@ -246,7 +246,7 @@ 

Method Details

"type": "A String", # Required. The type of the computation based metric. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. @@ -278,6 +278,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -436,7 +437,7 @@

Method Details

}, "resultParserConfig": { # Config for parsing LLM responses. It can be used to parse the LLM response to be evaluated, or the LLM response from LLM-based metrics/Autoraters. # Optional. The parser config for the metric result. "customCodeParserConfig": { # Configuration for parsing the LLM response using custom code. # Optional. Use custom code to parse the LLM response. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used. "parsingFunction": "A String", # Required. Python function for parsing results. The function should be defined within this string. The function takes a list of strings (LLM responses) and should return either a list of dictionaries (for rubrics) or a single dictionary (for a metric result). Example function signature: def parse(responses: list[str]) -> list[dict[str, Any]] | dict[str, Any]: When parsing rubrics, return a list of dictionaries, where each dictionary represents a Rubric. Example for rubrics: [ { "content": {"property": {"description": "The response is factual."}}, "type": "FACTUALITY", "importance": "HIGH" }, { "content": {"property": {"description": "The response is fluent."}}, "type": "FLUENCY", "importance": "MEDIUM" } ] When parsing critique results, return a dictionary representing a MetricResult. Example for a metric result: { "score": 0.8, "explanation": "The model followed most instructions.", "rubric_verdicts": [...] } ... code for result extraction and aggregation }, }, @@ -464,6 +465,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -837,7 +839,7 @@

Method Details

"type": "A String", # Required. The type of the computation based metric. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. @@ -869,6 +871,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1027,7 +1030,7 @@

Method Details

}, "resultParserConfig": { # Config for parsing LLM responses. It can be used to parse the LLM response to be evaluated, or the LLM response from LLM-based metrics/Autoraters. # Optional. The parser config for the metric result. "customCodeParserConfig": { # Configuration for parsing the LLM response using custom code. # Optional. Use custom code to parse the LLM response. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used. "parsingFunction": "A String", # Required. Python function for parsing results. The function should be defined within this string. The function takes a list of strings (LLM responses) and should return either a list of dictionaries (for rubrics) or a single dictionary (for a metric result). Example function signature: def parse(responses: list[str]) -> list[dict[str, Any]] | dict[str, Any]: When parsing rubrics, return a list of dictionaries, where each dictionary represents a Rubric. Example for rubrics: [ { "content": {"property": {"description": "The response is factual."}}, "type": "FACTUALITY", "importance": "HIGH" }, { "content": {"property": {"description": "The response is fluent."}}, "type": "FLUENCY", "importance": "MEDIUM" } ] When parsing critique results, return a dictionary representing a MetricResult. Example for a metric result: { "score": 0.8, "explanation": "The model followed most instructions.", "rubric_verdicts": [...] } ... code for result extraction and aggregation }, }, @@ -1055,6 +1058,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1372,7 +1376,7 @@

Method Details

"type": "A String", # Required. The type of the computation based metric. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. @@ -1404,6 +1408,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1562,7 +1567,7 @@

Method Details

}, "resultParserConfig": { # Config for parsing LLM responses. It can be used to parse the LLM response to be evaluated, or the LLM response from LLM-based metrics/Autoraters. # Optional. The parser config for the metric result. "customCodeParserConfig": { # Configuration for parsing the LLM response using custom code. # Optional. Use custom code to parse the LLM response. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used. "parsingFunction": "A String", # Required. Python function for parsing results. The function should be defined within this string. The function takes a list of strings (LLM responses) and should return either a list of dictionaries (for rubrics) or a single dictionary (for a metric result). Example function signature: def parse(responses: list[str]) -> list[dict[str, Any]] | dict[str, Any]: When parsing rubrics, return a list of dictionaries, where each dictionary represents a Rubric. Example for rubrics: [ { "content": {"property": {"description": "The response is factual."}}, "type": "FACTUALITY", "importance": "HIGH" }, { "content": {"property": {"description": "The response is fluent."}}, "type": "FLUENCY", "importance": "MEDIUM" } ] When parsing critique results, return a dictionary representing a MetricResult. Example for a metric result: { "score": 0.8, "explanation": "The model followed most instructions.", "rubric_verdicts": [...] } ... code for result extraction and aggregation }, }, @@ -1590,6 +1595,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1911,7 +1917,7 @@

Method Details

"type": "A String", # Required. The type of the computation based metric. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. @@ -1943,6 +1949,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -2101,7 +2108,7 @@

Method Details

}, "resultParserConfig": { # Config for parsing LLM responses. It can be used to parse the LLM response to be evaluated, or the LLM response from LLM-based metrics/Autoraters. # Optional. The parser config for the metric result. "customCodeParserConfig": { # Configuration for parsing the LLM response using custom code. # Optional. Use custom code to parse the LLM response. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used. "parsingFunction": "A String", # Required. Python function for parsing results. The function should be defined within this string. The function takes a list of strings (LLM responses) and should return either a list of dictionaries (for rubrics) or a single dictionary (for a metric result). Example function signature: def parse(responses: list[str]) -> list[dict[str, Any]] | dict[str, Any]: When parsing rubrics, return a list of dictionaries, where each dictionary represents a Rubric. Example for rubrics: [ { "content": {"property": {"description": "The response is factual."}}, "type": "FACTUALITY", "importance": "HIGH" }, { "content": {"property": {"description": "The response is fluent."}}, "type": "FLUENCY", "importance": "MEDIUM" } ] When parsing critique results, return a dictionary representing a MetricResult. Example for a metric result: { "score": 0.8, "explanation": "The model followed most instructions.", "rubric_verdicts": [...] } ... code for result extraction and aggregation }, }, @@ -2129,6 +2136,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.publishers.models.html b/docs/dyn/aiplatform_v1beta1.projects.locations.publishers.models.html index 077def2b56..2891d194ab 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.publishers.models.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.publishers.models.html @@ -386,6 +386,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1299,6 +1300,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -2652,6 +2654,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironmentTemplates.html b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironmentTemplates.html index 8906eb3d04..3fb0408356 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironmentTemplates.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.reasoningEngines.sandboxEnvironmentTemplates.html @@ -175,6 +175,10 @@

Method Details

"serviceAttachment": "A String", # Output only. The name of the generated service attachment resource. This is only populated if the endpoint is deployed with PrivateServiceConnect. }, "name": "A String", # Identifier. The resource name of the SandboxEnvironmentTemplate. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sandboxEnvironmentTemplates/{sandbox_environment_template}` + "persistentDiskConfig": { # Configuration for attaching a persistent disk (PD) to each SandboxEnvironment created from this template. A persistent disk provides durable, per-sandbox block storage whose contents survive across the sandbox lifecycle events that this service supports (e.g. pause/resume), unlike ephemeral local storage which is lost when the underlying runtime is torn down. # Optional. Configuration for attaching a persistent disk (PD) to each SandboxEnvironment created from this template. When unset (or when `enabled` is `false`), sandboxes created from this template are not backed by a persistent disk and rely on ephemeral storage only. See PersistentDiskConfig for details. + "enabled": True or False, # Optional. Whether a persistent disk is attached to sandboxes created from this template. Defaults to `false`. This flag lets a template carry (and preserve) disk configuration while keeping the disk detached, so it can be toggled on later without re-specifying the rest of the config. When `false`, the remaining fields in this message are ignored. + "sizeGb": "A String", # Optional. The size of the persistent disk in GB. Must be non-negative. When `enabled` is `true`, a positive value is required; when unset or zero while enabled, the service applies a default size. Ignored when `enabled` is `false`. + }, "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. "useGkeTd": True or False, # Optional. Immutable. Whether to provision the SandboxEnvironmentTemplate via the GKE TD pool. @@ -321,6 +325,10 @@

Method Details

"serviceAttachment": "A String", # Output only. The name of the generated service attachment resource. This is only populated if the endpoint is deployed with PrivateServiceConnect. }, "name": "A String", # Identifier. The resource name of the SandboxEnvironmentTemplate. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sandboxEnvironmentTemplates/{sandbox_environment_template}` + "persistentDiskConfig": { # Configuration for attaching a persistent disk (PD) to each SandboxEnvironment created from this template. A persistent disk provides durable, per-sandbox block storage whose contents survive across the sandbox lifecycle events that this service supports (e.g. pause/resume), unlike ephemeral local storage which is lost when the underlying runtime is torn down. # Optional. Configuration for attaching a persistent disk (PD) to each SandboxEnvironment created from this template. When unset (or when `enabled` is `false`), sandboxes created from this template are not backed by a persistent disk and rely on ephemeral storage only. See PersistentDiskConfig for details. + "enabled": True or False, # Optional. Whether a persistent disk is attached to sandboxes created from this template. Defaults to `false`. This flag lets a template carry (and preserve) disk configuration while keeping the disk detached, so it can be toggled on later without re-specifying the rest of the config. When `false`, the remaining fields in this message are ignored. + "sizeGb": "A String", # Optional. The size of the persistent disk in GB. Must be non-negative. When `enabled` is `true`, a positive value is required; when unset or zero while enabled, the service applies a default size. Ignored when `enabled` is `false`. + }, "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. "useGkeTd": True or False, # Optional. Immutable. Whether to provision the SandboxEnvironmentTemplate via the GKE TD pool. @@ -410,6 +418,10 @@

Method Details

"serviceAttachment": "A String", # Output only. The name of the generated service attachment resource. This is only populated if the endpoint is deployed with PrivateServiceConnect. }, "name": "A String", # Identifier. The resource name of the SandboxEnvironmentTemplate. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sandboxEnvironmentTemplates/{sandbox_environment_template}` + "persistentDiskConfig": { # Configuration for attaching a persistent disk (PD) to each SandboxEnvironment created from this template. A persistent disk provides durable, per-sandbox block storage whose contents survive across the sandbox lifecycle events that this service supports (e.g. pause/resume), unlike ephemeral local storage which is lost when the underlying runtime is torn down. # Optional. Configuration for attaching a persistent disk (PD) to each SandboxEnvironment created from this template. When unset (or when `enabled` is `false`), sandboxes created from this template are not backed by a persistent disk and rely on ephemeral storage only. See PersistentDiskConfig for details. + "enabled": True or False, # Optional. Whether a persistent disk is attached to sandboxes created from this template. Defaults to `false`. This flag lets a template carry (and preserve) disk configuration while keeping the disk detached, so it can be toggled on later without re-specifying the rest of the config. When `false`, the remaining fields in this message are ignored. + "sizeGb": "A String", # Optional. The size of the persistent disk in GB. Must be non-negative. When `enabled` is `true`, a positive value is required; when unset or zero while enabled, the service applies a default size. Ignored when `enabled` is `false`. + }, "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. "useGkeTd": True or False, # Optional. Immutable. Whether to provision the SandboxEnvironmentTemplate via the GKE TD pool. diff --git a/docs/dyn/aiplatform_v1beta1.projects.locations.tuningJobs.html b/docs/dyn/aiplatform_v1beta1.projects.locations.tuningJobs.html index fd5039a946..551042af3c 100644 --- a/docs/dyn/aiplatform_v1beta1.projects.locations.tuningJobs.html +++ b/docs/dyn/aiplatform_v1beta1.projects.locations.tuningJobs.html @@ -325,6 +325,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -556,6 +557,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -778,6 +780,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -953,6 +956,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1115,7 +1119,7 @@

Method Details

"type": "A String", # Required. The type of the computation based metric. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. @@ -1147,6 +1151,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1305,7 +1310,7 @@

Method Details

}, "resultParserConfig": { # Config for parsing LLM responses. It can be used to parse the LLM response to be evaluated, or the LLM response from LLM-based metrics/Autoraters. # Optional. The parser config for the metric result. "customCodeParserConfig": { # Configuration for parsing the LLM response using custom code. # Optional. Use custom code to parse the LLM response. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used. "parsingFunction": "A String", # Required. Python function for parsing results. The function should be defined within this string. The function takes a list of strings (LLM responses) and should return either a list of dictionaries (for rubrics) or a single dictionary (for a metric result). Example function signature: def parse(responses: list[str]) -> list[dict[str, Any]] | dict[str, Any]: When parsing rubrics, return a list of dictionaries, where each dictionary represents a Rubric. Example for rubrics: [ { "content": {"property": {"description": "The response is factual."}}, "type": "FACTUALITY", "importance": "HIGH" }, { "content": {"property": {"description": "The response is fluent."}}, "type": "FLUENCY", "importance": "MEDIUM" } ] When parsing critique results, return a dictionary representing a MetricResult. Example for a metric result: { "score": 0.8, "explanation": "The model followed most instructions.", "rubric_verdicts": [...] } ... code for result extraction and aggregation }, }, @@ -1333,6 +1338,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -3406,6 +3412,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -3637,6 +3644,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -3859,6 +3867,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -4034,6 +4043,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -4196,7 +4206,7 @@

Method Details

"type": "A String", # Required. The type of the computation based metric. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. @@ -4228,6 +4238,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -4386,7 +4397,7 @@

Method Details

}, "resultParserConfig": { # Config for parsing LLM responses. It can be used to parse the LLM response to be evaluated, or the LLM response from LLM-based metrics/Autoraters. # Optional. The parser config for the metric result. "customCodeParserConfig": { # Configuration for parsing the LLM response using custom code. # Optional. Use custom code to parse the LLM response. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used. "parsingFunction": "A String", # Required. Python function for parsing results. The function should be defined within this string. The function takes a list of strings (LLM responses) and should return either a list of dictionaries (for rubrics) or a single dictionary (for a metric result). Example function signature: def parse(responses: list[str]) -> list[dict[str, Any]] | dict[str, Any]: When parsing rubrics, return a list of dictionaries, where each dictionary represents a Rubric. Example for rubrics: [ { "content": {"property": {"description": "The response is factual."}}, "type": "FACTUALITY", "importance": "HIGH" }, { "content": {"property": {"description": "The response is fluent."}}, "type": "FLUENCY", "importance": "MEDIUM" } ] When parsing critique results, return a dictionary representing a MetricResult. Example for a metric result: { "score": 0.8, "explanation": "The model followed most instructions.", "rubric_verdicts": [...] } ... code for result extraction and aggregation }, }, @@ -4414,6 +4425,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -6494,6 +6506,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -6725,6 +6738,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -6947,6 +6961,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -7122,6 +7137,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -7284,7 +7300,7 @@

Method Details

"type": "A String", # Required. The type of the computation based metric. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. @@ -7316,6 +7332,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -7474,7 +7491,7 @@

Method Details

}, "resultParserConfig": { # Config for parsing LLM responses. It can be used to parse the LLM response to be evaluated, or the LLM response from LLM-based metrics/Autoraters. # Optional. The parser config for the metric result. "customCodeParserConfig": { # Configuration for parsing the LLM response using custom code. # Optional. Use custom code to parse the LLM response. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used. "parsingFunction": "A String", # Required. Python function for parsing results. The function should be defined within this string. The function takes a list of strings (LLM responses) and should return either a list of dictionaries (for rubrics) or a single dictionary (for a metric result). Example function signature: def parse(responses: list[str]) -> list[dict[str, Any]] | dict[str, Any]: When parsing rubrics, return a list of dictionaries, where each dictionary represents a Rubric. Example for rubrics: [ { "content": {"property": {"description": "The response is factual."}}, "type": "FACTUALITY", "importance": "HIGH" }, { "content": {"property": {"description": "The response is fluent."}}, "type": "FLUENCY", "importance": "MEDIUM" } ] When parsing critique results, return a dictionary representing a MetricResult. Example for a metric result: { "score": 0.8, "explanation": "The model followed most instructions.", "rubric_verdicts": [...] } ... code for result extraction and aggregation }, }, @@ -7502,6 +7519,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -9588,6 +9606,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -9819,6 +9838,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -10041,6 +10061,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -10216,6 +10237,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -10378,7 +10400,7 @@

Method Details

"type": "A String", # Required. The type of the computation based metric. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. @@ -10410,6 +10432,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -10568,7 +10591,7 @@

Method Details

}, "resultParserConfig": { # Config for parsing LLM responses. It can be used to parse the LLM response to be evaluated, or the LLM response from LLM-based metrics/Autoraters. # Optional. The parser config for the metric result. "customCodeParserConfig": { # Configuration for parsing the LLM response using custom code. # Optional. Use custom code to parse the LLM response. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used. "parsingFunction": "A String", # Required. Python function for parsing results. The function should be defined within this string. The function takes a list of strings (LLM responses) and should return either a list of dictionaries (for rubrics) or a single dictionary (for a metric result). Example function signature: def parse(responses: list[str]) -> list[dict[str, Any]] | dict[str, Any]: When parsing rubrics, return a list of dictionaries, where each dictionary represents a Rubric. Example for rubrics: [ { "content": {"property": {"description": "The response is factual."}}, "type": "FACTUALITY", "importance": "HIGH" }, { "content": {"property": {"description": "The response is fluent."}}, "type": "FLUENCY", "importance": "MEDIUM" } ] When parsing critique results, return a dictionary representing a MetricResult. Example for a metric result: { "score": 0.8, "explanation": "The model followed most instructions.", "rubric_verdicts": [...] } ... code for result extraction and aggregation }, }, @@ -10596,6 +10619,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -12956,6 +12980,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -13187,6 +13212,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -13409,6 +13435,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -13584,6 +13611,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -13746,7 +13774,7 @@

Method Details

"type": "A String", # Required. The type of the computation based metric. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. @@ -13778,6 +13806,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -13936,7 +13965,7 @@

Method Details

}, "resultParserConfig": { # Config for parsing LLM responses. It can be used to parse the LLM response to be evaluated, or the LLM response from LLM-based metrics/Autoraters. # Optional. The parser config for the metric result. "customCodeParserConfig": { # Configuration for parsing the LLM response using custom code. # Optional. Use custom code to parse the LLM response. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used. "parsingFunction": "A String", # Required. Python function for parsing results. The function should be defined within this string. The function takes a list of strings (LLM responses) and should return either a list of dictionaries (for rubrics) or a single dictionary (for a metric result). Example function signature: def parse(responses: list[str]) -> list[dict[str, Any]] | dict[str, Any]: When parsing rubrics, return a list of dictionaries, where each dictionary represents a Rubric. Example for rubrics: [ { "content": {"property": {"description": "The response is factual."}}, "type": "FACTUALITY", "importance": "HIGH" }, { "content": {"property": {"description": "The response is fluent."}}, "type": "FLUENCY", "importance": "MEDIUM" } ] When parsing critique results, return a dictionary representing a MetricResult. Example for a metric result: { "score": 0.8, "explanation": "The model followed most instructions.", "rubric_verdicts": [...] } ... code for result extraction and aggregation }, }, @@ -13964,6 +13993,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -15920,6 +15950,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -16654,6 +16685,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. diff --git a/docs/dyn/aiplatform_v1beta1.publishers.models.html b/docs/dyn/aiplatform_v1beta1.publishers.models.html index 76f9e1bb9c..4f922c816d 100644 --- a/docs/dyn/aiplatform_v1beta1.publishers.models.html +++ b/docs/dyn/aiplatform_v1beta1.publishers.models.html @@ -366,6 +366,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -1033,6 +1034,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -3304,6 +3306,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. diff --git a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironmentTemplates.html b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironmentTemplates.html index 6d30eeba8a..42890ce61f 100644 --- a/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironmentTemplates.html +++ b/docs/dyn/aiplatform_v1beta1.reasoningEngines.sandboxEnvironmentTemplates.html @@ -175,6 +175,10 @@

Method Details

"serviceAttachment": "A String", # Output only. The name of the generated service attachment resource. This is only populated if the endpoint is deployed with PrivateServiceConnect. }, "name": "A String", # Identifier. The resource name of the SandboxEnvironmentTemplate. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sandboxEnvironmentTemplates/{sandbox_environment_template}` + "persistentDiskConfig": { # Configuration for attaching a persistent disk (PD) to each SandboxEnvironment created from this template. A persistent disk provides durable, per-sandbox block storage whose contents survive across the sandbox lifecycle events that this service supports (e.g. pause/resume), unlike ephemeral local storage which is lost when the underlying runtime is torn down. # Optional. Configuration for attaching a persistent disk (PD) to each SandboxEnvironment created from this template. When unset (or when `enabled` is `false`), sandboxes created from this template are not backed by a persistent disk and rely on ephemeral storage only. See PersistentDiskConfig for details. + "enabled": True or False, # Optional. Whether a persistent disk is attached to sandboxes created from this template. Defaults to `false`. This flag lets a template carry (and preserve) disk configuration while keeping the disk detached, so it can be toggled on later without re-specifying the rest of the config. When `false`, the remaining fields in this message are ignored. + "sizeGb": "A String", # Optional. The size of the persistent disk in GB. Must be non-negative. When `enabled` is `true`, a positive value is required; when unset or zero while enabled, the service applies a default size. Ignored when `enabled` is `false`. + }, "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. "useGkeTd": True or False, # Optional. Immutable. Whether to provision the SandboxEnvironmentTemplate via the GKE TD pool. @@ -321,6 +325,10 @@

Method Details

"serviceAttachment": "A String", # Output only. The name of the generated service attachment resource. This is only populated if the endpoint is deployed with PrivateServiceConnect. }, "name": "A String", # Identifier. The resource name of the SandboxEnvironmentTemplate. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sandboxEnvironmentTemplates/{sandbox_environment_template}` + "persistentDiskConfig": { # Configuration for attaching a persistent disk (PD) to each SandboxEnvironment created from this template. A persistent disk provides durable, per-sandbox block storage whose contents survive across the sandbox lifecycle events that this service supports (e.g. pause/resume), unlike ephemeral local storage which is lost when the underlying runtime is torn down. # Optional. Configuration for attaching a persistent disk (PD) to each SandboxEnvironment created from this template. When unset (or when `enabled` is `false`), sandboxes created from this template are not backed by a persistent disk and rely on ephemeral storage only. See PersistentDiskConfig for details. + "enabled": True or False, # Optional. Whether a persistent disk is attached to sandboxes created from this template. Defaults to `false`. This flag lets a template carry (and preserve) disk configuration while keeping the disk detached, so it can be toggled on later without re-specifying the rest of the config. When `false`, the remaining fields in this message are ignored. + "sizeGb": "A String", # Optional. The size of the persistent disk in GB. Must be non-negative. When `enabled` is `true`, a positive value is required; when unset or zero while enabled, the service applies a default size. Ignored when `enabled` is `false`. + }, "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. "useGkeTd": True or False, # Optional. Immutable. Whether to provision the SandboxEnvironmentTemplate via the GKE TD pool. @@ -410,6 +418,10 @@

Method Details

"serviceAttachment": "A String", # Output only. The name of the generated service attachment resource. This is only populated if the endpoint is deployed with PrivateServiceConnect. }, "name": "A String", # Identifier. The resource name of the SandboxEnvironmentTemplate. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sandboxEnvironmentTemplates/{sandbox_environment_template}` + "persistentDiskConfig": { # Configuration for attaching a persistent disk (PD) to each SandboxEnvironment created from this template. A persistent disk provides durable, per-sandbox block storage whose contents survive across the sandbox lifecycle events that this service supports (e.g. pause/resume), unlike ephemeral local storage which is lost when the underlying runtime is torn down. # Optional. Configuration for attaching a persistent disk (PD) to each SandboxEnvironment created from this template. When unset (or when `enabled` is `false`), sandboxes created from this template are not backed by a persistent disk and rely on ephemeral storage only. See PersistentDiskConfig for details. + "enabled": True or False, # Optional. Whether a persistent disk is attached to sandboxes created from this template. Defaults to `false`. This flag lets a template carry (and preserve) disk configuration while keeping the disk detached, so it can be toggled on later without re-specifying the rest of the config. When `false`, the remaining fields in this message are ignored. + "sizeGb": "A String", # Optional. The size of the persistent disk in GB. Must be non-negative. When `enabled` is `true`, a positive value is required; when unset or zero while enabled, the service applies a default size. Ignored when `enabled` is `false`. + }, "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. "useGkeTd": True or False, # Optional. Immutable. Whether to provision the SandboxEnvironmentTemplate via the GKE TD pool. diff --git a/docs/dyn/aiplatform_v1beta1.v1beta1.html b/docs/dyn/aiplatform_v1beta1.v1beta1.html index 18b1dab3dc..7db638bbd6 100644 --- a/docs/dyn/aiplatform_v1beta1.v1beta1.html +++ b/docs/dyn/aiplatform_v1beta1.v1beta1.html @@ -124,6 +124,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -299,7 +300,7 @@

Method Details

"type": "A String", # Required. The type of the computation based metric. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. @@ -331,6 +332,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -489,7 +491,7 @@

Method Details

}, "resultParserConfig": { # Config for parsing LLM responses. It can be used to parse the LLM response to be evaluated, or the LLM response from LLM-based metrics/Autoraters. # Optional. The parser config for the metric result. "customCodeParserConfig": { # Configuration for parsing the LLM response using custom code. # Optional. Use custom code to parse the LLM response. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used. "parsingFunction": "A String", # Required. Python function for parsing results. The function should be defined within this string. The function takes a list of strings (LLM responses) and should return either a list of dictionaries (for rubrics) or a single dictionary (for a metric result). Example function signature: def parse(responses: list[str]) -> list[dict[str, Any]] | dict[str, Any]: When parsing rubrics, return a list of dictionaries, where each dictionary represents a Rubric. Example for rubrics: [ { "content": {"property": {"description": "The response is factual."}}, "type": "FACTUALITY", "importance": "HIGH" }, { "content": {"property": {"description": "The response is fluent."}}, "type": "FLUENCY", "importance": "MEDIUM" } ] When parsing critique results, return a dictionary representing a MetricResult. Example for a metric result: { "score": 0.8, "explanation": "The model followed most instructions.", "rubric_verdicts": [...] } ... code for result extraction and aggregation }, }, @@ -517,6 +519,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -784,6 +787,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -3506,7 +3510,7 @@

Method Details

"type": "A String", # Required. The type of the computation based metric. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. @@ -3538,6 +3542,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -3696,7 +3701,7 @@

Method Details

}, "resultParserConfig": { # Config for parsing LLM responses. It can be used to parse the LLM response to be evaluated, or the LLM response from LLM-based metrics/Autoraters. # Optional. The parser config for the metric result. "customCodeParserConfig": { # Configuration for parsing the LLM response using custom code. # Optional. Use custom code to parse the LLM response. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used. "parsingFunction": "A String", # Required. Python function for parsing results. The function should be defined within this string. The function takes a list of strings (LLM responses) and should return either a list of dictionaries (for rubrics) or a single dictionary (for a metric result). Example function signature: def parse(responses: list[str]) -> list[dict[str, Any]] | dict[str, Any]: When parsing rubrics, return a list of dictionaries, where each dictionary represents a Rubric. Example for rubrics: [ { "content": {"property": {"description": "The response is factual."}}, "type": "FACTUALITY", "importance": "HIGH" }, { "content": {"property": {"description": "The response is fluent."}}, "type": "FLUENCY", "importance": "MEDIUM" } ] When parsing critique results, return a dictionary representing a MetricResult. Example for a metric result: { "score": 0.8, "explanation": "The model followed most instructions.", "rubric_verdicts": [...] } ... code for result extraction and aggregation }, }, @@ -3724,6 +3729,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -3940,7 +3946,7 @@

Method Details

"type": "A String", # Required. The type of the computation based metric. }, "customCodeExecutionSpec": { # Specificies a metric that is populated by evaluating user-defined Python code. # Spec for Custom Code Execution metric. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED. "evaluationFunction": "A String", # Required. Python function. Expected user to define the following function, e.g.: def evaluate(instance: dict[str, Any]) -> float: Please include this function signature in the code snippet. Instance is the evaluation instance, any fields populated in the instance are available to the function as instance[field_name]. Example: Example input: ``` instance= EvaluationInstance( response=EvaluationInstance.InstanceData(text="The answer is 4."), reference=EvaluationInstance.InstanceData(text="4") ) ``` Example converted input: ``` { 'response': {'text': 'The answer is 4.'}, 'reference': {'text': '4'} } ``` Example python function: ``` def evaluate(instance: dict[str, Any]) -> float: if instance'response' == instance'reference': return 1.0 return 0.0 ``` CustomCodeExecutionSpec is also supported in Batch Evaluation (EvalDataset RPC) and Tuning Evaluation. Each line in the input jsonl file will be converted to dict[str, Any] and passed to the evaluation function. }, "exactMatchSpec": { # Spec for exact match metric - returns 1 if prediction and reference exactly matches, otherwise 0. # Spec for exact match metric. @@ -3972,6 +3978,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -4130,7 +4137,7 @@

Method Details

}, "resultParserConfig": { # Config for parsing LLM responses. It can be used to parse the LLM response to be evaluated, or the LLM response from LLM-based metrics/Autoraters. # Optional. The parser config for the metric result. "customCodeParserConfig": { # Configuration for parsing the LLM response using custom code. # Optional. Use custom code to parse the LLM response. - "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used. + "codeExecutionRegion": "A String", # Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used. "parsingFunction": "A String", # Required. Python function for parsing results. The function should be defined within this string. The function takes a list of strings (LLM responses) and should return either a list of dictionaries (for rubrics) or a single dictionary (for a metric result). Example function signature: def parse(responses: list[str]) -> list[dict[str, Any]] | dict[str, Any]: When parsing rubrics, return a list of dictionaries, where each dictionary represents a Rubric. Example for rubrics: [ { "content": {"property": {"description": "The response is factual."}}, "type": "FACTUALITY", "importance": "HIGH" }, { "content": {"property": {"description": "The response is fluent."}}, "type": "FLUENCY", "importance": "MEDIUM" } ] When parsing critique results, return a dictionary representing a MetricResult. Example for a metric result: { "score": 0.8, "explanation": "The model followed most instructions.", "rubric_verdicts": [...] } ... code for result extraction and aggregation }, }, @@ -4158,6 +4165,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. @@ -5630,6 +5638,7 @@

Method Details

"A String", ], }, + "mode": "A String", # Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`. "wordTimestamp": True or False, # Optional. Configures word-level timestamp generation. }, "candidateCount": 42, # Optional. The number of candidate responses to generate. A higher `candidate_count` can provide more options to choose from, but it also consumes more resources. This can be useful for generating a variety of responses and selecting the best one. diff --git a/googleapiclient/discovery_cache/documents/aiplatform.v1.json b/googleapiclient/discovery_cache/documents/aiplatform.v1.json index 06de5f15bc..e0c6367110 100644 --- a/googleapiclient/discovery_cache/documents/aiplatform.v1.json +++ b/googleapiclient/discovery_cache/documents/aiplatform.v1.json @@ -28033,6 +28033,161 @@ } }, "servingProfiles": { +"methods": { +"create": { +"description": "Creates a ServingProfile.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/servingProfiles", +"httpMethod": "POST", +"id": "aiplatform.projects.locations.servingProfiles.create", +"parameterOrder": [ +"parent" +], +"parameters": { +"parent": { +"description": "Required. The resource name of the Location to create the ServingProfile in. Format: `projects/{project}/locations/{location}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +}, +"servingProfileId": { +"description": "Required. The ID to use for the ServingProfile, which will become the final component of the ServingProfile's resource name. This value should be 1-63 characters, and valid characters are `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`.", +"location": "query", +"type": "string" +} +}, +"path": "v1/{+parent}/servingProfiles", +"request": { +"$ref": "GoogleCloudAiplatformV1ServingProfile" +}, +"response": { +"$ref": "GoogleLongrunningOperation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"delete": { +"description": "Deletes a ServingProfile.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/servingProfiles/{servingProfilesId}", +"httpMethod": "DELETE", +"id": "aiplatform.projects.locations.servingProfiles.delete", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the ServingProfile resource to be deleted. Format: `projects/{project}/locations/{location}/servingProfiles/{serving_profile}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/servingProfiles/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}", +"response": { +"$ref": "GoogleProtobufEmpty" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"get": { +"description": "Gets a ServingProfile.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/servingProfiles/{servingProfilesId}", +"httpMethod": "GET", +"id": "aiplatform.projects.locations.servingProfiles.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the ServingProfile resource. Format: `projects/{project}/locations/{location}/servingProfiles/{serving_profile}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/servingProfiles/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}", +"response": { +"$ref": "GoogleCloudAiplatformV1ServingProfile" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"list": { +"description": "Lists ServingProfiles in a Location.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/servingProfiles", +"httpMethod": "GET", +"id": "aiplatform.projects.locations.servingProfiles.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"pageSize": { +"description": "Optional. The standard list page size. If unspecified, at most 100 ServingProfiles will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "Optional. The standard list page token.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. The resource name of the Location to list the ServingProfiles from. Format: `projects/{project}/locations/{location}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+parent}/servingProfiles", +"response": { +"$ref": "GoogleCloudAiplatformV1ListServingProfilesResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"patch": { +"description": "Updates a ServingProfile.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/servingProfiles/{servingProfilesId}", +"httpMethod": "PATCH", +"id": "aiplatform.projects.locations.servingProfiles.patch", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Identifier. The resource name of the ServingProfile.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/servingProfiles/[^/]+$", +"required": true, +"type": "string" +}, +"updateMask": { +"description": "Optional. The list of fields to update; see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask. If omitted, all populated (non-empty) mutable fields are updated; if set to `[\"*\"]`, all mutable fields are fully replaced (unpopulated values are cleared).", +"format": "google-fieldmask", +"location": "query", +"type": "string" +} +}, +"path": "v1/{+name}", +"request": { +"$ref": "GoogleCloudAiplatformV1ServingProfile" +}, +"response": { +"$ref": "GoogleCloudAiplatformV1ServingProfile" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +}, "resources": { "operations": { "methods": { @@ -36679,7 +36834,7 @@ } } }, -"revision": "20260912", +"revision": "20260920", "rootUrl": "https://aiplatform.googleapis.com/", "schemas": { "CloudAiLargeModelsVisionExperimentsResponse": { @@ -36918,13 +37073,15 @@ "OUTPUT_SPEC_UNSPECIFIED", "OUTPUT_SPEC_1920X1072x72", "OUTPUT_SPEC_1280X720x192", -"OUTPUT_SPEC_960X544x432" +"OUTPUT_SPEC_960X544x432", +"OUTPUT_SPEC_1280X720x144" ], "enumDescriptions": [ "", "High spec: 1920x1072 resolution, 72 total frames.", "Medium spec: 1280x720 resolution, 192 total frames.", -"Low spec: 960x544 resolution, 432 total frames." +"Low spec: 960x544 resolution, 432 total frames.", +"Medium spec at 1280x720, 144 total frames. Shorter than OUTPUT_SPEC_1280X720x192 and higher quality at the same resolution." ], "type": "string" } @@ -36939,12 +37096,12 @@ "type": "string" }, "horizontalOffset": { -"description": "Horizontal offset in pixels to shift the input frame from center. Positive values shift right, negative values shift left. Optional. Default is 0 (centered).", +"description": "Horizontal offset in pixels of the frame's left edge from the canvas's left edge. Values outside the canvas crop the frame. Optional. Default is 0 (frame flush with the canvas's left edge).", "format": "int32", "type": "integer" }, "verticalOffset": { -"description": "Vertical offset in pixels to shift the input frame from center. Positive values shift down, negative values shift up. Optional. Default is 0 (centered).", +"description": "Vertical offset in pixels of the frame's top edge from the canvas's top edge. Values outside the canvas crop the frame. Optional. Default is 0 (frame flush with the canvas's top edge).", "format": "int32", "type": "integer" } @@ -38443,6 +38600,20 @@ "deprecated": true, "description": "Optional. Deprecated: Use top-level `language_codes` instead. Specifies one or more languages in the audio." }, +"mode": { +"description": "Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`.", +"enum": [ +"MODE_UNSPECIFIED", +"VERBATIM", +"SMART" +], +"enumDescriptions": [ +"Unspecified transcription mode.", +"Verbatim transcription mode.", +"Smart transcription mode." +], +"type": "string" +}, "wordTimestamp": { "description": "Optional. Configures word-level timestamp generation.", "type": "boolean" @@ -50226,6 +50397,10 @@ "description": "Source for loading traces directly from Cloud Trace.", "id": "GoogleCloudAiplatformV1ImportEvaluationSetRequestCloudTraceSource", "properties": { +"agentResource": { +"description": "Optional. Restricts the imported spans to a single agent. Accepts either of two forms, matching `OnlineEvaluator.agent_resource`: * a project-scoped resource name, matched against the `cloud.resource_id` resource attribute that Vertex AI Agent Engine agents are stamped with; * an Agent Registry agent URN, matched against the `gen_ai.main_agent.id` resource attribute that agents on GKE, and any other runtime that stamps it, are identified by. Scopes `session_ids` selection only. Traces named explicitly in `trace_ids` are imported as given and are NOT filtered by this field, because the caller has already identified them. Setting this field with only `trace_ids` therefore has no effect. When unset, spans are selected by session or trace ID alone. That is the pre-existing behavior and it remains the correct one for a session whose agents run in several deployments, because each deployment stamps its own `gen_ai.main_agent.id` and filtering on one of them would silently truncate the trajectory.", +"type": "string" +}, "projectId": { "description": "Required. Project ID for the Cloud Trace.", "type": "string" @@ -52356,6 +52531,26 @@ }, "type": "object" }, +"GoogleCloudAiplatformV1ListServingProfilesResponse": { +"description": "Response message for ServingProfileService.ListServingProfiles.", +"id": "GoogleCloudAiplatformV1ListServingProfilesResponse", +"properties": { +"nextPageToken": { +"description": "Output only. A token to retrieve the next page of results.", +"readOnly": true, +"type": "string" +}, +"servingProfiles": { +"description": "Output only. A list of ServingProfiles.", +"items": { +"$ref": "GoogleCloudAiplatformV1ServingProfile" +}, +"readOnly": true, +"type": "array" +} +}, +"type": "object" +}, "GoogleCloudAiplatformV1ListSessionsResponse": { "description": "Response message for SessionService.ListSessions.", "id": "GoogleCloudAiplatformV1ListSessionsResponse", @@ -56578,7 +56773,7 @@ false "type": "boolean" }, "sensitiveLoggingEnabled": { -"description": "Optional. Enables sensitive logging. Sensitive logging includes customer core content (prompts, model completions, tool argument payloads and tool responses). If `false`, those are sanitized and only structural attributes are recorded. No effect unless `observability_enabled` is true. Not yet enforced: `CreateAgent` and `UpdateAgent` currently reject setting this to `true`.", +"description": "Optional. Enables sensitive logging. Sensitive logging includes customer core content (prompts, model completions, tool argument payloads and tool responses). If `false`, those are sanitized and only structural attributes are recorded. No effect unless `observability_enabled` is true. Settable and returned, but NOT YET ENFORCED. Nothing reads it at runtime, so `true` does not currently cause content to be captured, and `false` is not what keeps content from being captured. Treat it as a recorded intention that takes effect when enforcement lands.", "type": "boolean" } }, @@ -67680,6 +67875,68 @@ false }, "type": "object" }, +"GoogleCloudAiplatformV1ServingProfile": { +"description": "Configures the serving behavior for a resource-less GenAI serving.", +"id": "GoogleCloudAiplatformV1ServingProfile", +"properties": { +"cmekConfig": { +"$ref": "GoogleCloudAiplatformV1ServingProfileCmekConfig", +"description": "CMEK configuration for the ServingProfile." +}, +"createTime": { +"description": "Output only. Timestamp when the ServingProfile was created.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"description": { +"description": "Optional. The description of the ServingProfile.", +"type": "string" +}, +"displayName": { +"description": "Required. The display name of the ServingProfile. The name can be up to 128 characters long and can consist of any UTF-8 characters.", +"type": "string" +}, +"name": { +"description": "Identifier. The resource name of the ServingProfile.", +"type": "string" +}, +"scope": { +"description": "Required. The specific API this ServingProfile applies to.", +"enum": [ +"SERVING_PROFILE_SCOPE_UNSPECIFIED", +"GEMINI_LIVE", +"INTERACTIONS_API", +"RESPONSE_API" +], +"enumDescriptions": [ +"Default value. This value is unused. When users create a ServingProfile, they must choose a scope.", +"The scope for Gemini Live.", +"The scope for Interactions API.", +"The scope for Response API." +], +"type": "string" +}, +"updateTime": { +"description": "Output only. Timestamp when the ServingProfile was last updated.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"GoogleCloudAiplatformV1ServingProfileCmekConfig": { +"description": "Configuration for Customer-Managed Encryption Keys (CMEK).", +"id": "GoogleCloudAiplatformV1ServingProfileCmekConfig", +"properties": { +"encryptionSpec": { +"$ref": "GoogleCloudAiplatformV1EncryptionSpec", +"description": "Required. The customer-managed encryption key spec for the Serving Profile." +} +}, +"type": "object" +}, "GoogleCloudAiplatformV1Session": { "description": "A session contains a set of actions between users and Vertex agents.", "id": "GoogleCloudAiplatformV1Session", diff --git a/googleapiclient/discovery_cache/documents/aiplatform.v1beta1.json b/googleapiclient/discovery_cache/documents/aiplatform.v1beta1.json index fdbcb031b7..fc1d4a2574 100644 --- a/googleapiclient/discovery_cache/documents/aiplatform.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/aiplatform.v1beta1.json @@ -22648,7 +22648,7 @@ "interactionsHttp": { "methods": { "cancel": { -"description": "Cancels an interaction.", +"description": "Cancels an interaction by id. This only applies to background interactions that are still running.", "flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/interactionsHttp/{interactionsHttpId}/cancel", "httpMethod": "POST", "id": "aiplatform.projects.locations.interactionsHttp.cancel", @@ -22673,7 +22673,7 @@ ] }, "create": { -"description": "Generates a set of responses from the model.", +"description": "Creates a new interaction.", "flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/interactionsHttp", "httpMethod": "POST", "id": "aiplatform.projects.locations.interactionsHttp.create", @@ -22701,7 +22701,7 @@ ] }, "get": { -"description": "Gets an interaction.", +"description": "Retrieves the full details of a single interaction based on its `Interaction.id`.", "flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/interactionsHttp/{interactionsHttpId}", "httpMethod": "GET", "id": "aiplatform.projects.locations.interactionsHttp.get", @@ -51079,7 +51079,7 @@ } } }, -"revision": "20260912", +"revision": "20260920", "rootUrl": "https://aiplatform.googleapis.com/", "schemas": { "CloudAiLargeModelsVisionExperimentsResponse": { @@ -51318,13 +51318,15 @@ "OUTPUT_SPEC_UNSPECIFIED", "OUTPUT_SPEC_1920X1072x72", "OUTPUT_SPEC_1280X720x192", -"OUTPUT_SPEC_960X544x432" +"OUTPUT_SPEC_960X544x432", +"OUTPUT_SPEC_1280X720x144" ], "enumDescriptions": [ "", "High spec: 1920x1072 resolution, 72 total frames.", "Medium spec: 1280x720 resolution, 192 total frames.", -"Low spec: 960x544 resolution, 432 total frames." +"Low spec: 960x544 resolution, 432 total frames.", +"Medium spec at 1280x720, 144 total frames. Shorter than OUTPUT_SPEC_1280X720x192 and higher quality at the same resolution." ], "type": "string" } @@ -51339,12 +51341,12 @@ "type": "string" }, "horizontalOffset": { -"description": "Horizontal offset in pixels to shift the input frame from center. Positive values shift right, negative values shift left. Optional. Default is 0 (centered).", +"description": "Horizontal offset in pixels of the frame's left edge from the canvas's left edge. Values outside the canvas crop the frame. Optional. Default is 0 (frame flush with the canvas's left edge).", "format": "int32", "type": "integer" }, "verticalOffset": { -"description": "Vertical offset in pixels to shift the input frame from center. Positive values shift down, negative values shift up. Optional. Default is 0 (centered).", +"description": "Vertical offset in pixels of the frame's top edge from the canvas's top edge. Values outside the canvas crop the frame. Optional. Default is 0 (frame flush with the canvas's top edge).", "format": "int32", "type": "integer" } @@ -52678,11 +52680,11 @@ "type": "object" }, "GenaiVertexV1beta1EnvironmentConfigEgressRule": { -"description": "A network egress rule that controls which external domains the environment is allowed to reach. Each rule identifies a target domain and, optionally, a set of HTTP headers to inject into every matching outbound request.", +"description": "A single domain allowlist rule with optional header injection.", "id": "GenaiVertexV1beta1EnvironmentConfigEgressRule", "properties": { "domain": { -"description": "The domain pattern to match for this rule. Use an exact hostname (e.g., `github.com`), a wildcard prefix (e.g., `*.googleapis.com`), or `*` to match all domains.", +"description": "Domain to allow outbound requests to. Supports wildcards (e.g. '*.googleapis.com'). Use '*' to allow all domains.", "type": "string" }, "transform": { @@ -53390,6 +53392,7 @@ "type": "object" }, "GenaiVertexV1beta1ImageConfig": { +"deprecated": true, "description": "The configuration for image interaction.", "id": "GenaiVertexV1beta1ImageConfig", "properties": { @@ -53630,7 +53633,7 @@ "additionalProperties": { "type": "string" }, -"description": "The labels with user-defined metadata for the request. It is used for billing and reporting only. Label keys and values can be no longer than 63 characters (Unicode codepoints) and can only contain lowercase letters, numeric characters, underscores, and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter.", +"description": "The labels with user-defined metadata for the request. Label keys and values can be no longer than 63 characters (Unicode codepoints) and can only contain lowercase letters, numeric characters, underscores, and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter.", "type": "object" }, "localEnvironment": { @@ -53721,6 +53724,17 @@ "BUDGET_EXCEEDED", "QUEUED" ], +"enumDeprecated": [ +false, +false, +false, +false, +false, +false, +false, +true, +false +], "enumDescriptions": [ "Default value. This value is unused.", "The interaction is in progress.", @@ -53729,7 +53743,7 @@ "The interaction failed.", "The interaction was cancelled.", "The interaction is completed, but contains incomplete results (e.g. hitting max_tokens).", -"The interaction was halted because the token budget was exceeded.", +"Deprecated: Token and execution budget exhaustion returns INCOMPLETE (11).", "The interaction is queued, waiting for processing (e.g. waiting for off-peak capacity)." ], "readOnly": true, @@ -53740,7 +53754,7 @@ "description": "Input only. The steps for the interaction." }, "steps": { -"description": "Required. Output only. The steps that make up the interaction.", +"description": "Required. Output only. The steps that make up the interaction, when included in the response.", "items": { "$ref": "GenaiVertexV1beta1Step" }, @@ -53776,20 +53790,23 @@ "type": "object" }, "GenaiVertexV1beta1InteractionCompletedSseEvent": { +"description": "Signals that the Interaction completed. Sent when the Interaction receives Complete/Cancel or naturally terminates. No more input can be sent to the Interaction after this.", "id": "GenaiVertexV1beta1InteractionCompletedSseEvent", "properties": { "interaction": { "$ref": "GenaiVertexV1beta1Interaction", -"description": "Required. The completed interaction with empty outputs to reduce the payload size. Use the preceding ContentDelta events for the actual output." +"description": "Required. Partial completed interaction resource emitted at the end of the stream." } }, "type": "object" }, "GenaiVertexV1beta1InteractionCreatedSseEvent": { +"description": "Server response confirming that a new interaction was created.", "id": "GenaiVertexV1beta1InteractionCreatedSseEvent", "properties": { "interaction": { -"$ref": "GenaiVertexV1beta1Interaction" +"$ref": "GenaiVertexV1beta1Interaction", +"description": "Required. Partial interaction resource emitted when the stream is created." } }, "type": "object" @@ -53812,6 +53829,17 @@ "BUDGET_EXCEEDED", "QUEUED" ], +"enumDeprecated": [ +false, +false, +false, +false, +false, +false, +false, +true, +false +], "enumDescriptions": [ "Default value. This value is unused.", "The interaction is in progress.", @@ -53820,7 +53848,7 @@ "The interaction failed.", "The interaction was cancelled.", "The interaction is completed, but contains incomplete results (e.g. hitting max_tokens).", -"The interaction was halted because the token budget was exceeded.", +"Deprecated: Token and execution budget exhaustion returns INCOMPLETE (11).", "The interaction is queued, waiting for processing (e.g. waiting for off-peak capacity)." ], "type": "string" @@ -58091,6 +58119,20 @@ false "deprecated": true, "description": "Optional. Deprecated: Use top-level `language_codes` instead. Specifies one or more languages in the audio." }, +"mode": { +"description": "Optional. Configures transcription mode. Supported values: `VERBATIM`, `SMART`. If unspecified, defaults to `VERBATIM` transcription. In `SMART` mode, the model performs disfluency removal (eliminating filler words, repetitions, and false starts), light grammatical cleanup, automatic formatting (paragraphs, bullet points, numbered lists), and minor user edits (inline self-corrections). Timestamps and diarization are incompatible with mode `SMART`.", +"enum": [ +"MODE_UNSPECIFIED", +"VERBATIM", +"SMART" +], +"enumDescriptions": [ +"Unspecified transcription mode.", +"Verbatim transcription mode.", +"Smart transcription mode." +], +"type": "string" +}, "wordTimestamp": { "description": "Optional. Configures word-level timestamp generation.", "type": "boolean" @@ -61360,7 +61402,7 @@ false "id": "GoogleCloudAiplatformV1beta1CustomCodeExecutionSpec", "properties": { "codeExecutionRegion": { -"description": "Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED.", +"description": "Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used; requests from regions where the sandbox is unavailable will fail with UNIMPLEMENTED.", "type": "string" }, "evaluationFunction": { @@ -64760,7 +64802,7 @@ false "id": "GoogleCloudAiplatformV1beta1EvaluationParserConfigCustomCodeParserConfig", "properties": { "codeExecutionRegion": { -"description": "Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. Supported regions: northamerica-northeast1, southamerica-east1, us-central1, us-east1, us-east4, us-west1, us-west4, europe-central2, europe-north1, europe-southwest1, europe-west1, europe-west2, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-west1, asia-east1, asia-east2, asia-northeast1, asia-northeast3, asia-south1, asia-south2, asia-southeast1, australia-southeast2. If unset, the request's originating region is used.", +"description": "Optional. The region to use for code execution. If set, the Code Execution Sandbox will be invoked in the specified region regardless of the request's originating region. Must be a region where the Code Execution Sandbox is available. For the current list of [supported regions](https://cloud.google.com/vertex-ai/generative-ai/docs/agent-engine/locations). If unset, the request's originating region is used.", "type": "string" }, "parsingFunction": { @@ -71783,6 +71825,10 @@ false "description": "Source for loading traces directly from Cloud Trace.", "id": "GoogleCloudAiplatformV1beta1ImportEvaluationSetRequestCloudTraceSource", "properties": { +"agentResource": { +"description": "Optional. Restricts the imported spans to a single agent. Accepts either of two forms, matching `OnlineEvaluator.agent_resource`: * a project-scoped resource name, matched against the `cloud.resource_id` resource attribute that Vertex AI Agent Engine agents are stamped with; * an Agent Registry agent URN, matched against the `gen_ai.main_agent.id` resource attribute that agents on GKE, and any other runtime that stamps it, are identified by. Scopes `session_ids` selection only. Traces named explicitly in `trace_ids` are imported as given and are NOT filtered by this field, because the caller has already identified them. Setting this field with only `trace_ids` therefore has no effect. When unset, spans are selected by session or trace ID alone. That is the pre-existing behavior and it remains the correct one for a session whose agents run in several deployments, because each deployment stamps its own `gen_ai.main_agent.id` and filtering on one of them would silently truncate the trajectory.", +"type": "string" +}, "projectId": { "description": "Required. Project ID for the Cloud Trace.", "type": "string" @@ -79863,7 +79909,7 @@ false "type": "boolean" }, "sensitiveLoggingEnabled": { -"description": "Optional. Enables sensitive logging. Sensitive logging includes customer core content (prompts, model completions, tool argument payloads and tool responses). If `false`, those are sanitized and only structural attributes are recorded. No effect unless `observability_enabled` is true. Not yet enforced: `CreateAgent` and `UpdateAgent` currently reject setting this to `true`.", +"description": "Optional. Enables sensitive logging. Sensitive logging includes customer core content (prompts, model completions, tool argument payloads and tool responses). If `false`, those are sanitized and only structural attributes are recorded. No effect unless `observability_enabled` is true. Settable and returned, but NOT YET ENFORCED. Nothing reads it at runtime, so `true` does not currently cause content to be captured, and `false` is not what keeps content from being captured. Treat it as a recorded intention that takes effect when enforcement lands.", "type": "boolean" } }, @@ -87576,6 +87622,10 @@ false "description": "Identifier. The resource name of the SandboxEnvironmentTemplate. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sandboxEnvironmentTemplates/{sandbox_environment_template}`", "type": "string" }, +"persistentDiskConfig": { +"$ref": "GoogleCloudAiplatformV1beta1SandboxEnvironmentTemplatePersistentDiskConfig", +"description": "Optional. Configuration for attaching a persistent disk (PD) to each SandboxEnvironment created from this template. When unset (or when `enabled` is `false`), sandboxes created from this template are not backed by a persistent disk and rely on ephemeral storage only. See PersistentDiskConfig for details." +}, "state": { "description": "Output only. The state of the sandbox environment template.", "enum": [ @@ -87735,6 +87785,22 @@ false }, "type": "object" }, +"GoogleCloudAiplatformV1beta1SandboxEnvironmentTemplatePersistentDiskConfig": { +"description": "Configuration for attaching a persistent disk (PD) to each SandboxEnvironment created from this template. A persistent disk provides durable, per-sandbox block storage whose contents survive across the sandbox lifecycle events that this service supports (e.g. pause/resume), unlike ephemeral local storage which is lost when the underlying runtime is torn down.", +"id": "GoogleCloudAiplatformV1beta1SandboxEnvironmentTemplatePersistentDiskConfig", +"properties": { +"enabled": { +"description": "Optional. Whether a persistent disk is attached to sandboxes created from this template. Defaults to `false`. This flag lets a template carry (and preserve) disk configuration while keeping the disk detached, so it can be toggled on later without re-specifying the rest of the config. When `false`, the remaining fields in this message are ignored.", +"type": "boolean" +}, +"sizeGb": { +"description": "Optional. The size of the persistent disk in GB. Must be non-negative. When `enabled` is `true`, a positive value is required; when unset or zero while enabled, the service applies a default size. Ignored when `enabled` is `false`.", +"format": "int64", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudAiplatformV1beta1SandboxEnvironmentTemplateResourceRequirements": { "description": "Message to define resource requests and limits (mirroring Kubernetes) for each sandbox instance created from this template.", "id": "GoogleCloudAiplatformV1beta1SandboxEnvironmentTemplateResourceRequirements", From f915a539dd64fd8acc33b179353f15a6e2411964 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:14 +0000 Subject: [PATCH 02/33] feat(alloydb): update the api #### alloydb:v1alpha The following keys were added: - schemas.ObservabilityInstanceConfig.properties.trackActiveQueryPlan.deprecated (Total Keys: 1) #### alloydb:v1beta The following keys were added: - schemas.ObservabilityInstanceConfig.properties.trackActiveQueryPlan.deprecated (Total Keys: 1) --- ...1alpha.projects.locations.clusters.instances.html | 10 +++++----- ...v1beta.projects.locations.clusters.instances.html | 10 +++++----- .../discovery_cache/documents/alloydb.v1.json | 12 +++++++++--- .../discovery_cache/documents/alloydb.v1alpha.json | 5 +++-- .../discovery_cache/documents/alloydb.v1beta.json | 5 +++-- 5 files changed, 25 insertions(+), 17 deletions(-) diff --git a/docs/dyn/alloydb_v1alpha.projects.locations.clusters.instances.html b/docs/dyn/alloydb_v1alpha.projects.locations.clusters.instances.html index 306eac0c44..e35ee3dcc4 100644 --- a/docs/dyn/alloydb_v1alpha.projects.locations.clusters.instances.html +++ b/docs/dyn/alloydb_v1alpha.projects.locations.clusters.instances.html @@ -202,7 +202,7 @@

Method Details

"queryPlansPerMinute": 42, # Number of query execution plans captured by Insights per minute for all queries combined. The default value is 200. Any integer between 0 to 200 is considered valid. "recordApplicationTags": True or False, # Record application tags for an instance. This flag is turned "off" by default. "trackActiveQueries": True or False, # Track actively running queries on the instance. If not set, this flag is "off" by default. - "trackActiveQueryPlan": True or False, # Indicates whether to track active query plans for an instance. If not set, the default value is "off". Can only be enabled if track_active_queries is enabled. + "trackActiveQueryPlan": True or False, # Indicates whether to track active query plans for an instance. If not set, the default value is "off". Can only be enabled if track_active_queries is enabled. Deprecated: Use track_active_queries instead. "trackClientAddress": True or False, # Track client address for an instance. If not set, default value is "off". "trackWaitEventTypes": True or False, # Output only. Track wait event types during query execution for an instance. This flag is turned "on" by default but tracking is enabled only after observability enabled flag is also turned on. This is read-only flag and only modifiable by internal API. "trackWaitEvents": True or False, # Track wait events during query execution for an instance. This flag is turned "on" by default but tracking is enabled only after observability enabled flag is also turned on. @@ -416,7 +416,7 @@

Method Details

"queryPlansPerMinute": 42, # Number of query execution plans captured by Insights per minute for all queries combined. The default value is 200. Any integer between 0 to 200 is considered valid. "recordApplicationTags": True or False, # Record application tags for an instance. This flag is turned "off" by default. "trackActiveQueries": True or False, # Track actively running queries on the instance. If not set, this flag is "off" by default. - "trackActiveQueryPlan": True or False, # Indicates whether to track active query plans for an instance. If not set, the default value is "off". Can only be enabled if track_active_queries is enabled. + "trackActiveQueryPlan": True or False, # Indicates whether to track active query plans for an instance. If not set, the default value is "off". Can only be enabled if track_active_queries is enabled. Deprecated: Use track_active_queries instead. "trackClientAddress": True or False, # Track client address for an instance. If not set, default value is "off". "trackWaitEventTypes": True or False, # Output only. Track wait event types during query execution for an instance. This flag is turned "on" by default but tracking is enabled only after observability enabled flag is also turned on. This is read-only flag and only modifiable by internal API. "trackWaitEvents": True or False, # Track wait events during query execution for an instance. This flag is turned "on" by default but tracking is enabled only after observability enabled flag is also turned on. @@ -721,7 +721,7 @@

Method Details

"queryPlansPerMinute": 42, # Number of query execution plans captured by Insights per minute for all queries combined. The default value is 200. Any integer between 0 to 200 is considered valid. "recordApplicationTags": True or False, # Record application tags for an instance. This flag is turned "off" by default. "trackActiveQueries": True or False, # Track actively running queries on the instance. If not set, this flag is "off" by default. - "trackActiveQueryPlan": True or False, # Indicates whether to track active query plans for an instance. If not set, the default value is "off". Can only be enabled if track_active_queries is enabled. + "trackActiveQueryPlan": True or False, # Indicates whether to track active query plans for an instance. If not set, the default value is "off". Can only be enabled if track_active_queries is enabled. Deprecated: Use track_active_queries instead. "trackClientAddress": True or False, # Track client address for an instance. If not set, default value is "off". "trackWaitEventTypes": True or False, # Output only. Track wait event types during query execution for an instance. This flag is turned "on" by default but tracking is enabled only after observability enabled flag is also turned on. This is read-only flag and only modifiable by internal API. "trackWaitEvents": True or False, # Track wait events during query execution for an instance. This flag is turned "on" by default but tracking is enabled only after observability enabled flag is also turned on. @@ -987,7 +987,7 @@

Method Details

"queryPlansPerMinute": 42, # Number of query execution plans captured by Insights per minute for all queries combined. The default value is 200. Any integer between 0 to 200 is considered valid. "recordApplicationTags": True or False, # Record application tags for an instance. This flag is turned "off" by default. "trackActiveQueries": True or False, # Track actively running queries on the instance. If not set, this flag is "off" by default. - "trackActiveQueryPlan": True or False, # Indicates whether to track active query plans for an instance. If not set, the default value is "off". Can only be enabled if track_active_queries is enabled. + "trackActiveQueryPlan": True or False, # Indicates whether to track active query plans for an instance. If not set, the default value is "off". Can only be enabled if track_active_queries is enabled. Deprecated: Use track_active_queries instead. "trackClientAddress": True or False, # Track client address for an instance. If not set, default value is "off". "trackWaitEventTypes": True or False, # Output only. Track wait event types during query execution for an instance. This flag is turned "on" by default but tracking is enabled only after observability enabled flag is also turned on. This is read-only flag and only modifiable by internal API. "trackWaitEvents": True or False, # Track wait events during query execution for an instance. This flag is turned "on" by default but tracking is enabled only after observability enabled flag is also turned on. @@ -1190,7 +1190,7 @@

Method Details

"queryPlansPerMinute": 42, # Number of query execution plans captured by Insights per minute for all queries combined. The default value is 200. Any integer between 0 to 200 is considered valid. "recordApplicationTags": True or False, # Record application tags for an instance. This flag is turned "off" by default. "trackActiveQueries": True or False, # Track actively running queries on the instance. If not set, this flag is "off" by default. - "trackActiveQueryPlan": True or False, # Indicates whether to track active query plans for an instance. If not set, the default value is "off". Can only be enabled if track_active_queries is enabled. + "trackActiveQueryPlan": True or False, # Indicates whether to track active query plans for an instance. If not set, the default value is "off". Can only be enabled if track_active_queries is enabled. Deprecated: Use track_active_queries instead. "trackClientAddress": True or False, # Track client address for an instance. If not set, default value is "off". "trackWaitEventTypes": True or False, # Output only. Track wait event types during query execution for an instance. This flag is turned "on" by default but tracking is enabled only after observability enabled flag is also turned on. This is read-only flag and only modifiable by internal API. "trackWaitEvents": True or False, # Track wait events during query execution for an instance. This flag is turned "on" by default but tracking is enabled only after observability enabled flag is also turned on. diff --git a/docs/dyn/alloydb_v1beta.projects.locations.clusters.instances.html b/docs/dyn/alloydb_v1beta.projects.locations.clusters.instances.html index e446569263..5d46ff57c2 100644 --- a/docs/dyn/alloydb_v1beta.projects.locations.clusters.instances.html +++ b/docs/dyn/alloydb_v1beta.projects.locations.clusters.instances.html @@ -202,7 +202,7 @@

Method Details

"queryPlansPerMinute": 42, # Number of query execution plans captured by Insights per minute for all queries combined. The default value is 200. Any integer between 0 to 200 is considered valid. "recordApplicationTags": True or False, # Record application tags for an instance. This flag is turned "off" by default. "trackActiveQueries": True or False, # Track actively running queries on the instance. If not set, this flag is "off" by default. - "trackActiveQueryPlan": True or False, # Indicates whether to track active query plans for an instance. If not set, the default value is "off". Can only be enabled if track_active_queries is enabled. + "trackActiveQueryPlan": True or False, # Indicates whether to track active query plans for an instance. If not set, the default value is "off". Can only be enabled if track_active_queries is enabled. Deprecated: Use track_active_queries instead. "trackClientAddress": True or False, # Track client address for an instance. If not set, default value is "off". "trackWaitEventTypes": True or False, # Output only. Track wait event types during query execution for an instance. This flag is turned "on" by default but tracking is enabled only after observability enabled flag is also turned on. This is read-only flag and only modifiable by internal API. "trackWaitEvents": True or False, # Track wait events during query execution for an instance. This flag is turned "on" by default but tracking is enabled only after observability enabled flag is also turned on. @@ -415,7 +415,7 @@

Method Details

"queryPlansPerMinute": 42, # Number of query execution plans captured by Insights per minute for all queries combined. The default value is 200. Any integer between 0 to 200 is considered valid. "recordApplicationTags": True or False, # Record application tags for an instance. This flag is turned "off" by default. "trackActiveQueries": True or False, # Track actively running queries on the instance. If not set, this flag is "off" by default. - "trackActiveQueryPlan": True or False, # Indicates whether to track active query plans for an instance. If not set, the default value is "off". Can only be enabled if track_active_queries is enabled. + "trackActiveQueryPlan": True or False, # Indicates whether to track active query plans for an instance. If not set, the default value is "off". Can only be enabled if track_active_queries is enabled. Deprecated: Use track_active_queries instead. "trackClientAddress": True or False, # Track client address for an instance. If not set, default value is "off". "trackWaitEventTypes": True or False, # Output only. Track wait event types during query execution for an instance. This flag is turned "on" by default but tracking is enabled only after observability enabled flag is also turned on. This is read-only flag and only modifiable by internal API. "trackWaitEvents": True or False, # Track wait events during query execution for an instance. This flag is turned "on" by default but tracking is enabled only after observability enabled flag is also turned on. @@ -719,7 +719,7 @@

Method Details

"queryPlansPerMinute": 42, # Number of query execution plans captured by Insights per minute for all queries combined. The default value is 200. Any integer between 0 to 200 is considered valid. "recordApplicationTags": True or False, # Record application tags for an instance. This flag is turned "off" by default. "trackActiveQueries": True or False, # Track actively running queries on the instance. If not set, this flag is "off" by default. - "trackActiveQueryPlan": True or False, # Indicates whether to track active query plans for an instance. If not set, the default value is "off". Can only be enabled if track_active_queries is enabled. + "trackActiveQueryPlan": True or False, # Indicates whether to track active query plans for an instance. If not set, the default value is "off". Can only be enabled if track_active_queries is enabled. Deprecated: Use track_active_queries instead. "trackClientAddress": True or False, # Track client address for an instance. If not set, default value is "off". "trackWaitEventTypes": True or False, # Output only. Track wait event types during query execution for an instance. This flag is turned "on" by default but tracking is enabled only after observability enabled flag is also turned on. This is read-only flag and only modifiable by internal API. "trackWaitEvents": True or False, # Track wait events during query execution for an instance. This flag is turned "on" by default but tracking is enabled only after observability enabled flag is also turned on. @@ -984,7 +984,7 @@

Method Details

"queryPlansPerMinute": 42, # Number of query execution plans captured by Insights per minute for all queries combined. The default value is 200. Any integer between 0 to 200 is considered valid. "recordApplicationTags": True or False, # Record application tags for an instance. This flag is turned "off" by default. "trackActiveQueries": True or False, # Track actively running queries on the instance. If not set, this flag is "off" by default. - "trackActiveQueryPlan": True or False, # Indicates whether to track active query plans for an instance. If not set, the default value is "off". Can only be enabled if track_active_queries is enabled. + "trackActiveQueryPlan": True or False, # Indicates whether to track active query plans for an instance. If not set, the default value is "off". Can only be enabled if track_active_queries is enabled. Deprecated: Use track_active_queries instead. "trackClientAddress": True or False, # Track client address for an instance. If not set, default value is "off". "trackWaitEventTypes": True or False, # Output only. Track wait event types during query execution for an instance. This flag is turned "on" by default but tracking is enabled only after observability enabled flag is also turned on. This is read-only flag and only modifiable by internal API. "trackWaitEvents": True or False, # Track wait events during query execution for an instance. This flag is turned "on" by default but tracking is enabled only after observability enabled flag is also turned on. @@ -1186,7 +1186,7 @@

Method Details

"queryPlansPerMinute": 42, # Number of query execution plans captured by Insights per minute for all queries combined. The default value is 200. Any integer between 0 to 200 is considered valid. "recordApplicationTags": True or False, # Record application tags for an instance. This flag is turned "off" by default. "trackActiveQueries": True or False, # Track actively running queries on the instance. If not set, this flag is "off" by default. - "trackActiveQueryPlan": True or False, # Indicates whether to track active query plans for an instance. If not set, the default value is "off". Can only be enabled if track_active_queries is enabled. + "trackActiveQueryPlan": True or False, # Indicates whether to track active query plans for an instance. If not set, the default value is "off". Can only be enabled if track_active_queries is enabled. Deprecated: Use track_active_queries instead. "trackClientAddress": True or False, # Track client address for an instance. If not set, default value is "off". "trackWaitEventTypes": True or False, # Output only. Track wait event types during query execution for an instance. This flag is turned "on" by default but tracking is enabled only after observability enabled flag is also turned on. This is read-only flag and only modifiable by internal API. "trackWaitEvents": True or False, # Track wait events during query execution for an instance. This flag is turned "on" by default but tracking is enabled only after observability enabled flag is also turned on. diff --git a/googleapiclient/discovery_cache/documents/alloydb.v1.json b/googleapiclient/discovery_cache/documents/alloydb.v1.json index c7b1a3b9a0..797548ba92 100644 --- a/googleapiclient/discovery_cache/documents/alloydb.v1.json +++ b/googleapiclient/discovery_cache/documents/alloydb.v1.json @@ -1879,7 +1879,7 @@ } } }, -"revision": "20260826", +"revision": "20260917", "rootUrl": "https://alloydb.googleapis.com/", "schemas": { "AuthorizedNetwork": { @@ -7276,12 +7276,18 @@ false "enum": [ "USER_TYPE_UNSPECIFIED", "ALLOYDB_BUILT_IN", -"ALLOYDB_IAM_USER" +"ALLOYDB_IAM_USER", +"ALLOYDB_IAM_GROUP", +"ALLOYDB_IAM_GROUP_USER", +"ALLOYDB_IAM_GROUP_SERVICE_ACCOUNT" ], "enumDescriptions": [ "Unspecified user type.", "The default user type that authenticates via password-based authentication.", -"Database user that can authenticate via IAM-Based authentication." +"Database user that can authenticate via IAM-Based authentication.", +"Database user that represents an IAM group whose members can authenticate via IAM group-based authentication.", +"Represents a user that belongs to an IAM group.", +"Represents a service account that belongs to an IAM group." ], "type": "string" } diff --git a/googleapiclient/discovery_cache/documents/alloydb.v1alpha.json b/googleapiclient/discovery_cache/documents/alloydb.v1alpha.json index 6050fad1ca..09a1007d73 100644 --- a/googleapiclient/discovery_cache/documents/alloydb.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/alloydb.v1alpha.json @@ -2086,7 +2086,7 @@ } } }, -"revision": "20260904", +"revision": "20260917", "rootUrl": "https://alloydb.googleapis.com/", "schemas": { "AuthorizedNetwork": { @@ -4430,7 +4430,8 @@ false "type": "boolean" }, "trackActiveQueryPlan": { -"description": "Indicates whether to track active query plans for an instance. If not set, the default value is \"off\". Can only be enabled if track_active_queries is enabled.", +"deprecated": true, +"description": "Indicates whether to track active query plans for an instance. If not set, the default value is \"off\". Can only be enabled if track_active_queries is enabled. Deprecated: Use track_active_queries instead.", "type": "boolean" }, "trackClientAddress": { diff --git a/googleapiclient/discovery_cache/documents/alloydb.v1beta.json b/googleapiclient/discovery_cache/documents/alloydb.v1beta.json index b1b47d7eea..b0aea0ad88 100644 --- a/googleapiclient/discovery_cache/documents/alloydb.v1beta.json +++ b/googleapiclient/discovery_cache/documents/alloydb.v1beta.json @@ -2083,7 +2083,7 @@ } } }, -"revision": "20260904", +"revision": "20260917", "rootUrl": "https://alloydb.googleapis.com/", "schemas": { "AuthorizedNetwork": { @@ -4406,7 +4406,8 @@ false "type": "boolean" }, "trackActiveQueryPlan": { -"description": "Indicates whether to track active query plans for an instance. If not set, the default value is \"off\". Can only be enabled if track_active_queries is enabled.", +"deprecated": true, +"description": "Indicates whether to track active query plans for an instance. If not set, the default value is \"off\". Can only be enabled if track_active_queries is enabled. Deprecated: Use track_active_queries instead.", "type": "boolean" }, "trackClientAddress": { From 2c32da3c010eca4ad16d99d96cac0408e6c45a1b Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:14 +0000 Subject: [PATCH 03/33] feat(analyticshub): update the api #### analyticshub:v1 The following keys were added: - schemas.BigtableConfig.properties.columnFamilyMapping.$ref (Total Keys: 1) - schemas.ColumnFamilyMapping (Total Keys: 4) - schemas.DelimitedKey (Total Keys: 6) - schemas.RowKeySchema (Total Keys: 2) --- ...ects.locations.dataExchanges.listings.html | 12 ++++- .../documents/analyticshub.v1.json | 48 ++++++++++++++++++- 2 files changed, 57 insertions(+), 3 deletions(-) diff --git a/docs/dyn/analyticshub_v1.projects.locations.dataExchanges.listings.html b/docs/dyn/analyticshub_v1.projects.locations.dataExchanges.listings.html index d1b5a48326..4836260b7c 100644 --- a/docs/dyn/analyticshub_v1.projects.locations.dataExchanges.listings.html +++ b/docs/dyn/analyticshub_v1.projects.locations.dataExchanges.listings.html @@ -927,8 +927,18 @@

Method Details

"useTopicSchema": True or False, # Optional. When true, use the topic's schema as the columns to write to in BigQuery, if it exists. `use_topic_schema` and `use_table_schema` cannot be enabled at the same time. "writeMetadata": True or False, # Optional. When true, write the subscription name, message_id, publish_time, attributes, and ordering_key to additional columns in the table. The subscription name, message_id, and publish_time fields are put in their own columns while all other message properties (other than data) are written to a JSON object in the attributes column. }, - "bigtableConfig": { # Configuration for a Bigtable subscription. The Pub/Sub message will be written to a Bigtable row as follows: - row key: subscription name, message ID hash, and message ID delimited by `#`. - columns: message bytes written to a single column family `data` with an empty-string column qualifier. - cell timestamp: the message publish timestamp. # Optional. If delivery to Bigtable is used with this subscription, this field is used to configure it. + "bigtableConfig": { # Configuration for a Bigtable subscription, which will write a Pub/Sub message to a Bigtable row. See the ColumnFamilyMapping documentation below for details on how the row keys and columns will be written. # Optional. If delivery to Bigtable is used with this subscription, this field is used to configure it. "appProfileId": "A String", # Optional. The app profile to use for the Bigtable writes. If not specified, the "default" application profile will be used. The app profile must use single-cluster routing. + "columnFamilyMapping": { # Configuration for writing a Pub/Sub message to a Bigtable row with a user-defined key and writing to column families. If this field is set: - The subscription messages must be formatted as JSON. - The row key mapping is configured in the `key_definition` section. - The top-level fields will be written either: - By default, they will be written to the `data` column family with the field name as the column qualifier. - But if the field name matches an existing column family (except for the default `data` column), then that field will be written to that column family, either as a scalar or its next level nested fields if it's a JSON object. - The cell timestamp will be the message publish timestamp. If the field is not set, the default behavior is to write: - row key: subscription name, message ID hash, and message ID delimited by `#`. - columns: message bytes written to a single column family `data` with an empty-string column qualifier. - cell timestamp: the message publish timestamp. # Optional. Configuration that allows writing row keys and/or columns based on fields in the input message. The input message format must be JSON if this field is set. + "delimitedKey": { # Row key definition based on fields from the message. # Optional. If set, the row key is constructed from the given key fields and delimiter. All key fields must be present in the message; otherwise, the message remains in the subscription backlog. + "delimiter": "A String", # Optional. Byte sequence used to delimit concatenated fields. Must be specified if multiple key fields are used. The delimiter must contain at least 1 character and at most 50 characters. + "keyFields": [ # Optional. The key fields to construct from the row key. The fields must be present in the message as a top-level field, i.e. JSON path expressions will not traverse into nested objects. + "A String", + ], + }, + "rowKeySchema": { # Row key definition that reads the input message fields based on the field names of the table's structured row key (https://docs.cloud.google.com/bigtable/docs/manage-row-key-schemas). Note that if the field is nullable in the structured row key, then it need not be present in the message; null will be used instead. # Optional. If set, the row key is constructed from the field names of the table's structured row key (https://docs.cloud.google.com/bigtable/docs/manage-row-key-schemas). Note that if the field is nullable in the structured row key, then it need not be present in the message; null will be used instead. + }, + }, "serviceAccountEmail": "A String", # Optional. The service account to use to write to Bigtable. The subscription creator or updater that specifies this field must have `iam.serviceAccounts.actAs` permission on the service account. If not specified, the Pub/Sub [service agent](https://cloud.google.com/iam/docs/service-agents), service-{project_number}@gcp-sa-pubsub.iam.gserviceaccount.com, is used. "table": "A String", # Optional. The unique name of the table to write messages to. Values are of the form `projects//instances//tables/`. "writeMetadata": True or False, # Optional. When true, write the subscription name, message_id, publish_time, attributes, and ordering_key to additional columns in the table under the pubsub_metadata column family. The subscription name, message_id, and publish_time fields are put in their own columns while all other message properties (other than data) are written to a JSON object in the attributes column. diff --git a/googleapiclient/discovery_cache/documents/analyticshub.v1.json b/googleapiclient/discovery_cache/documents/analyticshub.v1.json index 6a0d80a952..04023e4b11 100644 --- a/googleapiclient/discovery_cache/documents/analyticshub.v1.json +++ b/googleapiclient/discovery_cache/documents/analyticshub.v1.json @@ -1247,7 +1247,7 @@ } } }, -"revision": "20260914", +"revision": "20260921", "rootUrl": "https://analyticshub.googleapis.com/", "schemas": { "AIInference": { @@ -1407,13 +1407,17 @@ "type": "object" }, "BigtableConfig": { -"description": "Configuration for a Bigtable subscription. The Pub/Sub message will be written to a Bigtable row as follows: - row key: subscription name, message ID hash, and message ID delimited by `#`. - columns: message bytes written to a single column family `data` with an empty-string column qualifier. - cell timestamp: the message publish timestamp.", +"description": "Configuration for a Bigtable subscription, which will write a Pub/Sub message to a Bigtable row. See the ColumnFamilyMapping documentation below for details on how the row keys and columns will be written.", "id": "BigtableConfig", "properties": { "appProfileId": { "description": "Optional. The app profile to use for the Bigtable writes. If not specified, the \"default\" application profile will be used. The app profile must use single-cluster routing.", "type": "string" }, +"columnFamilyMapping": { +"$ref": "ColumnFamilyMapping", +"description": "Optional. Configuration that allows writing row keys and/or columns based on fields in the input message. The input message format must be JSON if this field is set." +}, "serviceAccountEmail": { "description": "Optional. The service account to use to write to Bigtable. The subscription creator or updater that specifies this field must have `iam.serviceAccounts.actAs` permission on the service account. If not specified, the Pub/Sub [service agent](https://cloud.google.com/iam/docs/service-agents), service-{project_number}@gcp-sa-pubsub.iam.gserviceaccount.com, is used.", "type": "string" @@ -1501,6 +1505,21 @@ }, "type": "object" }, +"ColumnFamilyMapping": { +"description": "Configuration for writing a Pub/Sub message to a Bigtable row with a user-defined key and writing to column families. If this field is set: - The subscription messages must be formatted as JSON. - The row key mapping is configured in the `key_definition` section. - The top-level fields will be written either: - By default, they will be written to the `data` column family with the field name as the column qualifier. - But if the field name matches an existing column family (except for the default `data` column), then that field will be written to that column family, either as a scalar or its next level nested fields if it's a JSON object. - The cell timestamp will be the message publish timestamp. If the field is not set, the default behavior is to write: - row key: subscription name, message ID hash, and message ID delimited by `#`. - columns: message bytes written to a single column family `data` with an empty-string column qualifier. - cell timestamp: the message publish timestamp.", +"id": "ColumnFamilyMapping", +"properties": { +"delimitedKey": { +"$ref": "DelimitedKey", +"description": "Optional. If set, the row key is constructed from the given key fields and delimiter. All key fields must be present in the message; otherwise, the message remains in the subscription backlog." +}, +"rowKeySchema": { +"$ref": "RowKeySchema", +"description": "Optional. If set, the row key is constructed from the field names of the table's structured row key (https://docs.cloud.google.com/bigtable/docs/manage-row-key-schemas). Note that if the field is nullable in the structured row key, then it need not be present in the message; null will be used instead." +} +}, +"type": "object" +}, "Compression": { "description": "Configuration for compressing/decompressing message data using a user-specified compression algorithm.", "id": "Compression", @@ -1649,6 +1668,25 @@ "properties": {}, "type": "object" }, +"DelimitedKey": { +"description": "Row key definition based on fields from the message.", +"id": "DelimitedKey", +"properties": { +"delimiter": { +"description": "Optional. Byte sequence used to delimit concatenated fields. Must be specified if multiple key fields are used. The delimiter must contain at least 1 character and at most 50 characters.", +"format": "byte", +"type": "string" +}, +"keyFields": { +"description": "Optional. The key fields to construct from the row key. The fields must be present in the message as a top-level field, i.e. JSON path expressions will not traverse into nested objects.", +"items": { +"type": "string" +}, +"type": "array" +} +}, +"type": "object" +}, "DestinationDataset": { "description": "Defines the destination bigquery dataset.", "id": "DestinationDataset", @@ -2710,6 +2748,12 @@ }, "type": "object" }, +"RowKeySchema": { +"description": "Row key definition that reads the input message fields based on the field names of the table's structured row key (https://docs.cloud.google.com/bigtable/docs/manage-row-key-schemas). Note that if the field is nullable in the structured row key, then it need not be present in the message; null will be used instead.", +"id": "RowKeySchema", +"properties": {}, +"type": "object" +}, "SelectedResource": { "description": "Resource in this dataset that is selectively shared.", "id": "SelectedResource", From e98d496fa943945f4a6f60077892ca5e006ae4a9 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:14 +0000 Subject: [PATCH 04/33] feat(apihub): update the api #### apihub:v1 The following keys were added: - schemas.GoogleCloudApihubV1Api.properties.serviceType.$ref (Total Keys: 1) --- .../apihub_v1.projects.locations.apis.html | 276 +++++++++++++---- ...s.locations.apis.versions.definitions.html | 2 +- ...b_v1.projects.locations.apis.versions.html | 48 +-- ...ts.locations.apis.versions.operations.html | 14 +- ...rojects.locations.apis.versions.specs.html | 24 +- ...ihub_v1.projects.locations.attributes.html | 12 +- ...ub_v1.projects.locations.dependencies.html | 12 +- ...hub_v1.projects.locations.deployments.html | 72 ++--- ...ub_v1.projects.locations.externalApis.html | 36 +-- docs/dyn/apihub_v1.projects.locations.html | 278 ++++++++++++------ .../apihub_v1.projects.locations.plugins.html | 36 +-- ....projects.locations.plugins.instances.html | 10 +- .../discovery_cache/documents/apihub.v1.json | 20 +- 13 files changed, 562 insertions(+), 278 deletions(-) diff --git a/docs/dyn/apihub_v1.projects.locations.apis.html b/docs/dyn/apihub_v1.projects.locations.apis.html index 3f04831653..d81355c387 100644 --- a/docs/dyn/apihub_v1.projects.locations.apis.html +++ b/docs/dyn/apihub_v1.projects.locations.apis.html @@ -123,7 +123,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -151,7 +151,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -179,7 +179,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -207,7 +207,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -236,7 +236,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -265,7 +265,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -300,7 +300,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -327,6 +327,34 @@

Method Details

"email": "A String", # Required. The email of the owner. }, "selectedVersion": "A String", # Optional. The selected version for an API resource. This can be used when special handling is needed on client side for particular version of the API. Format is `projects/{project}/locations/{location}/apis/{api}/versions/{version}` + "serviceType": { # The attribute values associated with resource. # Optional. The type of the service. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-service-type` attribute. The cardinality of this attribute is 1. All values should be from the list of allowed values defined for the attribute. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, "sourceMetadata": [ # Output only. The list of sources and metadata from the sources of the API resource. { # SourceMetadata represents the metadata for a resource at the source. "originalResourceCreateTime": "A String", # Output only. The time at which the resource was created at the source. @@ -346,7 +374,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -374,7 +402,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -418,7 +446,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -446,7 +474,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -474,7 +502,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -502,7 +530,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -531,7 +559,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -560,7 +588,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -595,7 +623,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -622,6 +650,34 @@

Method Details

"email": "A String", # Required. The email of the owner. }, "selectedVersion": "A String", # Optional. The selected version for an API resource. This can be used when special handling is needed on client side for particular version of the API. Format is `projects/{project}/locations/{location}/apis/{api}/versions/{version}` + "serviceType": { # The attribute values associated with resource. # Optional. The type of the service. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-service-type` attribute. The cardinality of this attribute is 1. All values should be from the list of allowed values defined for the attribute. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, "sourceMetadata": [ # Output only. The list of sources and metadata from the sources of the API resource. { # SourceMetadata represents the metadata for a resource at the source. "originalResourceCreateTime": "A String", # Output only. The time at which the resource was created at the source. @@ -641,7 +697,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -669,7 +725,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -738,7 +794,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -766,7 +822,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -794,7 +850,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -822,7 +878,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -851,7 +907,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -880,7 +936,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -915,7 +971,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -942,6 +998,34 @@

Method Details

"email": "A String", # Required. The email of the owner. }, "selectedVersion": "A String", # Optional. The selected version for an API resource. This can be used when special handling is needed on client side for particular version of the API. Format is `projects/{project}/locations/{location}/apis/{api}/versions/{version}` + "serviceType": { # The attribute values associated with resource. # Optional. The type of the service. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-service-type` attribute. The cardinality of this attribute is 1. All values should be from the list of allowed values defined for the attribute. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, "sourceMetadata": [ # Output only. The list of sources and metadata from the sources of the API resource. { # SourceMetadata represents the metadata for a resource at the source. "originalResourceCreateTime": "A String", # Output only. The time at which the resource was created at the source. @@ -961,7 +1045,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -989,7 +1073,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1044,7 +1128,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1072,7 +1156,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1100,7 +1184,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1128,7 +1212,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1157,7 +1241,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1186,7 +1270,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1221,7 +1305,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1248,6 +1332,34 @@

Method Details

"email": "A String", # Required. The email of the owner. }, "selectedVersion": "A String", # Optional. The selected version for an API resource. This can be used when special handling is needed on client side for particular version of the API. Format is `projects/{project}/locations/{location}/apis/{api}/versions/{version}` + "serviceType": { # The attribute values associated with resource. # Optional. The type of the service. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-service-type` attribute. The cardinality of this attribute is 1. All values should be from the list of allowed values defined for the attribute. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, "sourceMetadata": [ # Output only. The list of sources and metadata from the sources of the API resource. { # SourceMetadata represents the metadata for a resource at the source. "originalResourceCreateTime": "A String", # Output only. The time at which the resource was created at the source. @@ -1267,7 +1379,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1295,7 +1407,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1357,7 +1469,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1385,7 +1497,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1413,7 +1525,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1441,7 +1553,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1470,7 +1582,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1499,7 +1611,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1534,7 +1646,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1561,6 +1673,34 @@

Method Details

"email": "A String", # Required. The email of the owner. }, "selectedVersion": "A String", # Optional. The selected version for an API resource. This can be used when special handling is needed on client side for particular version of the API. Format is `projects/{project}/locations/{location}/apis/{api}/versions/{version}` + "serviceType": { # The attribute values associated with resource. # Optional. The type of the service. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-service-type` attribute. The cardinality of this attribute is 1. All values should be from the list of allowed values defined for the attribute. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, "sourceMetadata": [ # Output only. The list of sources and metadata from the sources of the API resource. { # SourceMetadata represents the metadata for a resource at the source. "originalResourceCreateTime": "A String", # Output only. The time at which the resource was created at the source. @@ -1580,7 +1720,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1608,7 +1748,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1652,7 +1792,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1680,7 +1820,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1708,7 +1848,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1736,7 +1876,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1765,7 +1905,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1794,7 +1934,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1829,7 +1969,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1856,6 +1996,34 @@

Method Details

"email": "A String", # Required. The email of the owner. }, "selectedVersion": "A String", # Optional. The selected version for an API resource. This can be used when special handling is needed on client side for particular version of the API. Format is `projects/{project}/locations/{location}/apis/{api}/versions/{version}` + "serviceType": { # The attribute values associated with resource. # Optional. The type of the service. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-service-type` attribute. The cardinality of this attribute is 1. All values should be from the list of allowed values defined for the attribute. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, "sourceMetadata": [ # Output only. The list of sources and metadata from the sources of the API resource. { # SourceMetadata represents the metadata for a resource at the source. "originalResourceCreateTime": "A String", # Output only. The time at which the resource was created at the source. @@ -1875,7 +2043,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1903,7 +2071,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], diff --git a/docs/dyn/apihub_v1.projects.locations.apis.versions.definitions.html b/docs/dyn/apihub_v1.projects.locations.apis.versions.definitions.html index 8983379e50..5c4692baeb 100644 --- a/docs/dyn/apihub_v1.projects.locations.apis.versions.definitions.html +++ b/docs/dyn/apihub_v1.projects.locations.apis.versions.definitions.html @@ -109,7 +109,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], diff --git a/docs/dyn/apihub_v1.projects.locations.apis.versions.html b/docs/dyn/apihub_v1.projects.locations.apis.versions.html index b28397e1fa..f11c8ca388 100644 --- a/docs/dyn/apihub_v1.projects.locations.apis.versions.html +++ b/docs/dyn/apihub_v1.projects.locations.apis.versions.html @@ -133,7 +133,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -165,7 +165,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -194,7 +194,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -234,7 +234,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -292,7 +292,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -324,7 +324,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -353,7 +353,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -393,7 +393,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -476,7 +476,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -508,7 +508,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -537,7 +537,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -577,7 +577,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -647,7 +647,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -679,7 +679,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -708,7 +708,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -748,7 +748,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -823,7 +823,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -855,7 +855,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -884,7 +884,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -924,7 +924,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -982,7 +982,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1014,7 +1014,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1043,7 +1043,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1083,7 +1083,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], diff --git a/docs/dyn/apihub_v1.projects.locations.apis.versions.operations.html b/docs/dyn/apihub_v1.projects.locations.apis.versions.operations.html index 7085b1a622..cf0e55ea22 100644 --- a/docs/dyn/apihub_v1.projects.locations.apis.versions.operations.html +++ b/docs/dyn/apihub_v1.projects.locations.apis.versions.operations.html @@ -119,7 +119,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -201,7 +201,7 @@

Method Details

"updateTime": "A String", # Output only. The time at which the operation was last updated. } - apiOperationId: string, Optional. The ID to use for the operation resource, which will become the final component of the operation's resource name. This field is optional. * If provided, the same will be used. The service will throw an error if the specified id is already used by another operation resource in the API hub. * If not provided, a system generated id will be used. This value should be 4-500 characters, overall resource name which will be of format `projects/{project}/locations/{location}/apis/{api}/versions/{version}/operations/{operation}`, its length is limited to 700 characters, and valid characters are /a-z[0-9]-_/. + apiOperationId: string, Optional. The ID to use for the operation resource, which will become the final component of the operation's resource name. This field is optional. * If provided, the same will be used. The service will throw an error if the specified id is already used by another operation resource in the API hub. * If not provided, a system generated id will be used. This value should be 4-500 characters, overall resource name which will be of format `projects/{project}/locations/{location}/apis/{api}/versions/{version}/operations/{operation}`, its length is limited to 1000 characters, and valid characters are /a-z[0-9]-_/. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -219,7 +219,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -343,7 +343,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -454,7 +454,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -572,7 +572,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -672,7 +672,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], diff --git a/docs/dyn/apihub_v1.projects.locations.apis.versions.specs.html b/docs/dyn/apihub_v1.projects.locations.apis.versions.specs.html index eb9ed77809..ceef13ea50 100644 --- a/docs/dyn/apihub_v1.projects.locations.apis.versions.specs.html +++ b/docs/dyn/apihub_v1.projects.locations.apis.versions.specs.html @@ -142,7 +142,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -241,7 +241,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -297,7 +297,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -396,7 +396,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -511,7 +511,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -610,7 +610,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -722,7 +722,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -821,7 +821,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -894,7 +894,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -993,7 +993,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1049,7 +1049,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1148,7 +1148,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], diff --git a/docs/dyn/apihub_v1.projects.locations.attributes.html b/docs/dyn/apihub_v1.projects.locations.attributes.html index ae51fce55f..102571a940 100644 --- a/docs/dyn/apihub_v1.projects.locations.attributes.html +++ b/docs/dyn/apihub_v1.projects.locations.attributes.html @@ -115,7 +115,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -145,7 +145,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -199,7 +199,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -240,7 +240,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -288,7 +288,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -318,7 +318,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], diff --git a/docs/dyn/apihub_v1.projects.locations.dependencies.html b/docs/dyn/apihub_v1.projects.locations.dependencies.html index 7f9bc6917f..43a714bc31 100644 --- a/docs/dyn/apihub_v1.projects.locations.dependencies.html +++ b/docs/dyn/apihub_v1.projects.locations.dependencies.html @@ -119,7 +119,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -181,7 +181,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -267,7 +267,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -340,7 +340,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -420,7 +420,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -482,7 +482,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], diff --git a/docs/dyn/apihub_v1.projects.locations.deployments.html b/docs/dyn/apihub_v1.projects.locations.deployments.html index 6e917c5011..080105048b 100644 --- a/docs/dyn/apihub_v1.projects.locations.deployments.html +++ b/docs/dyn/apihub_v1.projects.locations.deployments.html @@ -125,7 +125,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -155,7 +155,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -191,7 +191,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -219,7 +219,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -249,7 +249,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -292,7 +292,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -343,7 +343,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -373,7 +373,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -409,7 +409,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -437,7 +437,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -467,7 +467,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -510,7 +510,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -585,7 +585,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -615,7 +615,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -651,7 +651,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -679,7 +679,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -709,7 +709,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -752,7 +752,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -814,7 +814,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -844,7 +844,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -880,7 +880,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -908,7 +908,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -938,7 +938,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -981,7 +981,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1050,7 +1050,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1080,7 +1080,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1116,7 +1116,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1144,7 +1144,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1174,7 +1174,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1217,7 +1217,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1268,7 +1268,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1298,7 +1298,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1334,7 +1334,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1362,7 +1362,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1392,7 +1392,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1435,7 +1435,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], diff --git a/docs/dyn/apihub_v1.projects.locations.externalApis.html b/docs/dyn/apihub_v1.projects.locations.externalApis.html index 1f3e6ae0b7..f4f5bdd695 100644 --- a/docs/dyn/apihub_v1.projects.locations.externalApis.html +++ b/docs/dyn/apihub_v1.projects.locations.externalApis.html @@ -119,7 +119,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -142,8 +142,8 @@

Method Details

}, }, "createTime": "A String", # Output only. Creation timestamp. - "description": "A String", # Optional. Description of the external API. Max length is 2000 characters (Unicode Code Points). - "displayName": "A String", # Required. Display name of the external API. Max length is 63 characters (Unicode Code Points). + "description": "A String", # Optional. Description of the external API. Max length is 500000 characters (Unicode Code Points). + "displayName": "A String", # Required. Display name of the external API. Max length is 500 characters (Unicode Code Points). "documentation": { # Documentation details. # Optional. Documentation of the external API. "externalUri": "A String", # Optional. The uri of the externally hosted documentation. }, @@ -175,7 +175,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -198,8 +198,8 @@

Method Details

}, }, "createTime": "A String", # Output only. Creation timestamp. - "description": "A String", # Optional. Description of the external API. Max length is 2000 characters (Unicode Code Points). - "displayName": "A String", # Required. Display name of the external API. Max length is 63 characters (Unicode Code Points). + "description": "A String", # Optional. Description of the external API. Max length is 500000 characters (Unicode Code Points). + "displayName": "A String", # Required. Display name of the external API. Max length is 500 characters (Unicode Code Points). "documentation": { # Documentation details. # Optional. Documentation of the external API. "externalUri": "A String", # Optional. The uri of the externally hosted documentation. }, @@ -255,7 +255,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -278,8 +278,8 @@

Method Details

}, }, "createTime": "A String", # Output only. Creation timestamp. - "description": "A String", # Optional. Description of the external API. Max length is 2000 characters (Unicode Code Points). - "displayName": "A String", # Required. Display name of the external API. Max length is 63 characters (Unicode Code Points). + "description": "A String", # Optional. Description of the external API. Max length is 500000 characters (Unicode Code Points). + "displayName": "A String", # Required. Display name of the external API. Max length is 500 characters (Unicode Code Points). "documentation": { # Documentation details. # Optional. Documentation of the external API. "externalUri": "A String", # Optional. The uri of the externally hosted documentation. }, @@ -321,7 +321,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -344,8 +344,8 @@

Method Details

}, }, "createTime": "A String", # Output only. Creation timestamp. - "description": "A String", # Optional. Description of the external API. Max length is 2000 characters (Unicode Code Points). - "displayName": "A String", # Required. Display name of the external API. Max length is 63 characters (Unicode Code Points). + "description": "A String", # Optional. Description of the external API. Max length is 500000 characters (Unicode Code Points). + "displayName": "A String", # Required. Display name of the external API. Max length is 500 characters (Unicode Code Points). "documentation": { # Documentation details. # Optional. Documentation of the external API. "externalUri": "A String", # Optional. The uri of the externally hosted documentation. }, @@ -395,7 +395,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -418,8 +418,8 @@

Method Details

}, }, "createTime": "A String", # Output only. Creation timestamp. - "description": "A String", # Optional. Description of the external API. Max length is 2000 characters (Unicode Code Points). - "displayName": "A String", # Required. Display name of the external API. Max length is 63 characters (Unicode Code Points). + "description": "A String", # Optional. Description of the external API. Max length is 500000 characters (Unicode Code Points). + "displayName": "A String", # Required. Display name of the external API. Max length is 500 characters (Unicode Code Points). "documentation": { # Documentation details. # Optional. Documentation of the external API. "externalUri": "A String", # Optional. The uri of the externally hosted documentation. }, @@ -451,7 +451,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -474,8 +474,8 @@

Method Details

}, }, "createTime": "A String", # Output only. Creation timestamp. - "description": "A String", # Optional. Description of the external API. Max length is 2000 characters (Unicode Code Points). - "displayName": "A String", # Required. Display name of the external API. Max length is 63 characters (Unicode Code Points). + "description": "A String", # Optional. Description of the external API. Max length is 500000 characters (Unicode Code Points). + "displayName": "A String", # Required. Display name of the external API. Max length is 500 characters (Unicode Code Points). "documentation": { # Documentation details. # Optional. Documentation of the external API. "externalUri": "A String", # Optional. The uri of the externally hosted documentation. }, diff --git a/docs/dyn/apihub_v1.projects.locations.html b/docs/dyn/apihub_v1.projects.locations.html index 7301a3fef3..1411488f5c 100644 --- a/docs/dyn/apihub_v1.projects.locations.html +++ b/docs/dyn/apihub_v1.projects.locations.html @@ -203,7 +203,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -231,7 +231,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -259,7 +259,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -287,7 +287,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -316,7 +316,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -345,7 +345,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -380,7 +380,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -407,6 +407,34 @@

Method Details

"email": "A String", # Required. The email of the owner. }, "selectedVersion": "A String", # Optional. The selected version for an API resource. This can be used when special handling is needed on client side for particular version of the API. Format is `projects/{project}/locations/{location}/apis/{api}/versions/{version}` + "serviceType": { # The attribute values associated with resource. # Optional. The type of the service. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-service-type` attribute. The cardinality of this attribute is 1. All values should be from the list of allowed values defined for the attribute. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, "sourceMetadata": [ # Output only. The list of sources and metadata from the sources of the API resource. { # SourceMetadata represents the metadata for a resource at the source. "originalResourceCreateTime": "A String", # Output only. The time at which the resource was created at the source. @@ -426,7 +454,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -454,7 +482,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -502,7 +530,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -532,7 +560,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -568,7 +596,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -596,7 +624,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -626,7 +654,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -669,7 +697,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -734,7 +762,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -833,7 +861,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -866,7 +894,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -898,7 +926,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -927,7 +955,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -967,7 +995,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1180,7 +1208,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1208,7 +1236,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1236,7 +1264,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1264,7 +1292,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1293,7 +1321,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1322,7 +1350,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1357,7 +1385,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1384,6 +1412,34 @@

Method Details

"email": "A String", # Required. The email of the owner. }, "selectedVersion": "A String", # Optional. The selected version for an API resource. This can be used when special handling is needed on client side for particular version of the API. Format is `projects/{project}/locations/{location}/apis/{api}/versions/{version}` + "serviceType": { # The attribute values associated with resource. # Optional. The type of the service. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-service-type` attribute. The cardinality of this attribute is 1. All values should be from the list of allowed values defined for the attribute. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, "sourceMetadata": [ # Output only. The list of sources and metadata from the sources of the API resource. { # SourceMetadata represents the metadata for a resource at the source. "originalResourceCreateTime": "A String", # Output only. The time at which the resource was created at the source. @@ -1403,7 +1459,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1431,7 +1487,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1472,7 +1528,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1502,7 +1558,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1538,7 +1594,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1566,7 +1622,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1596,7 +1652,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1639,7 +1695,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1673,7 +1729,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1705,7 +1761,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1734,7 +1790,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1774,7 +1830,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1824,7 +1880,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1852,7 +1908,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1880,7 +1936,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1908,7 +1964,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1937,7 +1993,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -1966,7 +2022,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2001,7 +2057,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2028,6 +2084,34 @@

Method Details

"email": "A String", # Required. The email of the owner. }, "selectedVersion": "A String", # Optional. The selected version for an API resource. This can be used when special handling is needed on client side for particular version of the API. Format is `projects/{project}/locations/{location}/apis/{api}/versions/{version}` + "serviceType": { # The attribute values associated with resource. # Optional. The type of the service. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-service-type` attribute. The cardinality of this attribute is 1. All values should be from the list of allowed values defined for the attribute. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, "sourceMetadata": [ # Output only. The list of sources and metadata from the sources of the API resource. { # SourceMetadata represents the metadata for a resource at the source. "originalResourceCreateTime": "A String", # Output only. The time at which the resource was created at the source. @@ -2047,7 +2131,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2075,7 +2159,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2110,7 +2194,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2206,7 +2290,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2236,7 +2320,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2272,7 +2356,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2300,7 +2384,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2330,7 +2414,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2373,7 +2457,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2407,7 +2491,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2439,7 +2523,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2468,7 +2552,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2508,7 +2592,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2606,7 +2690,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2634,7 +2718,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2662,7 +2746,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2690,7 +2774,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2719,7 +2803,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2748,7 +2832,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2783,7 +2867,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2810,6 +2894,34 @@

Method Details

"email": "A String", # Required. The email of the owner. }, "selectedVersion": "A String", # Optional. The selected version for an API resource. This can be used when special handling is needed on client side for particular version of the API. Format is `projects/{project}/locations/{location}/apis/{api}/versions/{version}` + "serviceType": { # The attribute values associated with resource. # Optional. The type of the service. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-service-type` attribute. The cardinality of this attribute is 1. All values should be from the list of allowed values defined for the attribute. + "attribute": "A String", # Output only. The name of the attribute. Format: projects/{project}/locations/{location}/attributes/{attribute} + "enumValues": { # The attribute values of data type enum. # The attribute values associated with a resource in case attribute data type is enum. + "values": [ # Required. The attribute values in case attribute data type is enum. + { # The value that can be assigned to the attribute when the data type is enum. + "description": "A String", # Optional. The detailed description of the allowed value. + "displayName": "A String", # Required. The display name of the allowed value. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. + "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. + }, + ], + }, + "jsonValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is JSON. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "stringValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is string. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + "uriValues": { # The attribute values of data type string or JSON. # The attribute values associated with a resource in case attribute data type is URL, URI or IP, like gs://bucket-name/object-name. + "values": [ # Required. The attribute values in case attribute data type is string or JSON. + "A String", + ], + }, + }, "sourceMetadata": [ # Output only. The list of sources and metadata from the sources of the API resource. { # SourceMetadata represents the metadata for a resource at the source. "originalResourceCreateTime": "A String", # Output only. The time at which the resource was created at the source. @@ -2829,7 +2941,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2857,7 +2969,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2892,7 +3004,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2939,7 +3051,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -2969,7 +3081,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -3005,7 +3117,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -3033,7 +3145,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -3063,7 +3175,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -3106,7 +3218,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -3141,7 +3253,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -3245,7 +3357,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -3344,7 +3456,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -3375,7 +3487,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -3407,7 +3519,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -3436,7 +3548,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -3476,7 +3588,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], diff --git a/docs/dyn/apihub_v1.projects.locations.plugins.html b/docs/dyn/apihub_v1.projects.locations.plugins.html index 30ddefa761..e4e3ebca8f 100644 --- a/docs/dyn/apihub_v1.projects.locations.plugins.html +++ b/docs/dyn/apihub_v1.projects.locations.plugins.html @@ -172,8 +172,8 @@

Method Details

}, }, "createTime": "A String", # Output only. Timestamp indicating when the plugin was created. - "description": "A String", # Optional. The plugin description. Max length is 2000 characters (Unicode code points). - "displayName": "A String", # Required. The display name of the plugin. Max length is 50 characters (Unicode code points). + "description": "A String", # Optional. The plugin description. Max length is 500000 characters (Unicode code points). + "displayName": "A String", # Required. The display name of the plugin. Max length is 500 characters (Unicode code points). "documentation": { # Documentation details. # Optional. The documentation of the plugin, that explains how to set up and use the plugin. "externalUri": "A String", # Optional. The uri of the externally hosted documentation. }, @@ -192,7 +192,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -268,8 +268,8 @@

Method Details

}, }, "createTime": "A String", # Output only. Timestamp indicating when the plugin was created. - "description": "A String", # Optional. The plugin description. Max length is 2000 characters (Unicode code points). - "displayName": "A String", # Required. The display name of the plugin. Max length is 50 characters (Unicode code points). + "description": "A String", # Optional. The plugin description. Max length is 500000 characters (Unicode code points). + "displayName": "A String", # Required. The display name of the plugin. Max length is 500 characters (Unicode code points). "documentation": { # Documentation details. # Optional. The documentation of the plugin, that explains how to set up and use the plugin. "externalUri": "A String", # Optional. The uri of the externally hosted documentation. }, @@ -288,7 +288,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -411,8 +411,8 @@

Method Details

}, }, "createTime": "A String", # Output only. Timestamp indicating when the plugin was created. - "description": "A String", # Optional. The plugin description. Max length is 2000 characters (Unicode code points). - "displayName": "A String", # Required. The display name of the plugin. Max length is 50 characters (Unicode code points). + "description": "A String", # Optional. The plugin description. Max length is 500000 characters (Unicode code points). + "displayName": "A String", # Required. The display name of the plugin. Max length is 500 characters (Unicode code points). "documentation": { # Documentation details. # Optional. The documentation of the plugin, that explains how to set up and use the plugin. "externalUri": "A String", # Optional. The uri of the externally hosted documentation. }, @@ -431,7 +431,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -519,8 +519,8 @@

Method Details

}, }, "createTime": "A String", # Output only. Timestamp indicating when the plugin was created. - "description": "A String", # Optional. The plugin description. Max length is 2000 characters (Unicode code points). - "displayName": "A String", # Required. The display name of the plugin. Max length is 50 characters (Unicode code points). + "description": "A String", # Optional. The plugin description. Max length is 500000 characters (Unicode code points). + "displayName": "A String", # Required. The display name of the plugin. Max length is 500 characters (Unicode code points). "documentation": { # Documentation details. # Optional. The documentation of the plugin, that explains how to set up and use the plugin. "externalUri": "A String", # Optional. The uri of the externally hosted documentation. }, @@ -539,7 +539,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -621,8 +621,8 @@

Method Details

}, }, "createTime": "A String", # Output only. Timestamp indicating when the plugin was created. - "description": "A String", # Optional. The plugin description. Max length is 2000 characters (Unicode code points). - "displayName": "A String", # Required. The display name of the plugin. Max length is 50 characters (Unicode code points). + "description": "A String", # Optional. The plugin description. Max length is 500000 characters (Unicode code points). + "displayName": "A String", # Required. The display name of the plugin. Max length is 500 characters (Unicode code points). "documentation": { # Documentation details. # Optional. The documentation of the plugin, that explains how to set up and use the plugin. "externalUri": "A String", # Optional. The uri of the externally hosted documentation. }, @@ -641,7 +641,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], @@ -753,8 +753,8 @@

Method Details

}, }, "createTime": "A String", # Output only. Timestamp indicating when the plugin was created. - "description": "A String", # Optional. The plugin description. Max length is 2000 characters (Unicode code points). - "displayName": "A String", # Required. The display name of the plugin. Max length is 50 characters (Unicode code points). + "description": "A String", # Optional. The plugin description. Max length is 500000 characters (Unicode code points). + "displayName": "A String", # Required. The display name of the plugin. Max length is 500 characters (Unicode code points). "documentation": { # Documentation details. # Optional. The documentation of the plugin, that explains how to set up and use the plugin. "externalUri": "A String", # Optional. The uri of the externally hosted documentation. }, @@ -773,7 +773,7 @@

Method Details

{ # The value that can be assigned to the attribute when the data type is enum. "description": "A String", # Optional. The detailed description of the allowed value. "displayName": "A String", # Required. The display name of the allowed value. - "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/. + "id": "A String", # Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/. "immutable": True or False, # Optional. When set to true, the allowed value cannot be updated or deleted by the user. It can only be true for System defined attributes. }, ], diff --git a/docs/dyn/apihub_v1.projects.locations.plugins.instances.html b/docs/dyn/apihub_v1.projects.locations.plugins.instances.html index 003db6efad..aca33e2ce9 100644 --- a/docs/dyn/apihub_v1.projects.locations.plugins.instances.html +++ b/docs/dyn/apihub_v1.projects.locations.plugins.instances.html @@ -213,7 +213,7 @@

Method Details

}, }, "createTime": "A String", # Output only. Timestamp indicating when the plugin instance was created. - "displayName": "A String", # Required. The display name for this plugin instance. Max length is 255 characters. + "displayName": "A String", # Required. The display name for this plugin instance. Max length is 500 characters. "errorMessage": "A String", # Output only. Error message describing the failure, if any, during Create, Delete or ApplyConfig operation corresponding to the plugin instance.This field will only be populated if the plugin instance is in the ERROR or FAILED state. "name": "A String", # Identifier. The unique name of the plugin instance resource. Format: `projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}` "sourceEnvironmentsConfig": { # Optional. The source environment's config present in the gateway instance linked to the plugin instance. The key is the `source_environment` name from the SourceEnvironment message. @@ -527,7 +527,7 @@

Method Details

}, }, "createTime": "A String", # Output only. Timestamp indicating when the plugin instance was created. - "displayName": "A String", # Required. The display name for this plugin instance. Max length is 255 characters. + "displayName": "A String", # Required. The display name for this plugin instance. Max length is 500 characters. "errorMessage": "A String", # Output only. Error message describing the failure, if any, during Create, Delete or ApplyConfig operation corresponding to the plugin instance.This field will only be populated if the plugin instance is in the ERROR or FAILED state. "name": "A String", # Identifier. The unique name of the plugin instance resource. Format: `projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}` "sourceEnvironmentsConfig": { # Optional. The source environment's config present in the gateway instance linked to the plugin instance. The key is the `source_environment` name from the SourceEnvironment message. @@ -655,7 +655,7 @@

Method Details

}, }, "createTime": "A String", # Output only. Timestamp indicating when the plugin instance was created. - "displayName": "A String", # Required. The display name for this plugin instance. Max length is 255 characters. + "displayName": "A String", # Required. The display name for this plugin instance. Max length is 500 characters. "errorMessage": "A String", # Output only. Error message describing the failure, if any, during Create, Delete or ApplyConfig operation corresponding to the plugin instance.This field will only be populated if the plugin instance is in the ERROR or FAILED state. "name": "A String", # Identifier. The unique name of the plugin instance resource. Format: `projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}` "sourceEnvironmentsConfig": { # Optional. The source environment's config present in the gateway instance linked to the plugin instance. The key is the `source_environment` name from the SourceEnvironment message. @@ -816,7 +816,7 @@

Method Details

}, }, "createTime": "A String", # Output only. Timestamp indicating when the plugin instance was created. - "displayName": "A String", # Required. The display name for this plugin instance. Max length is 255 characters. + "displayName": "A String", # Required. The display name for this plugin instance. Max length is 500 characters. "errorMessage": "A String", # Output only. Error message describing the failure, if any, during Create, Delete or ApplyConfig operation corresponding to the plugin instance.This field will only be populated if the plugin instance is in the ERROR or FAILED state. "name": "A String", # Identifier. The unique name of the plugin instance resource. Format: `projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}` "sourceEnvironmentsConfig": { # Optional. The source environment's config present in the gateway instance linked to the plugin instance. The key is the `source_environment` name from the SourceEnvironment message. @@ -932,7 +932,7 @@

Method Details

}, }, "createTime": "A String", # Output only. Timestamp indicating when the plugin instance was created. - "displayName": "A String", # Required. The display name for this plugin instance. Max length is 255 characters. + "displayName": "A String", # Required. The display name for this plugin instance. Max length is 500 characters. "errorMessage": "A String", # Output only. Error message describing the failure, if any, during Create, Delete or ApplyConfig operation corresponding to the plugin instance.This field will only be populated if the plugin instance is in the ERROR or FAILED state. "name": "A String", # Identifier. The unique name of the plugin instance resource. Format: `projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}` "sourceEnvironmentsConfig": { # Optional. The source environment's config present in the gateway instance linked to the plugin instance. The key is the `source_environment` name from the SourceEnvironment message. diff --git a/googleapiclient/discovery_cache/documents/apihub.v1.json b/googleapiclient/discovery_cache/documents/apihub.v1.json index a58345470b..ea7afb32e6 100644 --- a/googleapiclient/discovery_cache/documents/apihub.v1.json +++ b/googleapiclient/discovery_cache/documents/apihub.v1.json @@ -1051,7 +1051,7 @@ ], "parameters": { "apiOperationId": { -"description": "Optional. The ID to use for the operation resource, which will become the final component of the operation's resource name. This field is optional. * If provided, the same will be used. The service will throw an error if the specified id is already used by another operation resource in the API hub. * If not provided, a system generated id will be used. This value should be 4-500 characters, overall resource name which will be of format `projects/{project}/locations/{location}/apis/{api}/versions/{version}/operations/{operation}`, its length is limited to 700 characters, and valid characters are /a-z[0-9]-_/.", +"description": "Optional. The ID to use for the operation resource, which will become the final component of the operation's resource name. This field is optional. * If provided, the same will be used. The service will throw an error if the specified id is already used by another operation resource in the API hub. * If not provided, a system generated id will be used. This value should be 4-500 characters, overall resource name which will be of format `projects/{project}/locations/{location}/apis/{api}/versions/{version}/operations/{operation}`, its length is limited to 1000 characters, and valid characters are /a-z[0-9]-_/.", "location": "query", "type": "string" }, @@ -3455,7 +3455,7 @@ } } }, -"revision": "20260913", +"revision": "20260922", "rootUrl": "https://apihub.googleapis.com/", "schemas": { "Empty": { @@ -3674,7 +3674,7 @@ "type": "string" }, "id": { -"description": "Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 4-63 characters, and valid characters are /a-z-/.", +"description": "Required. The ID of the allowed value. * If provided, the same will be used. The service will throw an error if the specified id is already used by another allowed value in the same attribute resource. * If not provided, a system generated id derived from the display name will be used. In this case, the service will handle conflict resolution by adding a system generated suffix in case of duplicates. This value should be 3-500 characters, and valid characters are /a-z[0-9]-_/.", "type": "string" }, "immutable": { @@ -3753,6 +3753,10 @@ "description": "Optional. The selected version for an API resource. This can be used when special handling is needed on client side for particular version of the API. Format is `projects/{project}/locations/{location}/apis/{api}/versions/{version}`", "type": "string" }, +"serviceType": { +"$ref": "GoogleCloudApihubV1AttributeValues", +"description": "Optional. The type of the service. This maps to the following system defined attribute: `projects/{project}/locations/{location}/attributes/system-service-type` attribute. The cardinality of this attribute is 1. All values should be from the list of allowed values defined for the attribute." +}, "sourceMetadata": { "description": "Output only. The list of sources and metadata from the sources of the API resource.", "items": { @@ -5277,11 +5281,11 @@ "type": "string" }, "description": { -"description": "Optional. Description of the external API. Max length is 2000 characters (Unicode Code Points).", +"description": "Optional. Description of the external API. Max length is 500000 characters (Unicode Code Points).", "type": "string" }, "displayName": { -"description": "Required. Display name of the external API. Max length is 63 characters (Unicode Code Points).", +"description": "Required. Display name of the external API. Max length is 500 characters (Unicode Code Points).", "type": "string" }, "documentation": { @@ -6530,11 +6534,11 @@ "type": "string" }, "description": { -"description": "Optional. The plugin description. Max length is 2000 characters (Unicode code points).", +"description": "Optional. The plugin description. Max length is 500000 characters (Unicode code points).", "type": "string" }, "displayName": { -"description": "Required. The display name of the plugin. Max length is 50 characters (Unicode code points).", +"description": "Required. The display name of the plugin. Max length is 500 characters (Unicode code points).", "type": "string" }, "documentation": { @@ -6698,7 +6702,7 @@ "type": "string" }, "displayName": { -"description": "Required. The display name for this plugin instance. Max length is 255 characters.", +"description": "Required. The display name for this plugin instance. Max length is 500 characters.", "type": "string" }, "errorMessage": { From c8c21cea9d61106aedf3bf11a1f32bf53ccd0894 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:14 +0000 Subject: [PATCH 05/33] fix(biglake): update the api #### biglake:v1 The following keys were changed: - endpoints (Total Keys: 1) --- .../discovery_cache/documents/biglake.v1.json | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/googleapiclient/discovery_cache/documents/biglake.v1.json b/googleapiclient/discovery_cache/documents/biglake.v1.json index 697df93b82..3c22e9247c 100644 --- a/googleapiclient/discovery_cache/documents/biglake.v1.json +++ b/googleapiclient/discovery_cache/documents/biglake.v1.json @@ -26,6 +26,11 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://biglake.asia-south2.rep.googleapis.com/", +"location": "asia-south2" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://biglake.europe-west1.rep.googleapis.com/", "location": "europe-west1" }, @@ -126,6 +131,16 @@ }, { "description": "Regional Endpoint", +"endpointUrl": "https://biglake.us-west3.rep.googleapis.com/", +"location": "us-west3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://biglake.us-west4.rep.googleapis.com/", +"location": "us-west4" +}, +{ +"description": "Regional Endpoint", "endpointUrl": "https://biglake.us-west8.rep.googleapis.com/", "location": "us-west8" } @@ -1014,7 +1029,7 @@ } } }, -"revision": "20260915", +"revision": "20260923", "rootUrl": "https://biglake.googleapis.com/", "schemas": { "AuditConfig": { From 4654a9b627e1e047773d9f1cc937b8ab974fb2b3 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:14 +0000 Subject: [PATCH 06/33] feat(ces): update the api #### ces:v1 The following keys were deleted: - schemas.SessionOutput.properties.context (Total Keys: 3) - schemas.SynthesizeSpeechConfig.properties.consentAudioGcsUri (Total Keys: 2) - schemas.SynthesizeSpeechConfig.properties.voiceSampleGcsUri (Total Keys: 2) The following keys were added: - resources.projects.resources.locations.resources.apps.methods.generateOnboardingSuggestions (Total Keys: 12) - resources.projects.resources.locations.resources.apps.resources.assistantSessions.methods.cancelAssistantTurn (Total Keys: 12) - resources.projects.resources.locations.resources.apps.resources.assistantSessions.methods.streamChatAiAssistant (Total Keys: 12) - schemas.ArtifactChunk (Total Keys: 8) - schemas.AssistantConfirmationRequest (Total Keys: 12) - schemas.AssistantConfirmationResponse (Total Keys: 5) - schemas.AssistantSuggestion (Total Keys: 14) - schemas.CancelAssistantTurnRequest (Total Keys: 3) - schemas.CancelAssistantTurnResponse (Total Keys: 3) - schemas.CustomVoiceSample.properties.voiceInstructionMode.type (Total Keys: 1) - schemas.CustomVoiceSample.properties.warnings (Total Keys: 3) - schemas.CustomVoiceSampleWarning (Total Keys: 6) - schemas.GenerateOnboardingSuggestionsRequest (Total Keys: 4) - schemas.GenerateOnboardingSuggestionsResponse (Total Keys: 6) - schemas.ModelSettings.properties.thinkingLevel.type (Total Keys: 1) - schemas.OperationCompletedEvent (Total Keys: 10) - schemas.OptionQuestionsChunk (Total Keys: 13) - schemas.SessionCheckpoint (Total Keys: 3) - schemas.StreamChatAiAssistantRequest (Total Keys: 11) - schemas.StreamChatAiAssistantResponse (Total Keys: 20) - schemas.Tool.properties.readOnly (Total Keys: 2) - schemas.TurnCompletedEvent (Total Keys: 4) - schemas.TurnHandoffEvent (Total Keys: 4) - schemas.TurnMetadata (Total Keys: 6) - schemas.TurnResumeSnapshot (Total Keys: 7) - schemas.UiEvent (Total Keys: 4) #### ces:v1beta The following keys were deleted: - schemas.SessionOutput.properties.context (Total Keys: 3) - schemas.SynthesizeSpeechConfig.properties.consentAudioGcsUri (Total Keys: 2) - schemas.SynthesizeSpeechConfig.properties.voiceSampleGcsUri (Total Keys: 2) The following keys were added: - resources.projects.resources.locations.resources.apps.methods.chatAiAssistant (Total Keys: 12) - resources.projects.resources.locations.resources.apps.methods.generateOnboardingSuggestions (Total Keys: 12) - resources.projects.resources.locations.resources.apps.methods.runAssistant (Total Keys: 12) - resources.projects.resources.locations.resources.apps.resources.assistantSessions.methods.cancelAssistantTurn (Total Keys: 12) - resources.projects.resources.locations.resources.apps.resources.assistantSessions.methods.create (Total Keys: 12) - resources.projects.resources.locations.resources.apps.resources.assistantSessions.methods.delete (Total Keys: 11) - resources.projects.resources.locations.resources.apps.resources.assistantSessions.methods.get (Total Keys: 11) - resources.projects.resources.locations.resources.apps.resources.assistantSessions.methods.list (Total Keys: 18) - resources.projects.resources.locations.resources.apps.resources.assistantSessions.methods.streamChatAiAssistant (Total Keys: 12) - schemas.ActiveTurnInfo (Total Keys: 13) - schemas.ArtifactChunk (Total Keys: 8) - schemas.AssistantChunk (Total Keys: 9) - schemas.AssistantConfirmationRequest (Total Keys: 12) - schemas.AssistantConfirmationResponse (Total Keys: 5) - schemas.AssistantMessage (Total Keys: 9) - schemas.AssistantOutput (Total Keys: 5) - schemas.AssistantSession (Total Keys: 41) - schemas.AssistantSuggestion (Total Keys: 14) - schemas.CancelAssistantTurnRequest (Total Keys: 3) - schemas.CancelAssistantTurnResponse (Total Keys: 3) - schemas.ChatAiAssistantRequest (Total Keys: 7) - schemas.ChatAiAssistantResponse (Total Keys: 9) - schemas.CreateAssistantSessionRequest (Total Keys: 5) - schemas.CustomVoiceSample.properties.voiceInstructionMode.type (Total Keys: 1) - schemas.CustomVoiceSample.properties.warnings (Total Keys: 3) - schemas.CustomVoiceSampleWarning (Total Keys: 6) - schemas.GenerateOnboardingSuggestionsRequest (Total Keys: 4) - schemas.GenerateOnboardingSuggestionsResponse (Total Keys: 6) - schemas.ListAssistantSessionsResponse (Total Keys: 5) - schemas.ModelSettings.properties.thinkingLevel.type (Total Keys: 1) - schemas.OperationCompletedEvent (Total Keys: 10) - schemas.OptionQuestionsChunk (Total Keys: 13) - schemas.RunAssistantRequest (Total Keys: 5) - schemas.RunAssistantResponse (Total Keys: 5) - schemas.SessionCheckpoint (Total Keys: 3) - schemas.StreamChatAiAssistantRequest (Total Keys: 11) - schemas.StreamChatAiAssistantResponse (Total Keys: 20) - schemas.Tool.properties.readOnly (Total Keys: 2) - schemas.TurnCompletedEvent (Total Keys: 4) - schemas.TurnHandoffEvent (Total Keys: 4) - schemas.TurnMetadata (Total Keys: 6) - schemas.TurnResumeSnapshot (Total Keys: 7) - schemas.TypedPayload (Total Keys: 8) - schemas.UiEvent (Total Keys: 4) - schemas.UserResponseSuggestions (Total Keys: 4) --- ...ces_v1.projects.locations.apps.agents.html | 6 + ...ects.locations.apps.assistantSessions.html | 292 ++++ ...1.projects.locations.apps.deployments.html | 6 + ...v1.projects.locations.apps.guardrails.html | 12 + docs/dyn/ces_v1.projects.locations.apps.html | 100 +- ...s_v1.projects.locations.apps.sessions.html | 10 - .../ces_v1.projects.locations.apps.tools.html | 18 + ...s_v1.projects.locations.apps.toolsets.html | 3 + ...s_v1.projects.locations.apps.versions.html | 96 +- ...v1beta.projects.locations.apps.agents.html | 6 + ...ects.locations.apps.assistantSessions.html | 617 +++++++ ...a.projects.locations.apps.deployments.html | 6 + ...ta.projects.locations.apps.guardrails.html | 12 + .../ces_v1beta.projects.locations.apps.html | 239 ++- ...beta.projects.locations.apps.sessions.html | 10 - ..._v1beta.projects.locations.apps.tools.html | 18 + ...beta.projects.locations.apps.toolsets.html | 3 + ...beta.projects.locations.apps.versions.html | 96 +- .../discovery_cache/documents/ces.v1.json | 820 ++++++++- .../discovery_cache/documents/ces.v1beta.json | 1526 ++++++++++++++++- 20 files changed, 3742 insertions(+), 154 deletions(-) create mode 100644 docs/dyn/ces_v1.projects.locations.apps.assistantSessions.html create mode 100644 docs/dyn/ces_v1beta.projects.locations.apps.assistantSessions.html diff --git a/docs/dyn/ces_v1.projects.locations.apps.agents.html b/docs/dyn/ces_v1.projects.locations.apps.agents.html index 92d9beb190..2770527369 100644 --- a/docs/dyn/ces_v1.projects.locations.apps.agents.html +++ b/docs/dyn/ces_v1.projects.locations.apps.agents.html @@ -176,6 +176,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the agent. Format: `projects/{project}/locations/{location}/apps/{app}/agents/{agent}` "remoteA2aAgent": { # The agent which will transfer execution to a remote [A2A](https://github.com/a2aproject/A2A) agent. # Optional. The remote [A2A](https://github.com/a2aproject/A2A) agent to be used for the agent execution. @@ -374,6 +375,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the agent. Format: `projects/{project}/locations/{location}/apps/{app}/agents/{agent}` "remoteA2aAgent": { # The agent which will transfer execution to a remote [A2A](https://github.com/a2aproject/A2A) agent. # Optional. The remote [A2A](https://github.com/a2aproject/A2A) agent to be used for the agent execution. @@ -598,6 +600,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the agent. Format: `projects/{project}/locations/{location}/apps/{app}/agents/{agent}` "remoteA2aAgent": { # The agent which will transfer execution to a remote [A2A](https://github.com/a2aproject/A2A) agent. # Optional. The remote [A2A](https://github.com/a2aproject/A2A) agent to be used for the agent execution. @@ -808,6 +811,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the agent. Format: `projects/{project}/locations/{location}/apps/{app}/agents/{agent}` "remoteA2aAgent": { # The agent which will transfer execution to a remote [A2A](https://github.com/a2aproject/A2A) agent. # Optional. The remote [A2A](https://github.com/a2aproject/A2A) agent to be used for the agent execution. @@ -1024,6 +1028,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the agent. Format: `projects/{project}/locations/{location}/apps/{app}/agents/{agent}` "remoteA2aAgent": { # The agent which will transfer execution to a remote [A2A](https://github.com/a2aproject/A2A) agent. # Optional. The remote [A2A](https://github.com/a2aproject/A2A) agent to be used for the agent execution. @@ -1222,6 +1227,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the agent. Format: `projects/{project}/locations/{location}/apps/{app}/agents/{agent}` "remoteA2aAgent": { # The agent which will transfer execution to a remote [A2A](https://github.com/a2aproject/A2A) agent. # Optional. The remote [A2A](https://github.com/a2aproject/A2A) agent to be used for the agent execution. diff --git a/docs/dyn/ces_v1.projects.locations.apps.assistantSessions.html b/docs/dyn/ces_v1.projects.locations.apps.assistantSessions.html new file mode 100644 index 0000000000..9d050bd726 --- /dev/null +++ b/docs/dyn/ces_v1.projects.locations.apps.assistantSessions.html @@ -0,0 +1,292 @@ + + + +

Gemini Enterprise for Customer Experience API . projects . locations . apps . assistantSessions

+

Instance Methods

+

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

+

Cancels the assistant session's in-flight turn, if any: the explicit user stop for a turn running detached from any stream. A cancel landing on a task that does not host the turn preempts it through the session turn epoch instead, ending it within one lease renewal.

+

+ close()

+

Close httplib2 connections.

+

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

+

Runs the Chat AI assistant agent for the specified assistant session in a streaming fashion.

+

Method Details

+
+ cancelAssistantTurn(name, body=None, x__xgafv=None) +
Cancels the assistant session's in-flight turn, if any: the explicit user stop for a turn running detached from any stream. A cancel landing on a task that does not host the turn preempts it through the session turn epoch instead, ending it within one lease renewal.
+
+Args:
+  name: string, Required. The assistant session whose in-flight turn to cancel. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request to cancel an assistant session's in-flight turn.
+  "turnId": "A String", # Optional. The turn to cancel; empty cancels whichever turn is running. A cancel naming a turn that is no longer the running one is a no-op.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response for CancelAssistantTurn.
+  "cancelled": True or False, # Whether an in-flight turn was found and asked to stop (directly on this task, or through an epoch preemption for a turn hosted elsewhere).
+}
+
+ +
+ close() +
Close httplib2 connections.
+
+ +
+ streamChatAiAssistant(name, body=None, x__xgafv=None) +
Runs the Chat AI assistant agent for the specified assistant session in a streaming fashion.
+
+Args:
+  name: string, Required. The assistant session to be used to run the assistant. Format: `projects/{project}/locations/{location}/apps/{app}/assistantSessions/{assistant_session}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for SessionService.StreamChatAiAssistant.
+  "attachOnly": True or False, # Optional. Optional flag to attach to an existing in-flight turn without submitting a new message.
+  "attachedGcsUris": [ # Optional. Cloud Storage URIs for files uploaded by the user during this turn. Example: "gs://cxas-transient-uploads/uuid/prd.pdf"
+    "A String",
+  ],
+  "clientCapabilities": [ # Optional. Response features this client can render. The server only emits events that need a capability (e.g. `confirmation_request`) when the capability is declared, so older clients never receive events they would silently drop.
+    "A String",
+  ],
+  "confirmationResponse": { # The user's answer to an AssistantConfirmationRequest, sent on the next SessionService.StreamChatAiAssistant call to resume the paused agent. # Optional. The user's answer to a pending AssistantConfirmationRequest. When set, the server resumes the paused agent with this answer instead of (or in addition to) starting a new prompt turn.
+    "answerText": "A String", # The chosen option's submit_text, or free-form user text. The paused action is cancelled and the text is handed to the agent to act on.
+    "confirmationId": "A String", # The AssistantConfirmationRequest.confirmation_id being answered.
+    "confirmed": True or False, # Binary answer: true approves the paused action, false declines it.
+  },
+  "contextToken": "A String", # Optional. Opaque onboarding context token returned by SessionService.GenerateOnboardingSuggestions. When set and still fresh, the server reuses the onboarding snapshot computed for the zero state instead of recomputing it for the first conversation turn.
+  "message": "A String", # Optional. The message to send to the assistant agent. May be empty when `confirmation_response` is set (answering a pending confirmation without adding a new message); at least one of the two must be provided.
+  "operationCompletedEvent": { # Event sent by the client or background worker to resume an assistant session after an asynchronous Long-Running Operation (LRO) completes. # Optional. Resumes an assistant session paused waiting for a client-managed long-running operation to complete.
+    "deduplicationToken": "A String", # Optional deduplication token (e.g. UUID) to prevent duplicate turn execution from concurrent browser tabs.
+    "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). # Optional canonical error status if the operation failed.
+      "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": { # Optional structured result metadata (e.g. pass_rate, total_examples, export_uri).
+      "a_key": "", # Properties of the object.
+    },
+    "operationName": "A String", # The operation resource name (e.g. `operations/{op}`).
+    "operationType": "A String", # The operation type or tool name (e.g. "run_evaluation", "copy_app", "export_app").
+    "status": "A String", # Status of the operation run (e.g. "SUCCEEDED", "FAILED", "CANCELLED").
+    "targetResourceName": "A String", # The primary resource targeted or produced by the operation (e.g. evaluation run ID, app ID, dataset ID).
+  },
+  "resumeFromSequenceNumber": "A String", # Optional. Optional cursor to resume and replay events from an in-flight or completed turn.
+}
+
+  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 SessionService.StreamChatAiAssistant.
+  "artifactChunk": { # A streamed fragment of a document artifact (e.g. a markdown TDD) that the assistant is generating. Content deltas stream while the document is being written so clients can render a live preview; the FINALIZED chunk carries the GCS URI once the file has been persisted. # Generated-document artifact event (live preview deltas + final GCS pointer).
+    "artifactId": "A String", # Identifier of the artifact, stable across all chunks of one artifact within the stream.
+    "contentDelta": "A String", # Incremental artifact content. Set on DELTA chunks.
+    "displayName": "A String", # The file name shown to the user, e.g. "hotel_booking_tdd.md". Set on STARTED (and repeated on FINALIZED).
+    "gcsUri": "A String", # The GCS object the artifact was persisted to. Set on FINALIZED chunks.
+    "mimeType": "A String", # The IANA media type of the artifact content, e.g. "text/markdown".
+    "state": "A String", # Lifecycle position of this chunk.
+  },
+  "confirmationRequest": { # A blocking question or confirmation the assistant needs answered before an agent action can proceed. The requesting agent is paused and resumes only when the answer arrives on a later StreamChatAiAssistantRequest.confirmation_response. # A blocking confirmation the agent paused on. The agent resumes when the answer arrives on a later request's `confirmation_response`. Only sent to clients that declared the CONFIRMATION_CARDS capability on the request.
+    "agentName": "A String", # Display label of the agent that raised the confirmation (e.g. `"Contract Architect"`), for the card header.
+    "confirmationId": "A String", # Identifier correlating this request with its response. Opaque to clients; must be echoed verbatim on the answering request.
+    "context": "A String", # Context describing what is being confirmed (e.g. the action the agent wants to take, or the question it needs answered). Rendered as plain text, not Markdown.
+    "expireTime": "A String", # Time after which this confirmation can no longer be answered. An expired card renders as inactive, and the server declines the confirmation on the next turn so the paused agent does not wait indefinitely.
+    "negativeLabel": "A String", # Label for the declining action of a binary confirmation (e.g. "Not yet"). Unset when `questions` is populated.
+    "positiveLabel": "A String", # Label for the approving action of a binary confirmation (e.g. "Publish"). Unset when `questions` is populated.
+    "questions": [ # Multi-choice form of the confirmation. When populated, the card renders a selectable option list and the chosen option's submit_text (or free-form user text) is returned as AssistantConfirmationResponse.answer_text.
+      { # One question with its options.
+        "options": [ # The selectable options, in presentation order.
+          { # A single selectable option.
+            "details": "A String", # Optional trade-off details shown as secondary text.
+            "submitText": "A String", # Optional message text to send when the option is chosen; defaults to `title` when empty.
+            "title": "A String", # Short plain-text option title (no markdown, no numbering).
+          },
+        ],
+        "question": "A String", # The question header text.
+      },
+    ],
+    "tool": "A String", # Name of the tool call the agent paused on (e.g. "update_app"), for the card header. Unset for pure questions.
+  },
+  "eventId": "A String", # Unique identifier for the event.
+  "eventTime": "A String", # Timestamp when the event occurred.
+  "handoff": { # Emitted before this task stops serving the stream mid-turn (e.g. a server restart). The turn's state is persisted; a reconnect carrying resume_from_sequence_number continues it on another task. # Tells the client to silently reconnect with resume_from_sequence_number: the task serving this stream is going away and the turn will continue elsewhere. Not an error; the stream completes normally after this event.
+    "reason": "A String", # Why the stream is handing off.
+    "turnId": "A String", # Identifies the turn to resume.
+  },
+  "optionQuestionsChunk": { # Structured clarification options the assistant asks the user to choose among, transduced server-side out of the model's turn (the option block is stripped from the streamed and persisted text). The console renders a keyboard-navigable option list docked above the composer. # Structured clarification options parsed out of the model turn. The console renders these as a selectable option list instead of raw text.
+    "questions": [ # The questions asked this turn. More than one entry drives the console's "1 of N" pager.
+      { # One question with its options.
+        "options": [ # The selectable options, in presentation order.
+          { # A single selectable option.
+            "details": "A String", # Optional trade-off details shown as secondary text.
+            "submitText": "A String", # Optional message text to send when the option is chosen; defaults to `title` when empty.
+            "title": "A String", # Short plain-text option title (no markdown, no numbering).
+          },
+        ],
+        "question": "A String", # The question header text.
+      },
+    ],
+  },
+  "resumeSnapshot": { # A compacted replay of an in-flight turn: everything needed to render the turn's visible output so far, plus the position live events continue from. # A compacted replay of an in-flight turn, sent as the first event of every attach or resume before any live event. The client replaces any locally rendered state for this turn with the snapshot's contents.
+    "events": [ # Compacted events reconstructing the turn's visible output, in render order, using the same event shapes as live streaming.
+      # Object with schema name: StreamChatAiAssistantResponse
+    ],
+    "orphanDeadlineTime": "A String", # When the turn will be wound down if no client remains attached.
+    "resolvedSequenceNumber": "A String", # The position this snapshot represents. Live events follow with sequence_number strictly greater than this. When lower than the resume_from_sequence_number the client requested, flushed progress lags what the client already rendered: the client must discard its rendered content of this turn beyond this position before applying the snapshot.
+    "turnId": "A String", # Identifies the turn being attached to.
+  },
+  "sequenceNumber": "A String", # Optional. Monotonically increasing sequence number for this session turn.
+  "sessionCheckpoint": { # Session checkpoint containing inferred user intent for session title and UI. # Session checkpoint/compaction recap event containing user intent and rolling summary.
+    "userIntent": "A String", # Inferred user goal or topic for the session (e.g. "Building E-Commerce Support Agent").
+  },
+  "status": { # 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). # Simple status update.
+    "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.
+  },
+  "textChunk": "A String", # Text Token (for streaming Gemini responses word-by-word).
+  "thoughtChunk": "A String", # Thought text chunk (agent's reasoning before generating response).
+  "toolCall": { # Request for the client or the agent to execute the specified tool. # Tool call execution event.
+    "agentName": "A String", # Output only. Human-readable name of the agent that issued this call, e.g. "Contract Architect". Empty when the root agent issued it.
+    "args": { # Optional. The input parameters and values for the tool in JSON object format.
+      "a_key": "", # Properties of the object.
+    },
+    "displayName": "A String", # Output only. Display name of the tool.
+    "id": "A String", # Optional. The unique identifier of the tool call. If populated, the client should return the execution result with the matching ID in ToolResponse.
+    "parentToolCallId": "A String", # Output only. The id of the tool call that caused this one, when it was issued by a sub-agent working on behalf of a parent call. Empty for top-level calls. Lets a client group a sub-agent's work under the call that started it instead of rendering every step as a sibling.
+    "tool": "A String", # Optional. The name of the tool to execute. Format: `projects/{project}/locations/{location}/apps/{app}/tools/{tool}`
+    "toolsetTool": { # A tool that is created from a toolset. # Optional. The toolset tool to execute.
+      "toolId": "A String", # Optional. The tool ID to filter the tools to retrieve the schema for.
+      "toolset": "A String", # Required. The resource name of the Toolset from which this tool is derived. Format: `projects/{project}/locations/{location}/apps/{app}/toolsets/{toolset}`
+    },
+  },
+  "toolResponse": { # The execution result of a specific tool from the client or the agent. # Tool call response event.
+    "agentName": "A String", # Output only. Human-readable name of the agent that issued this call, e.g. "Contract Architect". Empty when the root agent issued it.
+    "displayName": "A String", # Output only. Display name of the tool.
+    "id": "A String", # Optional. The matching ID of the tool call the response is for.
+    "parentToolCallId": "A String", # Output only. The id of the tool call that caused this one, when it was issued by a sub-agent working on behalf of a parent call. Empty for top-level calls. Lets a client group a sub-agent's work under the call that started it instead of rendering every step as a sibling.
+    "response": { # Required. The tool execution result in JSON object format. Use "output" key to specify tool response and "error" key to specify error details (if any). If "output" and "error" keys are not specified, then whole "response" is treated as tool execution result.
+      "a_key": "", # Properties of the object.
+    },
+    "tool": "A String", # Optional. The name of the tool to execute. Format: `projects/{project}/locations/{location}/apps/{app}/tools/{tool}`
+    "toolsetTool": { # A tool that is created from a toolset. # Optional. The toolset tool that got executed.
+      "toolId": "A String", # Optional. The tool ID to filter the tools to retrieve the schema for.
+      "toolset": "A String", # Required. The resource name of the Toolset from which this tool is derived. Format: `projects/{project}/locations/{location}/apps/{app}/toolsets/{toolset}`
+    },
+  },
+  "turnCompleted": { # Terminal event of a turn (see StreamChatAiAssistantResponse.turn_completed). # The turn has ended. Sent as the last event of every turn, on the original stream and on every attached or resumed stream, so clients can end the turn on an explicit signal instead of inferring it from stream closure.
+    "finalSequenceNumber": "A String", # Sequence number of the last event the turn produced. A client whose cursor is lower missed content and should reload the session to see it.
+    "reason": "A String", # Why the turn ended.
+    "turnId": "A String", # Identifier of the turn that ended; matches TurnResumeSnapshot.turn_id and ActiveTurnInfo.turn_id.
+  },
+  "turnInProgress": True or False, # Optional. Indicates whether the turn is still actively running in the background.
+  "turnMetadata": { # Turn-level metadata and intent categorization. # Optional. Turn-level metadata and intent categorization.
+    "contractDraftComplete": True or False, # Set on the terminal event of a contract draft whose every placeholder is resolved (contract_progress is 100%), whether or not the draft was published. Clients complete and dismiss the contract progress display on it; publication is reported separately by contract_finalized.
+    "contractFinalized": True or False, # Set on the final artifact event of a turn whose contract draft was published (a revision was activated). Terminal for the clarification flow of this draft: contract_progress is authoritative and complete.
+    "contractRelated": True or False, # Indicates whether this assistant turn was contract-related (e.g. contract drafting, alignment, extraction, or revision).
+    "contractStreamingPhase": "A String", # Set only on in-flight progress estimates emitted while a contract artifact fence is streaming, and on the revision-turn-start event. Unset on authoritative payloads.
+  },
+  "uiEvent": { # Represents a UI event payload. # Optional. UI event payload.
+    "jsonPayload": "A String", # The JSON payload representing the A2UI surface.
+    "mimeType": "A String", # The media type (MIME type) indicating the format of the UI event payload (e.g., "application/json+a2ui").
+  },
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/ces_v1.projects.locations.apps.deployments.html b/docs/dyn/ces_v1.projects.locations.apps.deployments.html index 5df3098580..1eafc23bba 100644 --- a/docs/dyn/ces_v1.projects.locations.apps.deployments.html +++ b/docs/dyn/ces_v1.projects.locations.apps.deployments.html @@ -183,6 +183,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings for the deployment. Overrides model settings configured at the app/agent levels. Note: Deployment-level model settings override is gated behind an allowlist. Contact the CXAS team to enable this field. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The resource name of the deployment. Format: `projects/{project}/locations/{location}/apps/{app}/deployments/{deployment}` "updateTime": "A String", # Output only. Timestamp when this deployment was last updated. @@ -270,6 +271,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings for the deployment. Overrides model settings configured at the app/agent levels. Note: Deployment-level model settings override is gated behind an allowlist. Contact the CXAS team to enable this field. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The resource name of the deployment. Format: `projects/{project}/locations/{location}/apps/{app}/deployments/{deployment}` "updateTime": "A String", # Output only. Timestamp when this deployment was last updated. @@ -382,6 +384,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings for the deployment. Overrides model settings configured at the app/agent levels. Note: Deployment-level model settings override is gated behind an allowlist. Contact the CXAS team to enable this field. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The resource name of the deployment. Format: `projects/{project}/locations/{location}/apps/{app}/deployments/{deployment}` "updateTime": "A String", # Output only. Timestamp when this deployment was last updated. @@ -651,6 +654,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings for the deployment. Overrides model settings configured at the app/agent levels. Note: Deployment-level model settings override is gated behind an allowlist. Contact the CXAS team to enable this field. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The resource name of the deployment. Format: `projects/{project}/locations/{location}/apps/{app}/deployments/{deployment}` "updateTime": "A String", # Output only. Timestamp when this deployment was last updated. @@ -756,6 +760,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings for the deployment. Overrides model settings configured at the app/agent levels. Note: Deployment-level model settings override is gated behind an allowlist. Contact the CXAS team to enable this field. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The resource name of the deployment. Format: `projects/{project}/locations/{location}/apps/{app}/deployments/{deployment}` "updateTime": "A String", # Output only. Timestamp when this deployment was last updated. @@ -843,6 +848,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings for the deployment. Overrides model settings configured at the app/agent levels. Note: Deployment-level model settings override is gated behind an allowlist. Contact the CXAS team to enable this field. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The resource name of the deployment. Format: `projects/{project}/locations/{location}/apps/{app}/deployments/{deployment}` "updateTime": "A String", # Output only. Timestamp when this deployment was last updated. diff --git a/docs/dyn/ces_v1.projects.locations.apps.guardrails.html b/docs/dyn/ces_v1.projects.locations.apps.guardrails.html index 325890ec69..9a126fa707 100644 --- a/docs/dyn/ces_v1.projects.locations.apps.guardrails.html +++ b/docs/dyn/ces_v1.projects.locations.apps.guardrails.html @@ -178,6 +178,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -190,6 +191,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -292,6 +294,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -304,6 +307,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -432,6 +436,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -444,6 +449,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -558,6 +564,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -570,6 +577,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -690,6 +698,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -702,6 +711,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -804,6 +814,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -816,6 +827,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. diff --git a/docs/dyn/ces_v1.projects.locations.apps.html b/docs/dyn/ces_v1.projects.locations.apps.html index ba0edb8d30..12b1b62622 100644 --- a/docs/dyn/ces_v1.projects.locations.apps.html +++ b/docs/dyn/ces_v1.projects.locations.apps.html @@ -79,6 +79,11 @@

Instance Methods

Returns the agents Resource.

+

+ assistantSessions() +

+

Returns the assistantSessions Resource.

+

changelogs()

@@ -144,6 +149,9 @@

Instance Methods

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

Exports the specified app.

+

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

+

Generates personalized onboarding suggestions for the AI assistant zero state: classifies the requesting user (new / exploring / returning) from their assistant-session history in the app and returns suggestion chips (resume a session, continue work, or start something new) to render before any message is sent.

get(name, x__xgafv=None)

Gets details of the specified app.

@@ -199,18 +207,23 @@

Method Details

"previewAudioContent": "A String", # Output only. Synthesized preview audio for custom voice, formatted as canonical WAV (LINEAR16, 24kHz, 16-bit, mono). "previewText": "A String", # Optional. Text for synthesizing preview audio for custom voice. "voiceInstruction": "A String", # Optional. Natural language instructions for voice style, tone, pacing, or pronunciation. + "voiceInstructionMode": "A String", # Optional. Instruction mode for the voice sample. If unspecified, defaults to NO_INSTRUCTION. "voiceSampleGcsUri": "A String", # Optional. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. + "warnings": [ # Output only. Warning messages encountered during voice clone processing (e.g. low audio level). + { # A warning message encountered during voice sample processing. + "message": "A String", # Output only. A human-readable description of the warning. + "type": "A String", # Output only. The type of the warning. + }, + ], }, ], "inactivityTimeout": "A String", # Optional. The duration of user inactivity (no speech or interaction) before the agent prompts the user for reengagement. If not set, the agent will not prompt the user for reengagement. "synthesizeSpeechConfigs": { # Optional. Configuration of how the agent response should be synthesized, mapping from the language code to SynthesizeSpeechConfig. If the configuration for the specified language code is not found, the configuration for the root language code will be used. For example, if the map contains "en-us" and "en", and the specified language code is "en-gb", then "en" configuration will be used. Note: Language code is case-insensitive. "a_key": { # Configuration for how the agent response should be synthesized. - "consentAudioGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the consent audio for voice cloning. "instruction": "A String", # Optional. The instruction used to synthesize speech when using a generative model. "model": "A String", # Optional. The model used to synthesize audio. Currently supported values: - "gemini-3.1-flash-tts-preview" If empty, Chirp3-HD is used. "speakingRate": 3.14, # Optional. The speaking rate/speed in the range [0.25, 2.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. Values outside of the range [0.25, 2.0] will return an error. "voice": "A String", # Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices) from Cloud Text-to-Speech. - "voiceSampleGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. Note: Please make sure the CES service agent `service-@gcp-sa-ces.iam.gserviceaccount.com` has `storage.objects.get` permission to the Cloud Storage object. }, }, }, @@ -360,6 +373,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. The default LLM model settings for the app. Individual resources (e.g. agents, guardrails) can override these configurations as needed. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the app. Format: `projects/{project}/locations/{location}/apps/{app}` "pinned": True or False, # Optional. Whether the app is pinned in the app list. @@ -665,6 +679,48 @@

Method Details

}
+
+ generateOnboardingSuggestions(name, body=None, x__xgafv=None) +
Generates personalized onboarding suggestions for the AI assistant zero state: classifies the requesting user (new / exploring / returning) from their assistant-session history in the app and returns suggestion chips (resume a session, continue work, or start something new) to render before any message is sent.
+
+Args:
+  name: string, Required. The app whose zero state is being rendered. Format: `projects/{project}/locations/{location}/apps/{app}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for SessionService.GenerateOnboardingSuggestions.
+  "maxSuggestions": 42, # Optional. Maximum number of suggestions to return. Defaults to 4 when unset.
+}
+
+  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 SessionService.GenerateOnboardingSuggestions.
+  "contextToken": "A String", # Opaque token capturing the onboarding snapshot used to generate these suggestions. Clients echo it on the first StreamChatAiAssistantRequest so the server can reuse the snapshot.
+  "suggestions": [ # Personalized suggestions, ranked most relevant first.
+    { # A single personalized onboarding suggestion chip for the AI assistant's zero state.
+      "candidateType": "A String", # Rule-table candidate type in kebab-case (e.g. "resume-pending-review"), for metrics.
+      "icon": "A String", # Icon hint for the chip.
+      "label": "A String", # Chip label shown to the user (at most 60 characters).
+      "loadSession": { # Parameters for the load_session action. # Open an existing assistant session.
+        "assistantSessionId": "A String", # Identifier of the assistant session to open (the final segment of the AssistantSession resource name).
+      },
+      "rationale": "A String", # Optional short explanation of why this suggestion is shown (tooltip / rationale popover).
+      "seedPrompt": "A String", # Prefill the composer with this text; the user reviews and sends.
+      "sendMessage": "A String", # Prefill the composer with this text and submit immediately. Only used for quick-reply chips inside an active onboarding conversation.
+      "source": "A String", # How this suggestion was produced.
+      "suggestionId": "A String", # Stable identifier for this suggestion, round-tripped by clients in interaction logging.
+    },
+  ],
+  "userProfile": "A String", # Classification of the requesting user's history.
+}
+
+
get(name, x__xgafv=None)
Gets details of the specified app.
@@ -698,18 +754,23 @@ 

Method Details

"previewAudioContent": "A String", # Output only. Synthesized preview audio for custom voice, formatted as canonical WAV (LINEAR16, 24kHz, 16-bit, mono). "previewText": "A String", # Optional. Text for synthesizing preview audio for custom voice. "voiceInstruction": "A String", # Optional. Natural language instructions for voice style, tone, pacing, or pronunciation. + "voiceInstructionMode": "A String", # Optional. Instruction mode for the voice sample. If unspecified, defaults to NO_INSTRUCTION. "voiceSampleGcsUri": "A String", # Optional. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. + "warnings": [ # Output only. Warning messages encountered during voice clone processing (e.g. low audio level). + { # A warning message encountered during voice sample processing. + "message": "A String", # Output only. A human-readable description of the warning. + "type": "A String", # Output only. The type of the warning. + }, + ], }, ], "inactivityTimeout": "A String", # Optional. The duration of user inactivity (no speech or interaction) before the agent prompts the user for reengagement. If not set, the agent will not prompt the user for reengagement. "synthesizeSpeechConfigs": { # Optional. Configuration of how the agent response should be synthesized, mapping from the language code to SynthesizeSpeechConfig. If the configuration for the specified language code is not found, the configuration for the root language code will be used. For example, if the map contains "en-us" and "en", and the specified language code is "en-gb", then "en" configuration will be used. Note: Language code is case-insensitive. "a_key": { # Configuration for how the agent response should be synthesized. - "consentAudioGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the consent audio for voice cloning. "instruction": "A String", # Optional. The instruction used to synthesize speech when using a generative model. "model": "A String", # Optional. The model used to synthesize audio. Currently supported values: - "gemini-3.1-flash-tts-preview" If empty, Chirp3-HD is used. "speakingRate": 3.14, # Optional. The speaking rate/speed in the range [0.25, 2.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. Values outside of the range [0.25, 2.0] will return an error. "voice": "A String", # Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices) from Cloud Text-to-Speech. - "voiceSampleGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. Note: Please make sure the CES service agent `service-@gcp-sa-ces.iam.gserviceaccount.com` has `storage.objects.get` permission to the Cloud Storage object. }, }, }, @@ -859,6 +920,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. The default LLM model settings for the app. Individual resources (e.g. agents, guardrails) can override these configurations as needed. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the app. Format: `projects/{project}/locations/{location}/apps/{app}` "pinned": True or False, # Optional. Whether the app is pinned in the app list. @@ -1219,18 +1281,23 @@

Method Details

"previewAudioContent": "A String", # Output only. Synthesized preview audio for custom voice, formatted as canonical WAV (LINEAR16, 24kHz, 16-bit, mono). "previewText": "A String", # Optional. Text for synthesizing preview audio for custom voice. "voiceInstruction": "A String", # Optional. Natural language instructions for voice style, tone, pacing, or pronunciation. + "voiceInstructionMode": "A String", # Optional. Instruction mode for the voice sample. If unspecified, defaults to NO_INSTRUCTION. "voiceSampleGcsUri": "A String", # Optional. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. + "warnings": [ # Output only. Warning messages encountered during voice clone processing (e.g. low audio level). + { # A warning message encountered during voice sample processing. + "message": "A String", # Output only. A human-readable description of the warning. + "type": "A String", # Output only. The type of the warning. + }, + ], }, ], "inactivityTimeout": "A String", # Optional. The duration of user inactivity (no speech or interaction) before the agent prompts the user for reengagement. If not set, the agent will not prompt the user for reengagement. "synthesizeSpeechConfigs": { # Optional. Configuration of how the agent response should be synthesized, mapping from the language code to SynthesizeSpeechConfig. If the configuration for the specified language code is not found, the configuration for the root language code will be used. For example, if the map contains "en-us" and "en", and the specified language code is "en-gb", then "en" configuration will be used. Note: Language code is case-insensitive. "a_key": { # Configuration for how the agent response should be synthesized. - "consentAudioGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the consent audio for voice cloning. "instruction": "A String", # Optional. The instruction used to synthesize speech when using a generative model. "model": "A String", # Optional. The model used to synthesize audio. Currently supported values: - "gemini-3.1-flash-tts-preview" If empty, Chirp3-HD is used. "speakingRate": 3.14, # Optional. The speaking rate/speed in the range [0.25, 2.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. Values outside of the range [0.25, 2.0] will return an error. "voice": "A String", # Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices) from Cloud Text-to-Speech. - "voiceSampleGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. Note: Please make sure the CES service agent `service-@gcp-sa-ces.iam.gserviceaccount.com` has `storage.objects.get` permission to the Cloud Storage object. }, }, }, @@ -1380,6 +1447,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. The default LLM model settings for the app. Individual resources (e.g. agents, guardrails) can override these configurations as needed. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the app. Format: `projects/{project}/locations/{location}/apps/{app}` "pinned": True or False, # Optional. Whether the app is pinned in the app list. @@ -1526,18 +1594,23 @@

Method Details

"previewAudioContent": "A String", # Output only. Synthesized preview audio for custom voice, formatted as canonical WAV (LINEAR16, 24kHz, 16-bit, mono). "previewText": "A String", # Optional. Text for synthesizing preview audio for custom voice. "voiceInstruction": "A String", # Optional. Natural language instructions for voice style, tone, pacing, or pronunciation. + "voiceInstructionMode": "A String", # Optional. Instruction mode for the voice sample. If unspecified, defaults to NO_INSTRUCTION. "voiceSampleGcsUri": "A String", # Optional. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. + "warnings": [ # Output only. Warning messages encountered during voice clone processing (e.g. low audio level). + { # A warning message encountered during voice sample processing. + "message": "A String", # Output only. A human-readable description of the warning. + "type": "A String", # Output only. The type of the warning. + }, + ], }, ], "inactivityTimeout": "A String", # Optional. The duration of user inactivity (no speech or interaction) before the agent prompts the user for reengagement. If not set, the agent will not prompt the user for reengagement. "synthesizeSpeechConfigs": { # Optional. Configuration of how the agent response should be synthesized, mapping from the language code to SynthesizeSpeechConfig. If the configuration for the specified language code is not found, the configuration for the root language code will be used. For example, if the map contains "en-us" and "en", and the specified language code is "en-gb", then "en" configuration will be used. Note: Language code is case-insensitive. "a_key": { # Configuration for how the agent response should be synthesized. - "consentAudioGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the consent audio for voice cloning. "instruction": "A String", # Optional. The instruction used to synthesize speech when using a generative model. "model": "A String", # Optional. The model used to synthesize audio. Currently supported values: - "gemini-3.1-flash-tts-preview" If empty, Chirp3-HD is used. "speakingRate": 3.14, # Optional. The speaking rate/speed in the range [0.25, 2.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. Values outside of the range [0.25, 2.0] will return an error. "voice": "A String", # Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices) from Cloud Text-to-Speech. - "voiceSampleGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. Note: Please make sure the CES service agent `service-@gcp-sa-ces.iam.gserviceaccount.com` has `storage.objects.get` permission to the Cloud Storage object. }, }, }, @@ -1687,6 +1760,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. The default LLM model settings for the app. Individual resources (e.g. agents, guardrails) can override these configurations as needed. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the app. Format: `projects/{project}/locations/{location}/apps/{app}` "pinned": True or False, # Optional. Whether the app is pinned in the app list. @@ -1812,18 +1886,23 @@

Method Details

"previewAudioContent": "A String", # Output only. Synthesized preview audio for custom voice, formatted as canonical WAV (LINEAR16, 24kHz, 16-bit, mono). "previewText": "A String", # Optional. Text for synthesizing preview audio for custom voice. "voiceInstruction": "A String", # Optional. Natural language instructions for voice style, tone, pacing, or pronunciation. + "voiceInstructionMode": "A String", # Optional. Instruction mode for the voice sample. If unspecified, defaults to NO_INSTRUCTION. "voiceSampleGcsUri": "A String", # Optional. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. + "warnings": [ # Output only. Warning messages encountered during voice clone processing (e.g. low audio level). + { # A warning message encountered during voice sample processing. + "message": "A String", # Output only. A human-readable description of the warning. + "type": "A String", # Output only. The type of the warning. + }, + ], }, ], "inactivityTimeout": "A String", # Optional. The duration of user inactivity (no speech or interaction) before the agent prompts the user for reengagement. If not set, the agent will not prompt the user for reengagement. "synthesizeSpeechConfigs": { # Optional. Configuration of how the agent response should be synthesized, mapping from the language code to SynthesizeSpeechConfig. If the configuration for the specified language code is not found, the configuration for the root language code will be used. For example, if the map contains "en-us" and "en", and the specified language code is "en-gb", then "en" configuration will be used. Note: Language code is case-insensitive. "a_key": { # Configuration for how the agent response should be synthesized. - "consentAudioGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the consent audio for voice cloning. "instruction": "A String", # Optional. The instruction used to synthesize speech when using a generative model. "model": "A String", # Optional. The model used to synthesize audio. Currently supported values: - "gemini-3.1-flash-tts-preview" If empty, Chirp3-HD is used. "speakingRate": 3.14, # Optional. The speaking rate/speed in the range [0.25, 2.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. Values outside of the range [0.25, 2.0] will return an error. "voice": "A String", # Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices) from Cloud Text-to-Speech. - "voiceSampleGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. Note: Please make sure the CES service agent `service-@gcp-sa-ces.iam.gserviceaccount.com` has `storage.objects.get` permission to the Cloud Storage object. }, }, }, @@ -1973,6 +2052,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. The default LLM model settings for the app. Individual resources (e.g. agents, guardrails) can override these configurations as needed. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the app. Format: `projects/{project}/locations/{location}/apps/{app}` "pinned": True or False, # Optional. Whether the app is pinned in the app list. diff --git a/docs/dyn/ces_v1.projects.locations.apps.sessions.html b/docs/dyn/ces_v1.projects.locations.apps.sessions.html index 77fb5351c1..721a23966a 100644 --- a/docs/dyn/ces_v1.projects.locations.apps.sessions.html +++ b/docs/dyn/ces_v1.projects.locations.apps.sessions.html @@ -298,11 +298,6 @@

Method Details

}, ], }, - "context": [ # Context messages for external supervision guardrails. - { - "a_key": "", # Properties of the object. Contains field @type with type URL. - }, - ], "diagnosticInfo": { # Contains execution details during the processing. # Optional. Diagnostic information contains execution details during the processing of the input. Only populated in the last SessionOutput (with `turn_completed=true`) for each turn. "messages": [ # List of the messages that happened during the processing. { # A message within a conversation. @@ -607,11 +602,6 @@

Method Details

}, ], }, - "context": [ # Context messages for external supervision guardrails. - { - "a_key": "", # Properties of the object. Contains field @type with type URL. - }, - ], "diagnosticInfo": { # Contains execution details during the processing. # Optional. Diagnostic information contains execution details during the processing of the input. Only populated in the last SessionOutput (with `turn_completed=true`) for each turn. "messages": [ # List of the messages that happened during the processing. { # A message within a conversation. diff --git a/docs/dyn/ces_v1.projects.locations.apps.tools.html b/docs/dyn/ces_v1.projects.locations.apps.tools.html index d446d7c1f9..e42758b1b5 100644 --- a/docs/dyn/ces_v1.projects.locations.apps.tools.html +++ b/docs/dyn/ces_v1.projects.locations.apps.tools.html @@ -294,6 +294,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -306,6 +307,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -508,6 +510,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. @@ -847,6 +850,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -859,6 +863,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -1061,6 +1066,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. @@ -1426,6 +1432,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -1438,6 +1445,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -1640,6 +1648,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. @@ -1992,6 +2001,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -2004,6 +2014,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -2206,6 +2217,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. @@ -2562,6 +2574,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -2574,6 +2587,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -2776,6 +2790,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. @@ -3115,6 +3130,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -3127,6 +3143,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -3329,6 +3346,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. diff --git a/docs/dyn/ces_v1.projects.locations.apps.toolsets.html b/docs/dyn/ces_v1.projects.locations.apps.toolsets.html index db1a7e81d6..39a49576bd 100644 --- a/docs/dyn/ces_v1.projects.locations.apps.toolsets.html +++ b/docs/dyn/ces_v1.projects.locations.apps.toolsets.html @@ -1673,6 +1673,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -1685,6 +1686,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -1887,6 +1889,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. diff --git a/docs/dyn/ces_v1.projects.locations.apps.versions.html b/docs/dyn/ces_v1.projects.locations.apps.versions.html index f6c0984ded..05c60f574b 100644 --- a/docs/dyn/ces_v1.projects.locations.apps.versions.html +++ b/docs/dyn/ces_v1.projects.locations.apps.versions.html @@ -196,6 +196,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the agent. Format: `projects/{project}/locations/{location}/apps/{app}/agents/{agent}` "remoteA2aAgent": { # The agent which will transfer execution to a remote [A2A](https://github.com/a2aproject/A2A) agent. # Optional. The remote [A2A](https://github.com/a2aproject/A2A) agent to be used for the agent execution. @@ -338,18 +339,23 @@

Method Details

"previewAudioContent": "A String", # Output only. Synthesized preview audio for custom voice, formatted as canonical WAV (LINEAR16, 24kHz, 16-bit, mono). "previewText": "A String", # Optional. Text for synthesizing preview audio for custom voice. "voiceInstruction": "A String", # Optional. Natural language instructions for voice style, tone, pacing, or pronunciation. + "voiceInstructionMode": "A String", # Optional. Instruction mode for the voice sample. If unspecified, defaults to NO_INSTRUCTION. "voiceSampleGcsUri": "A String", # Optional. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. + "warnings": [ # Output only. Warning messages encountered during voice clone processing (e.g. low audio level). + { # A warning message encountered during voice sample processing. + "message": "A String", # Output only. A human-readable description of the warning. + "type": "A String", # Output only. The type of the warning. + }, + ], }, ], "inactivityTimeout": "A String", # Optional. The duration of user inactivity (no speech or interaction) before the agent prompts the user for reengagement. If not set, the agent will not prompt the user for reengagement. "synthesizeSpeechConfigs": { # Optional. Configuration of how the agent response should be synthesized, mapping from the language code to SynthesizeSpeechConfig. If the configuration for the specified language code is not found, the configuration for the root language code will be used. For example, if the map contains "en-us" and "en", and the specified language code is "en-gb", then "en" configuration will be used. Note: Language code is case-insensitive. "a_key": { # Configuration for how the agent response should be synthesized. - "consentAudioGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the consent audio for voice cloning. "instruction": "A String", # Optional. The instruction used to synthesize speech when using a generative model. "model": "A String", # Optional. The model used to synthesize audio. Currently supported values: - "gemini-3.1-flash-tts-preview" If empty, Chirp3-HD is used. "speakingRate": 3.14, # Optional. The speaking rate/speed in the range [0.25, 2.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. Values outside of the range [0.25, 2.0] will return an error. "voice": "A String", # Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices) from Cloud Text-to-Speech. - "voiceSampleGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. Note: Please make sure the CES service agent `service-@gcp-sa-ces.iam.gserviceaccount.com` has `storage.objects.get` permission to the Cloud Storage object. }, }, }, @@ -499,6 +505,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. The default LLM model settings for the app. Individual resources (e.g. agents, guardrails) can override these configurations as needed. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the app. Format: `projects/{project}/locations/{location}/apps/{app}` "pinned": True or False, # Optional. Whether the app is pinned in the app list. @@ -738,6 +745,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -750,6 +758,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -960,6 +969,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -972,6 +982,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -1174,6 +1185,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. @@ -1617,6 +1629,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the agent. Format: `projects/{project}/locations/{location}/apps/{app}/agents/{agent}` "remoteA2aAgent": { # The agent which will transfer execution to a remote [A2A](https://github.com/a2aproject/A2A) agent. # Optional. The remote [A2A](https://github.com/a2aproject/A2A) agent to be used for the agent execution. @@ -1759,18 +1772,23 @@

Method Details

"previewAudioContent": "A String", # Output only. Synthesized preview audio for custom voice, formatted as canonical WAV (LINEAR16, 24kHz, 16-bit, mono). "previewText": "A String", # Optional. Text for synthesizing preview audio for custom voice. "voiceInstruction": "A String", # Optional. Natural language instructions for voice style, tone, pacing, or pronunciation. + "voiceInstructionMode": "A String", # Optional. Instruction mode for the voice sample. If unspecified, defaults to NO_INSTRUCTION. "voiceSampleGcsUri": "A String", # Optional. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. + "warnings": [ # Output only. Warning messages encountered during voice clone processing (e.g. low audio level). + { # A warning message encountered during voice sample processing. + "message": "A String", # Output only. A human-readable description of the warning. + "type": "A String", # Output only. The type of the warning. + }, + ], }, ], "inactivityTimeout": "A String", # Optional. The duration of user inactivity (no speech or interaction) before the agent prompts the user for reengagement. If not set, the agent will not prompt the user for reengagement. "synthesizeSpeechConfigs": { # Optional. Configuration of how the agent response should be synthesized, mapping from the language code to SynthesizeSpeechConfig. If the configuration for the specified language code is not found, the configuration for the root language code will be used. For example, if the map contains "en-us" and "en", and the specified language code is "en-gb", then "en" configuration will be used. Note: Language code is case-insensitive. "a_key": { # Configuration for how the agent response should be synthesized. - "consentAudioGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the consent audio for voice cloning. "instruction": "A String", # Optional. The instruction used to synthesize speech when using a generative model. "model": "A String", # Optional. The model used to synthesize audio. Currently supported values: - "gemini-3.1-flash-tts-preview" If empty, Chirp3-HD is used. "speakingRate": 3.14, # Optional. The speaking rate/speed in the range [0.25, 2.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. Values outside of the range [0.25, 2.0] will return an error. "voice": "A String", # Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices) from Cloud Text-to-Speech. - "voiceSampleGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. Note: Please make sure the CES service agent `service-@gcp-sa-ces.iam.gserviceaccount.com` has `storage.objects.get` permission to the Cloud Storage object. }, }, }, @@ -1920,6 +1938,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. The default LLM model settings for the app. Individual resources (e.g. agents, guardrails) can override these configurations as needed. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the app. Format: `projects/{project}/locations/{location}/apps/{app}` "pinned": True or False, # Optional. Whether the app is pinned in the app list. @@ -2159,6 +2178,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -2171,6 +2191,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -2381,6 +2402,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -2393,6 +2415,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -2595,6 +2618,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. @@ -3063,6 +3087,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the agent. Format: `projects/{project}/locations/{location}/apps/{app}/agents/{agent}` "remoteA2aAgent": { # The agent which will transfer execution to a remote [A2A](https://github.com/a2aproject/A2A) agent. # Optional. The remote [A2A](https://github.com/a2aproject/A2A) agent to be used for the agent execution. @@ -3205,18 +3230,23 @@

Method Details

"previewAudioContent": "A String", # Output only. Synthesized preview audio for custom voice, formatted as canonical WAV (LINEAR16, 24kHz, 16-bit, mono). "previewText": "A String", # Optional. Text for synthesizing preview audio for custom voice. "voiceInstruction": "A String", # Optional. Natural language instructions for voice style, tone, pacing, or pronunciation. + "voiceInstructionMode": "A String", # Optional. Instruction mode for the voice sample. If unspecified, defaults to NO_INSTRUCTION. "voiceSampleGcsUri": "A String", # Optional. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. + "warnings": [ # Output only. Warning messages encountered during voice clone processing (e.g. low audio level). + { # A warning message encountered during voice sample processing. + "message": "A String", # Output only. A human-readable description of the warning. + "type": "A String", # Output only. The type of the warning. + }, + ], }, ], "inactivityTimeout": "A String", # Optional. The duration of user inactivity (no speech or interaction) before the agent prompts the user for reengagement. If not set, the agent will not prompt the user for reengagement. "synthesizeSpeechConfigs": { # Optional. Configuration of how the agent response should be synthesized, mapping from the language code to SynthesizeSpeechConfig. If the configuration for the specified language code is not found, the configuration for the root language code will be used. For example, if the map contains "en-us" and "en", and the specified language code is "en-gb", then "en" configuration will be used. Note: Language code is case-insensitive. "a_key": { # Configuration for how the agent response should be synthesized. - "consentAudioGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the consent audio for voice cloning. "instruction": "A String", # Optional. The instruction used to synthesize speech when using a generative model. "model": "A String", # Optional. The model used to synthesize audio. Currently supported values: - "gemini-3.1-flash-tts-preview" If empty, Chirp3-HD is used. "speakingRate": 3.14, # Optional. The speaking rate/speed in the range [0.25, 2.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. Values outside of the range [0.25, 2.0] will return an error. "voice": "A String", # Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices) from Cloud Text-to-Speech. - "voiceSampleGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. Note: Please make sure the CES service agent `service-@gcp-sa-ces.iam.gserviceaccount.com` has `storage.objects.get` permission to the Cloud Storage object. }, }, }, @@ -3366,6 +3396,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. The default LLM model settings for the app. Individual resources (e.g. agents, guardrails) can override these configurations as needed. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the app. Format: `projects/{project}/locations/{location}/apps/{app}` "pinned": True or False, # Optional. Whether the app is pinned in the app list. @@ -3605,6 +3636,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -3617,6 +3649,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -3827,6 +3860,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -3839,6 +3873,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -4041,6 +4076,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. @@ -4667,6 +4703,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the agent. Format: `projects/{project}/locations/{location}/apps/{app}/agents/{agent}` "remoteA2aAgent": { # The agent which will transfer execution to a remote [A2A](https://github.com/a2aproject/A2A) agent. # Optional. The remote [A2A](https://github.com/a2aproject/A2A) agent to be used for the agent execution. @@ -4809,18 +4846,23 @@

Method Details

"previewAudioContent": "A String", # Output only. Synthesized preview audio for custom voice, formatted as canonical WAV (LINEAR16, 24kHz, 16-bit, mono). "previewText": "A String", # Optional. Text for synthesizing preview audio for custom voice. "voiceInstruction": "A String", # Optional. Natural language instructions for voice style, tone, pacing, or pronunciation. + "voiceInstructionMode": "A String", # Optional. Instruction mode for the voice sample. If unspecified, defaults to NO_INSTRUCTION. "voiceSampleGcsUri": "A String", # Optional. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. + "warnings": [ # Output only. Warning messages encountered during voice clone processing (e.g. low audio level). + { # A warning message encountered during voice sample processing. + "message": "A String", # Output only. A human-readable description of the warning. + "type": "A String", # Output only. The type of the warning. + }, + ], }, ], "inactivityTimeout": "A String", # Optional. The duration of user inactivity (no speech or interaction) before the agent prompts the user for reengagement. If not set, the agent will not prompt the user for reengagement. "synthesizeSpeechConfigs": { # Optional. Configuration of how the agent response should be synthesized, mapping from the language code to SynthesizeSpeechConfig. If the configuration for the specified language code is not found, the configuration for the root language code will be used. For example, if the map contains "en-us" and "en", and the specified language code is "en-gb", then "en" configuration will be used. Note: Language code is case-insensitive. "a_key": { # Configuration for how the agent response should be synthesized. - "consentAudioGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the consent audio for voice cloning. "instruction": "A String", # Optional. The instruction used to synthesize speech when using a generative model. "model": "A String", # Optional. The model used to synthesize audio. Currently supported values: - "gemini-3.1-flash-tts-preview" If empty, Chirp3-HD is used. "speakingRate": 3.14, # Optional. The speaking rate/speed in the range [0.25, 2.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. Values outside of the range [0.25, 2.0] will return an error. "voice": "A String", # Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices) from Cloud Text-to-Speech. - "voiceSampleGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. Note: Please make sure the CES service agent `service-@gcp-sa-ces.iam.gserviceaccount.com` has `storage.objects.get` permission to the Cloud Storage object. }, }, }, @@ -4970,6 +5012,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. The default LLM model settings for the app. Individual resources (e.g. agents, guardrails) can override these configurations as needed. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the app. Format: `projects/{project}/locations/{location}/apps/{app}` "pinned": True or False, # Optional. Whether the app is pinned in the app list. @@ -5209,6 +5252,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -5221,6 +5265,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -5431,6 +5476,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -5443,6 +5489,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -5645,6 +5692,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. @@ -6106,6 +6154,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the agent. Format: `projects/{project}/locations/{location}/apps/{app}/agents/{agent}` "remoteA2aAgent": { # The agent which will transfer execution to a remote [A2A](https://github.com/a2aproject/A2A) agent. # Optional. The remote [A2A](https://github.com/a2aproject/A2A) agent to be used for the agent execution. @@ -6248,18 +6297,23 @@

Method Details

"previewAudioContent": "A String", # Output only. Synthesized preview audio for custom voice, formatted as canonical WAV (LINEAR16, 24kHz, 16-bit, mono). "previewText": "A String", # Optional. Text for synthesizing preview audio for custom voice. "voiceInstruction": "A String", # Optional. Natural language instructions for voice style, tone, pacing, or pronunciation. + "voiceInstructionMode": "A String", # Optional. Instruction mode for the voice sample. If unspecified, defaults to NO_INSTRUCTION. "voiceSampleGcsUri": "A String", # Optional. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. + "warnings": [ # Output only. Warning messages encountered during voice clone processing (e.g. low audio level). + { # A warning message encountered during voice sample processing. + "message": "A String", # Output only. A human-readable description of the warning. + "type": "A String", # Output only. The type of the warning. + }, + ], }, ], "inactivityTimeout": "A String", # Optional. The duration of user inactivity (no speech or interaction) before the agent prompts the user for reengagement. If not set, the agent will not prompt the user for reengagement. "synthesizeSpeechConfigs": { # Optional. Configuration of how the agent response should be synthesized, mapping from the language code to SynthesizeSpeechConfig. If the configuration for the specified language code is not found, the configuration for the root language code will be used. For example, if the map contains "en-us" and "en", and the specified language code is "en-gb", then "en" configuration will be used. Note: Language code is case-insensitive. "a_key": { # Configuration for how the agent response should be synthesized. - "consentAudioGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the consent audio for voice cloning. "instruction": "A String", # Optional. The instruction used to synthesize speech when using a generative model. "model": "A String", # Optional. The model used to synthesize audio. Currently supported values: - "gemini-3.1-flash-tts-preview" If empty, Chirp3-HD is used. "speakingRate": 3.14, # Optional. The speaking rate/speed in the range [0.25, 2.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. Values outside of the range [0.25, 2.0] will return an error. "voice": "A String", # Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices) from Cloud Text-to-Speech. - "voiceSampleGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. Note: Please make sure the CES service agent `service-@gcp-sa-ces.iam.gserviceaccount.com` has `storage.objects.get` permission to the Cloud Storage object. }, }, }, @@ -6409,6 +6463,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. The default LLM model settings for the app. Individual resources (e.g. agents, guardrails) can override these configurations as needed. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the app. Format: `projects/{project}/locations/{location}/apps/{app}` "pinned": True or False, # Optional. Whether the app is pinned in the app list. @@ -6648,6 +6703,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -6660,6 +6716,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -6870,6 +6927,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -6882,6 +6940,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -7084,6 +7143,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. @@ -7527,6 +7587,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the agent. Format: `projects/{project}/locations/{location}/apps/{app}/agents/{agent}` "remoteA2aAgent": { # The agent which will transfer execution to a remote [A2A](https://github.com/a2aproject/A2A) agent. # Optional. The remote [A2A](https://github.com/a2aproject/A2A) agent to be used for the agent execution. @@ -7669,18 +7730,23 @@

Method Details

"previewAudioContent": "A String", # Output only. Synthesized preview audio for custom voice, formatted as canonical WAV (LINEAR16, 24kHz, 16-bit, mono). "previewText": "A String", # Optional. Text for synthesizing preview audio for custom voice. "voiceInstruction": "A String", # Optional. Natural language instructions for voice style, tone, pacing, or pronunciation. + "voiceInstructionMode": "A String", # Optional. Instruction mode for the voice sample. If unspecified, defaults to NO_INSTRUCTION. "voiceSampleGcsUri": "A String", # Optional. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. + "warnings": [ # Output only. Warning messages encountered during voice clone processing (e.g. low audio level). + { # A warning message encountered during voice sample processing. + "message": "A String", # Output only. A human-readable description of the warning. + "type": "A String", # Output only. The type of the warning. + }, + ], }, ], "inactivityTimeout": "A String", # Optional. The duration of user inactivity (no speech or interaction) before the agent prompts the user for reengagement. If not set, the agent will not prompt the user for reengagement. "synthesizeSpeechConfigs": { # Optional. Configuration of how the agent response should be synthesized, mapping from the language code to SynthesizeSpeechConfig. If the configuration for the specified language code is not found, the configuration for the root language code will be used. For example, if the map contains "en-us" and "en", and the specified language code is "en-gb", then "en" configuration will be used. Note: Language code is case-insensitive. "a_key": { # Configuration for how the agent response should be synthesized. - "consentAudioGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the consent audio for voice cloning. "instruction": "A String", # Optional. The instruction used to synthesize speech when using a generative model. "model": "A String", # Optional. The model used to synthesize audio. Currently supported values: - "gemini-3.1-flash-tts-preview" If empty, Chirp3-HD is used. "speakingRate": 3.14, # Optional. The speaking rate/speed in the range [0.25, 2.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. Values outside of the range [0.25, 2.0] will return an error. "voice": "A String", # Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices) from Cloud Text-to-Speech. - "voiceSampleGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. Note: Please make sure the CES service agent `service-@gcp-sa-ces.iam.gserviceaccount.com` has `storage.objects.get` permission to the Cloud Storage object. }, }, }, @@ -7830,6 +7896,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. The default LLM model settings for the app. Individual resources (e.g. agents, guardrails) can override these configurations as needed. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the app. Format: `projects/{project}/locations/{location}/apps/{app}` "pinned": True or False, # Optional. Whether the app is pinned in the app list. @@ -8069,6 +8136,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -8081,6 +8149,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -8291,6 +8360,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -8303,6 +8373,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -8505,6 +8576,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. diff --git a/docs/dyn/ces_v1beta.projects.locations.apps.agents.html b/docs/dyn/ces_v1beta.projects.locations.apps.agents.html index 8aedaaac42..285d9d1bda 100644 --- a/docs/dyn/ces_v1beta.projects.locations.apps.agents.html +++ b/docs/dyn/ces_v1beta.projects.locations.apps.agents.html @@ -176,6 +176,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the agent. Format: `projects/{project}/locations/{location}/apps/{app}/agents/{agent}` "remoteA2aAgent": { # The agent which will transfer execution to a remote [A2A](https://github.com/a2aproject/A2A) agent. # Optional. The remote [A2A](https://github.com/a2aproject/A2A) agent to be used for the agent execution. @@ -374,6 +375,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the agent. Format: `projects/{project}/locations/{location}/apps/{app}/agents/{agent}` "remoteA2aAgent": { # The agent which will transfer execution to a remote [A2A](https://github.com/a2aproject/A2A) agent. # Optional. The remote [A2A](https://github.com/a2aproject/A2A) agent to be used for the agent execution. @@ -598,6 +600,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the agent. Format: `projects/{project}/locations/{location}/apps/{app}/agents/{agent}` "remoteA2aAgent": { # The agent which will transfer execution to a remote [A2A](https://github.com/a2aproject/A2A) agent. # Optional. The remote [A2A](https://github.com/a2aproject/A2A) agent to be used for the agent execution. @@ -808,6 +811,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the agent. Format: `projects/{project}/locations/{location}/apps/{app}/agents/{agent}` "remoteA2aAgent": { # The agent which will transfer execution to a remote [A2A](https://github.com/a2aproject/A2A) agent. # Optional. The remote [A2A](https://github.com/a2aproject/A2A) agent to be used for the agent execution. @@ -1024,6 +1028,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the agent. Format: `projects/{project}/locations/{location}/apps/{app}/agents/{agent}` "remoteA2aAgent": { # The agent which will transfer execution to a remote [A2A](https://github.com/a2aproject/A2A) agent. # Optional. The remote [A2A](https://github.com/a2aproject/A2A) agent to be used for the agent execution. @@ -1222,6 +1227,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the agent. Format: `projects/{project}/locations/{location}/apps/{app}/agents/{agent}` "remoteA2aAgent": { # The agent which will transfer execution to a remote [A2A](https://github.com/a2aproject/A2A) agent. # Optional. The remote [A2A](https://github.com/a2aproject/A2A) agent to be used for the agent execution. diff --git a/docs/dyn/ces_v1beta.projects.locations.apps.assistantSessions.html b/docs/dyn/ces_v1beta.projects.locations.apps.assistantSessions.html new file mode 100644 index 0000000000..c0f4c83372 --- /dev/null +++ b/docs/dyn/ces_v1beta.projects.locations.apps.assistantSessions.html @@ -0,0 +1,617 @@ + + + +

Gemini Enterprise for Customer Experience API . projects . locations . apps . assistantSessions

+

Instance Methods

+

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

+

Cancels the assistant session's in-flight turn, if any: the explicit user stop for a turn running detached from any stream. A cancel landing on a task that does not host the turn preempts it through the session turn epoch instead, ending it within one lease renewal.

+

+ close()

+

Close httplib2 connections.

+

+ create(parent, body=None, x__xgafv=None)

+

Creates a new assistant session in the given app.

+

+ delete(name, x__xgafv=None)

+

Deletes the specified assistant session.

+

+ get(name, x__xgafv=None)

+

Gets details of the specified assistant session.

+

+ list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

+

Lists all assistant sessions in the given app.

+

+ list_next(previous_request, previous_response)

+

Retrieves the next page of results.

+

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

+

Runs the Chat AI assistant agent for the specified assistant session in a streaming fashion.

+

Method Details

+
+ cancelAssistantTurn(name, body=None, x__xgafv=None) +
Cancels the assistant session's in-flight turn, if any: the explicit user stop for a turn running detached from any stream. A cancel landing on a task that does not host the turn preempts it through the session turn epoch instead, ending it within one lease renewal.
+
+Args:
+  name: string, Required. The assistant session whose in-flight turn to cancel. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request to cancel an assistant session's in-flight turn.
+  "turnId": "A String", # Optional. The turn to cancel; empty cancels whichever turn is running. A cancel naming a turn that is no longer the running one is a no-op.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response for CancelAssistantTurn.
+  "cancelled": True or False, # Whether an in-flight turn was found and asked to stop (directly on this task, or through an epoch preemption for a turn hosted elsewhere).
+}
+
+ +
+ close() +
Close httplib2 connections.
+
+ +
+ create(parent, body=None, x__xgafv=None) +
Creates a new assistant session in the given app.
+
+Args:
+  parent: string, Required. The app to create the assistant session in Format: `projects/{project}/locations/{location}/apps/{app}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for AssistantService.CreateAssistantSession.
+  "assistantSessionId": "A String", # Optional. The ID to use for the assistant session, which will become the final component of the assistant session's resource name. If not provided, a unique ID will be automatically assigned for the assistant session.
+  "assistantSessionMessages": [ # Optional. The messages to seed the assistant session with.
+    { # A message in an assistant session.
+      "attachedGcsUris": [ # Optional. Cloud Storage URIs for files uploaded by the user during this turn. This allows attachments to be persisted and rendered in the session history UI. Example: "gs://cxas-transient-uploads/uuid/prd.pdf"
+        "A String",
+      ],
+      "chunks": [ # Optional. Content of the message as chunks.
+        { # A chunk of data in an assistant message.
+          "createTime": "A String", # Optional. Timestamp when the chunk was created or emitted.
+          "payload": { # Optional. Payload which contains structured responses like the quality report, agent version name, suggested responses etc.
+            "a_key": "", # Properties of the object.
+          },
+          "text": "A String", # Optional. Text data.
+          "thought": "A String", # Optional. Thought generated by the model.
+          "typedPayload": { # Payload with a type. # Optional. Typed payload which contains structured responses.
+            "displayName": "A String", # Required. The display name of the payload.
+            "metadata": { # Optional. The metadata of the payload.
+              "a_key": "", # Properties of the object.
+            },
+            "type": "A String", # Required. The type of the payload.
+            "value": { # Required. The value of the payload.
+              "a_key": "", # Properties of the object.
+            },
+          },
+        },
+      ],
+      "eventTime": "A String", # Required. Timestamp when the message was sent or received.
+      "role": "A String", # Required. Role within the conversation "user" or "model".
+    },
+  ],
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # An assistant session represents a conversation between a user and the assistant agent.
+  "activeTurn": { # Live-attachment info for a session turn that is currently running, disconnected from its client, or parked for pickup by another server task. # Output only. Attachment info for this session's currently running turn. Unset when no turn is running.
+    "lastProgressTime": "A String", # Output only. When the turn last persisted progress.
+    "orphanDeadlineTime": "A String", # Output only. When the turn will be wound down if no client attaches.
+    "startTime": "A String", # Output only. When the turn started.
+    "status": "A String", # Current attachment status.
+    "turnId": "A String", # Identifies the turn; echoed by resume snapshots on the streaming API.
+  },
+  "artifacts": [ # Output only. Document artifacts (e.g. generated TDDs in markdown) produced by the assistant in this session. Pointers only; the file content lives in the customer's Cloud Storage bucket.
+    { # A document artifact generated by the assistant within a session, stored as a file in the customer's Cloud Storage bucket.
+      "createTime": "A String", # Output only. When the artifact was persisted.
+      "displayName": "A String", # Output only. The file name shown to the user, e.g. "hotel_booking_tdd.md".
+      "gcsUri": "A String", # Output only. The Cloud Storage object holding the artifact content. Example: "gs://{project}-agent-assist-artifacts/agent-assist-generated/1_tdd.md"
+      "id": "A String", # Output only. The unique identifier of the artifact within the session.
+      "mimeType": "A String", # Output only. The IANA media type of the artifact content, e.g. "text/markdown".
+      "turnIndex": 42, # Output only. Index of the message in [AssistantSession.messages] whose turn produced the artifact, for placing the artifact chip when history is restored.
+    },
+  ],
+  "createTime": "A String", # Output only. The time the assistant session was created.
+  "displayName": "A String", # Optional. The display name of the assistant session.
+  "messages": [ # Optional. History of messages in the session.
+    { # A message in an assistant session.
+      "attachedGcsUris": [ # Optional. Cloud Storage URIs for files uploaded by the user during this turn. This allows attachments to be persisted and rendered in the session history UI. Example: "gs://cxas-transient-uploads/uuid/prd.pdf"
+        "A String",
+      ],
+      "chunks": [ # Optional. Content of the message as chunks.
+        { # A chunk of data in an assistant message.
+          "createTime": "A String", # Optional. Timestamp when the chunk was created or emitted.
+          "payload": { # Optional. Payload which contains structured responses like the quality report, agent version name, suggested responses etc.
+            "a_key": "", # Properties of the object.
+          },
+          "text": "A String", # Optional. Text data.
+          "thought": "A String", # Optional. Thought generated by the model.
+          "typedPayload": { # Payload with a type. # Optional. Typed payload which contains structured responses.
+            "displayName": "A String", # Required. The display name of the payload.
+            "metadata": { # Optional. The metadata of the payload.
+              "a_key": "", # Properties of the object.
+            },
+            "type": "A String", # Required. The type of the payload.
+            "value": { # Required. The value of the payload.
+              "a_key": "", # Properties of the object.
+            },
+          },
+        },
+      ],
+      "eventTime": "A String", # Required. Timestamp when the message was sent or received.
+      "role": "A String", # Required. Role within the conversation "user" or "model".
+    },
+  ],
+  "name": "A String", # Required. Identifier. The unique identifier of the session. Format: `projects/{project}/locations/{location}/apps/{app}/assistantSessions/{session}`
+  "requestor": "A String", # Output only. The user who initiated the session.
+  "sessionCheckpoint": { # Session checkpoint containing inferred user intent for session title and UI. # Output only. Session checkpoint containing user intent and rolling history summary.
+    "userIntent": "A String", # Inferred user goal or topic for the session (e.g. "Building E-Commerce Support Agent").
+  },
+  "state": "A String", # Output only. The status of the assistant session.
+  "updateTime": "A String", # Output only. The time the assistant session was last updated.
+  "userResponseSuggestions": { # Suggested user responses from the assistant agent. # Output only. Suggested user responses from the assistant agent.
+    "suggestions": [ # Required. The assistant suggested user responses. These are suggestions for the user on how to interact with the assistant.
+      "A String",
+    ],
+  },
+}
+
+ +
+ delete(name, x__xgafv=None) +
Deletes the specified assistant session.
+
+Args:
+  name: string, Required. The name of the assistant session to delete. Format: `projects/{project}/locations/{location}/apps/{app}/assistantSessions/{assistant_session}` (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 details of the specified assistant session.
+
+Args:
+  name: string, Required. The name of the assistant session to retrieve. Format: `projects/{project}/locations/{location}/apps/{app}/assistantSessions/{assistant_session}` (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # An assistant session represents a conversation between a user and the assistant agent.
+  "activeTurn": { # Live-attachment info for a session turn that is currently running, disconnected from its client, or parked for pickup by another server task. # Output only. Attachment info for this session's currently running turn. Unset when no turn is running.
+    "lastProgressTime": "A String", # Output only. When the turn last persisted progress.
+    "orphanDeadlineTime": "A String", # Output only. When the turn will be wound down if no client attaches.
+    "startTime": "A String", # Output only. When the turn started.
+    "status": "A String", # Current attachment status.
+    "turnId": "A String", # Identifies the turn; echoed by resume snapshots on the streaming API.
+  },
+  "artifacts": [ # Output only. Document artifacts (e.g. generated TDDs in markdown) produced by the assistant in this session. Pointers only; the file content lives in the customer's Cloud Storage bucket.
+    { # A document artifact generated by the assistant within a session, stored as a file in the customer's Cloud Storage bucket.
+      "createTime": "A String", # Output only. When the artifact was persisted.
+      "displayName": "A String", # Output only. The file name shown to the user, e.g. "hotel_booking_tdd.md".
+      "gcsUri": "A String", # Output only. The Cloud Storage object holding the artifact content. Example: "gs://{project}-agent-assist-artifacts/agent-assist-generated/1_tdd.md"
+      "id": "A String", # Output only. The unique identifier of the artifact within the session.
+      "mimeType": "A String", # Output only. The IANA media type of the artifact content, e.g. "text/markdown".
+      "turnIndex": 42, # Output only. Index of the message in [AssistantSession.messages] whose turn produced the artifact, for placing the artifact chip when history is restored.
+    },
+  ],
+  "createTime": "A String", # Output only. The time the assistant session was created.
+  "displayName": "A String", # Optional. The display name of the assistant session.
+  "messages": [ # Optional. History of messages in the session.
+    { # A message in an assistant session.
+      "attachedGcsUris": [ # Optional. Cloud Storage URIs for files uploaded by the user during this turn. This allows attachments to be persisted and rendered in the session history UI. Example: "gs://cxas-transient-uploads/uuid/prd.pdf"
+        "A String",
+      ],
+      "chunks": [ # Optional. Content of the message as chunks.
+        { # A chunk of data in an assistant message.
+          "createTime": "A String", # Optional. Timestamp when the chunk was created or emitted.
+          "payload": { # Optional. Payload which contains structured responses like the quality report, agent version name, suggested responses etc.
+            "a_key": "", # Properties of the object.
+          },
+          "text": "A String", # Optional. Text data.
+          "thought": "A String", # Optional. Thought generated by the model.
+          "typedPayload": { # Payload with a type. # Optional. Typed payload which contains structured responses.
+            "displayName": "A String", # Required. The display name of the payload.
+            "metadata": { # Optional. The metadata of the payload.
+              "a_key": "", # Properties of the object.
+            },
+            "type": "A String", # Required. The type of the payload.
+            "value": { # Required. The value of the payload.
+              "a_key": "", # Properties of the object.
+            },
+          },
+        },
+      ],
+      "eventTime": "A String", # Required. Timestamp when the message was sent or received.
+      "role": "A String", # Required. Role within the conversation "user" or "model".
+    },
+  ],
+  "name": "A String", # Required. Identifier. The unique identifier of the session. Format: `projects/{project}/locations/{location}/apps/{app}/assistantSessions/{session}`
+  "requestor": "A String", # Output only. The user who initiated the session.
+  "sessionCheckpoint": { # Session checkpoint containing inferred user intent for session title and UI. # Output only. Session checkpoint containing user intent and rolling history summary.
+    "userIntent": "A String", # Inferred user goal or topic for the session (e.g. "Building E-Commerce Support Agent").
+  },
+  "state": "A String", # Output only. The status of the assistant session.
+  "updateTime": "A String", # Output only. The time the assistant session was last updated.
+  "userResponseSuggestions": { # Suggested user responses from the assistant agent. # Output only. Suggested user responses from the assistant agent.
+    "suggestions": [ # Required. The assistant suggested user responses. These are suggestions for the user on how to interact with the assistant.
+      "A String",
+    ],
+  },
+}
+
+ +
+ list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None) +
Lists all assistant sessions in the given app.
+
+Args:
+  parent: string, Required. The app to list assistant sessions from. Format: `projects/{project}/locations/{location}/apps/{app}` (required)
+  filter: string, Optional. Filter to be applied when listing the assistant sessions. See https://google.aip.dev/160 for more details.
+  pageSize: integer, Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.
+  pageToken: string, Optional. The next_page_token value returned from a previous list AssistantService.ListAssistantSessions call.
+  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 AssistantService.ListAssistantSessions.
+  "assistantSessions": [ # The list of assistant sessions.
+    { # An assistant session represents a conversation between a user and the assistant agent.
+      "activeTurn": { # Live-attachment info for a session turn that is currently running, disconnected from its client, or parked for pickup by another server task. # Output only. Attachment info for this session's currently running turn. Unset when no turn is running.
+        "lastProgressTime": "A String", # Output only. When the turn last persisted progress.
+        "orphanDeadlineTime": "A String", # Output only. When the turn will be wound down if no client attaches.
+        "startTime": "A String", # Output only. When the turn started.
+        "status": "A String", # Current attachment status.
+        "turnId": "A String", # Identifies the turn; echoed by resume snapshots on the streaming API.
+      },
+      "artifacts": [ # Output only. Document artifacts (e.g. generated TDDs in markdown) produced by the assistant in this session. Pointers only; the file content lives in the customer's Cloud Storage bucket.
+        { # A document artifact generated by the assistant within a session, stored as a file in the customer's Cloud Storage bucket.
+          "createTime": "A String", # Output only. When the artifact was persisted.
+          "displayName": "A String", # Output only. The file name shown to the user, e.g. "hotel_booking_tdd.md".
+          "gcsUri": "A String", # Output only. The Cloud Storage object holding the artifact content. Example: "gs://{project}-agent-assist-artifacts/agent-assist-generated/1_tdd.md"
+          "id": "A String", # Output only. The unique identifier of the artifact within the session.
+          "mimeType": "A String", # Output only. The IANA media type of the artifact content, e.g. "text/markdown".
+          "turnIndex": 42, # Output only. Index of the message in [AssistantSession.messages] whose turn produced the artifact, for placing the artifact chip when history is restored.
+        },
+      ],
+      "createTime": "A String", # Output only. The time the assistant session was created.
+      "displayName": "A String", # Optional. The display name of the assistant session.
+      "messages": [ # Optional. History of messages in the session.
+        { # A message in an assistant session.
+          "attachedGcsUris": [ # Optional. Cloud Storage URIs for files uploaded by the user during this turn. This allows attachments to be persisted and rendered in the session history UI. Example: "gs://cxas-transient-uploads/uuid/prd.pdf"
+            "A String",
+          ],
+          "chunks": [ # Optional. Content of the message as chunks.
+            { # A chunk of data in an assistant message.
+              "createTime": "A String", # Optional. Timestamp when the chunk was created or emitted.
+              "payload": { # Optional. Payload which contains structured responses like the quality report, agent version name, suggested responses etc.
+                "a_key": "", # Properties of the object.
+              },
+              "text": "A String", # Optional. Text data.
+              "thought": "A String", # Optional. Thought generated by the model.
+              "typedPayload": { # Payload with a type. # Optional. Typed payload which contains structured responses.
+                "displayName": "A String", # Required. The display name of the payload.
+                "metadata": { # Optional. The metadata of the payload.
+                  "a_key": "", # Properties of the object.
+                },
+                "type": "A String", # Required. The type of the payload.
+                "value": { # Required. The value of the payload.
+                  "a_key": "", # Properties of the object.
+                },
+              },
+            },
+          ],
+          "eventTime": "A String", # Required. Timestamp when the message was sent or received.
+          "role": "A String", # Required. Role within the conversation "user" or "model".
+        },
+      ],
+      "name": "A String", # Required. Identifier. The unique identifier of the session. Format: `projects/{project}/locations/{location}/apps/{app}/assistantSessions/{session}`
+      "requestor": "A String", # Output only. The user who initiated the session.
+      "sessionCheckpoint": { # Session checkpoint containing inferred user intent for session title and UI. # Output only. Session checkpoint containing user intent and rolling history summary.
+        "userIntent": "A String", # Inferred user goal or topic for the session (e.g. "Building E-Commerce Support Agent").
+      },
+      "state": "A String", # Output only. The status of the assistant session.
+      "updateTime": "A String", # Output only. The time the assistant session was last updated.
+      "userResponseSuggestions": { # Suggested user responses from the assistant agent. # Output only. Suggested user responses from the assistant agent.
+        "suggestions": [ # Required. The assistant suggested user responses. These are suggestions for the user on how to interact with the assistant.
+          "A String",
+        ],
+      },
+    },
+  ],
+  "nextPageToken": "A String", # Optional. A token that can be sent as ListAssistantSessionsRequest.page_token to retrieve the next page. Absence of this field indicates there are no subsequent pages.
+}
+
+ +
+ list_next(previous_request, previous_response) +
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.
+
+
+ +
+ streamChatAiAssistant(name, body=None, x__xgafv=None) +
Runs the Chat AI assistant agent for the specified assistant session in a streaming fashion.
+
+Args:
+  name: string, Required. The assistant session to be used to run the assistant. Format: `projects/{project}/locations/{location}/apps/{app}/assistantSessions/{assistant_session}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for SessionService.StreamChatAiAssistant.
+  "attachOnly": True or False, # Optional. Optional flag to attach to an existing in-flight turn without submitting a new message.
+  "attachedGcsUris": [ # Optional. Cloud Storage URIs for files uploaded by the user during this turn. Example: "gs://cxas-transient-uploads/uuid/prd.pdf"
+    "A String",
+  ],
+  "clientCapabilities": [ # Optional. Response features this client can render. The server only emits events that need a capability (e.g. `confirmation_request`) when the capability is declared, so older clients never receive events they would silently drop.
+    "A String",
+  ],
+  "confirmationResponse": { # The user's answer to an AssistantConfirmationRequest, sent on the next SessionService.StreamChatAiAssistant call to resume the paused agent. # Optional. The user's answer to a pending AssistantConfirmationRequest. When set, the server resumes the paused agent with this answer instead of (or in addition to) starting a new prompt turn.
+    "answerText": "A String", # The chosen option's submit_text, or free-form user text. The paused action is cancelled and the text is handed to the agent to act on.
+    "confirmationId": "A String", # The AssistantConfirmationRequest.confirmation_id being answered.
+    "confirmed": True or False, # Binary answer: true approves the paused action, false declines it.
+  },
+  "contextToken": "A String", # Optional. Opaque onboarding context token returned by SessionService.GenerateOnboardingSuggestions. When set and still fresh, the server reuses the onboarding snapshot computed for the zero state instead of recomputing it for the first conversation turn.
+  "message": "A String", # Optional. The message to send to the assistant agent. May be empty when `confirmation_response` is set (answering a pending confirmation without adding a new message); at least one of the two must be provided.
+  "operationCompletedEvent": { # Event sent by the client or background worker to resume an assistant session after an asynchronous Long-Running Operation (LRO) completes. # Optional. Resumes an assistant session paused waiting for a client-managed long-running operation to complete.
+    "deduplicationToken": "A String", # Optional deduplication token (e.g. UUID) to prevent duplicate turn execution from concurrent browser tabs.
+    "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). # Optional canonical error status if the operation failed.
+      "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": { # Optional structured result metadata (e.g. pass_rate, total_examples, export_uri).
+      "a_key": "", # Properties of the object.
+    },
+    "operationName": "A String", # The operation resource name (e.g. `operations/{op}`).
+    "operationType": "A String", # The operation type or tool name (e.g. "run_evaluation", "copy_app", "export_app").
+    "status": "A String", # Status of the operation run (e.g. "SUCCEEDED", "FAILED", "CANCELLED").
+    "targetResourceName": "A String", # The primary resource targeted or produced by the operation (e.g. evaluation run ID, app ID, dataset ID).
+  },
+  "resumeFromSequenceNumber": "A String", # Optional. Optional cursor to resume and replay events from an in-flight or completed turn.
+}
+
+  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 SessionService.StreamChatAiAssistant.
+  "artifactChunk": { # A streamed fragment of a document artifact (e.g. a markdown TDD) that the assistant is generating. Content deltas stream while the document is being written so clients can render a live preview; the FINALIZED chunk carries the GCS URI once the file has been persisted. # Generated-document artifact event (live preview deltas + final GCS pointer).
+    "artifactId": "A String", # Identifier of the artifact, stable across all chunks of one artifact within the stream.
+    "contentDelta": "A String", # Incremental artifact content. Set on DELTA chunks.
+    "displayName": "A String", # The file name shown to the user, e.g. "hotel_booking_tdd.md". Set on STARTED (and repeated on FINALIZED).
+    "gcsUri": "A String", # The GCS object the artifact was persisted to. Set on FINALIZED chunks.
+    "mimeType": "A String", # The IANA media type of the artifact content, e.g. "text/markdown".
+    "state": "A String", # Lifecycle position of this chunk.
+  },
+  "confirmationRequest": { # A blocking question or confirmation the assistant needs answered before an agent action can proceed. The requesting agent is paused and resumes only when the answer arrives on a later StreamChatAiAssistantRequest.confirmation_response. # A blocking confirmation the agent paused on. The agent resumes when the answer arrives on a later request's `confirmation_response`. Only sent to clients that declared the CONFIRMATION_CARDS capability on the request.
+    "agentName": "A String", # Display label of the agent that raised the confirmation (e.g. `"Contract Architect"`), for the card header.
+    "confirmationId": "A String", # Identifier correlating this request with its response. Opaque to clients; must be echoed verbatim on the answering request.
+    "context": "A String", # Context describing what is being confirmed (e.g. the action the agent wants to take, or the question it needs answered). Rendered as plain text, not Markdown.
+    "expireTime": "A String", # Time after which this confirmation can no longer be answered. An expired card renders as inactive, and the server declines the confirmation on the next turn so the paused agent does not wait indefinitely.
+    "negativeLabel": "A String", # Label for the declining action of a binary confirmation (e.g. "Not yet"). Unset when `questions` is populated.
+    "positiveLabel": "A String", # Label for the approving action of a binary confirmation (e.g. "Publish"). Unset when `questions` is populated.
+    "questions": [ # Multi-choice form of the confirmation. When populated, the card renders a selectable option list and the chosen option's submit_text (or free-form user text) is returned as AssistantConfirmationResponse.answer_text.
+      { # One question with its options.
+        "options": [ # The selectable options, in presentation order.
+          { # A single selectable option.
+            "details": "A String", # Optional trade-off details shown as secondary text.
+            "submitText": "A String", # Optional message text to send when the option is chosen; defaults to `title` when empty.
+            "title": "A String", # Short plain-text option title (no markdown, no numbering).
+          },
+        ],
+        "question": "A String", # The question header text.
+      },
+    ],
+    "tool": "A String", # Name of the tool call the agent paused on (e.g. "update_app"), for the card header. Unset for pure questions.
+  },
+  "eventId": "A String", # Unique identifier for the event.
+  "eventTime": "A String", # Timestamp when the event occurred.
+  "handoff": { # Emitted before this task stops serving the stream mid-turn (e.g. a server restart). The turn's state is persisted; a reconnect carrying resume_from_sequence_number continues it on another task. # Tells the client to silently reconnect with resume_from_sequence_number: the task serving this stream is going away and the turn will continue elsewhere. Not an error; the stream completes normally after this event.
+    "reason": "A String", # Why the stream is handing off.
+    "turnId": "A String", # Identifies the turn to resume.
+  },
+  "optionQuestionsChunk": { # Structured clarification options the assistant asks the user to choose among, transduced server-side out of the model's turn (the option block is stripped from the streamed and persisted text). The console renders a keyboard-navigable option list docked above the composer. # Structured clarification options parsed out of the model turn. The console renders these as a selectable option list instead of raw text.
+    "questions": [ # The questions asked this turn. More than one entry drives the console's "1 of N" pager.
+      { # One question with its options.
+        "options": [ # The selectable options, in presentation order.
+          { # A single selectable option.
+            "details": "A String", # Optional trade-off details shown as secondary text.
+            "submitText": "A String", # Optional message text to send when the option is chosen; defaults to `title` when empty.
+            "title": "A String", # Short plain-text option title (no markdown, no numbering).
+          },
+        ],
+        "question": "A String", # The question header text.
+      },
+    ],
+  },
+  "resumeSnapshot": { # A compacted replay of an in-flight turn: everything needed to render the turn's visible output so far, plus the position live events continue from. # A compacted replay of an in-flight turn, sent as the first event of every attach or resume before any live event. The client replaces any locally rendered state for this turn with the snapshot's contents.
+    "events": [ # Compacted events reconstructing the turn's visible output, in render order, using the same event shapes as live streaming.
+      # Object with schema name: StreamChatAiAssistantResponse
+    ],
+    "orphanDeadlineTime": "A String", # When the turn will be wound down if no client remains attached.
+    "resolvedSequenceNumber": "A String", # The position this snapshot represents. Live events follow with sequence_number strictly greater than this. When lower than the resume_from_sequence_number the client requested, flushed progress lags what the client already rendered: the client must discard its rendered content of this turn beyond this position before applying the snapshot.
+    "turnId": "A String", # Identifies the turn being attached to.
+  },
+  "sequenceNumber": "A String", # Optional. Monotonically increasing sequence number for this session turn.
+  "sessionCheckpoint": { # Session checkpoint containing inferred user intent for session title and UI. # Session checkpoint/compaction recap event containing user intent and rolling summary.
+    "userIntent": "A String", # Inferred user goal or topic for the session (e.g. "Building E-Commerce Support Agent").
+  },
+  "status": { # 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). # Simple status update.
+    "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.
+  },
+  "textChunk": "A String", # Text Token (for streaming Gemini responses word-by-word).
+  "thoughtChunk": "A String", # Thought text chunk (agent's reasoning before generating response).
+  "toolCall": { # Request for the client or the agent to execute the specified tool. # Tool call execution event.
+    "agentName": "A String", # Output only. Human-readable name of the agent that issued this call, e.g. "Contract Architect". Empty when the root agent issued it.
+    "args": { # Optional. The input parameters and values for the tool in JSON object format.
+      "a_key": "", # Properties of the object.
+    },
+    "displayName": "A String", # Output only. Display name of the tool.
+    "id": "A String", # Optional. The unique identifier of the tool call. If populated, the client should return the execution result with the matching ID in ToolResponse.
+    "parentToolCallId": "A String", # Output only. The id of the tool call that caused this one, when it was issued by a sub-agent working on behalf of a parent call. Empty for top-level calls. Lets a client group a sub-agent's work under the call that started it instead of rendering every step as a sibling.
+    "tool": "A String", # Optional. The name of the tool to execute. Format: `projects/{project}/locations/{location}/apps/{app}/tools/{tool}`
+    "toolsetTool": { # A tool that is created from a toolset. # Optional. The toolset tool to execute.
+      "toolId": "A String", # Optional. The tool ID to filter the tools to retrieve the schema for.
+      "toolset": "A String", # Required. The resource name of the Toolset from which this tool is derived. Format: `projects/{project}/locations/{location}/apps/{app}/toolsets/{toolset}`
+    },
+  },
+  "toolResponse": { # The execution result of a specific tool from the client or the agent. # Tool call response event.
+    "agentName": "A String", # Output only. Human-readable name of the agent that issued this call, e.g. "Contract Architect". Empty when the root agent issued it.
+    "displayName": "A String", # Output only. Display name of the tool.
+    "id": "A String", # Optional. The matching ID of the tool call the response is for.
+    "parentToolCallId": "A String", # Output only. The id of the tool call that caused this one, when it was issued by a sub-agent working on behalf of a parent call. Empty for top-level calls. Lets a client group a sub-agent's work under the call that started it instead of rendering every step as a sibling.
+    "response": { # Required. The tool execution result in JSON object format. Use "output" key to specify tool response and "error" key to specify error details (if any). If "output" and "error" keys are not specified, then whole "response" is treated as tool execution result.
+      "a_key": "", # Properties of the object.
+    },
+    "tool": "A String", # Optional. The name of the tool to execute. Format: `projects/{project}/locations/{location}/apps/{app}/tools/{tool}`
+    "toolsetTool": { # A tool that is created from a toolset. # Optional. The toolset tool that got executed.
+      "toolId": "A String", # Optional. The tool ID to filter the tools to retrieve the schema for.
+      "toolset": "A String", # Required. The resource name of the Toolset from which this tool is derived. Format: `projects/{project}/locations/{location}/apps/{app}/toolsets/{toolset}`
+    },
+  },
+  "turnCompleted": { # Terminal event of a turn (see StreamChatAiAssistantResponse.turn_completed). # The turn has ended. Sent as the last event of every turn, on the original stream and on every attached or resumed stream, so clients can end the turn on an explicit signal instead of inferring it from stream closure.
+    "finalSequenceNumber": "A String", # Sequence number of the last event the turn produced. A client whose cursor is lower missed content and should reload the session to see it.
+    "reason": "A String", # Why the turn ended.
+    "turnId": "A String", # Identifier of the turn that ended; matches TurnResumeSnapshot.turn_id and ActiveTurnInfo.turn_id.
+  },
+  "turnInProgress": True or False, # Optional. Indicates whether the turn is still actively running in the background.
+  "turnMetadata": { # Turn-level metadata and intent categorization. # Optional. Turn-level metadata and intent categorization.
+    "contractDraftComplete": True or False, # Set on the terminal event of a contract draft whose every placeholder is resolved (contract_progress is 100%), whether or not the draft was published. Clients complete and dismiss the contract progress display on it; publication is reported separately by contract_finalized.
+    "contractFinalized": True or False, # Set on the final artifact event of a turn whose contract draft was published (a revision was activated). Terminal for the clarification flow of this draft: contract_progress is authoritative and complete.
+    "contractRelated": True or False, # Indicates whether this assistant turn was contract-related (e.g. contract drafting, alignment, extraction, or revision).
+    "contractStreamingPhase": "A String", # Set only on in-flight progress estimates emitted while a contract artifact fence is streaming, and on the revision-turn-start event. Unset on authoritative payloads.
+  },
+  "uiEvent": { # Represents a UI event payload. # Optional. UI event payload.
+    "jsonPayload": "A String", # The JSON payload representing the A2UI surface.
+    "mimeType": "A String", # The media type (MIME type) indicating the format of the UI event payload (e.g., "application/json+a2ui").
+  },
+}
+
+ + \ No newline at end of file diff --git a/docs/dyn/ces_v1beta.projects.locations.apps.deployments.html b/docs/dyn/ces_v1beta.projects.locations.apps.deployments.html index a61a81a71d..230f2ee6b9 100644 --- a/docs/dyn/ces_v1beta.projects.locations.apps.deployments.html +++ b/docs/dyn/ces_v1beta.projects.locations.apps.deployments.html @@ -183,6 +183,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings for the deployment. Overrides model settings configured at the app/agent levels. Note: Deployment-level model settings override is gated behind an allowlist. Contact the CXAS team to enable this field. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The resource name of the deployment. Format: `projects/{project}/locations/{location}/apps/{app}/deployments/{deployment}` "updateTime": "A String", # Output only. Timestamp when this deployment was last updated. @@ -270,6 +271,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings for the deployment. Overrides model settings configured at the app/agent levels. Note: Deployment-level model settings override is gated behind an allowlist. Contact the CXAS team to enable this field. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The resource name of the deployment. Format: `projects/{project}/locations/{location}/apps/{app}/deployments/{deployment}` "updateTime": "A String", # Output only. Timestamp when this deployment was last updated. @@ -382,6 +384,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings for the deployment. Overrides model settings configured at the app/agent levels. Note: Deployment-level model settings override is gated behind an allowlist. Contact the CXAS team to enable this field. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The resource name of the deployment. Format: `projects/{project}/locations/{location}/apps/{app}/deployments/{deployment}` "updateTime": "A String", # Output only. Timestamp when this deployment was last updated. @@ -651,6 +654,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings for the deployment. Overrides model settings configured at the app/agent levels. Note: Deployment-level model settings override is gated behind an allowlist. Contact the CXAS team to enable this field. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The resource name of the deployment. Format: `projects/{project}/locations/{location}/apps/{app}/deployments/{deployment}` "updateTime": "A String", # Output only. Timestamp when this deployment was last updated. @@ -756,6 +760,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings for the deployment. Overrides model settings configured at the app/agent levels. Note: Deployment-level model settings override is gated behind an allowlist. Contact the CXAS team to enable this field. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The resource name of the deployment. Format: `projects/{project}/locations/{location}/apps/{app}/deployments/{deployment}` "updateTime": "A String", # Output only. Timestamp when this deployment was last updated. @@ -843,6 +848,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings for the deployment. Overrides model settings configured at the app/agent levels. Note: Deployment-level model settings override is gated behind an allowlist. Contact the CXAS team to enable this field. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The resource name of the deployment. Format: `projects/{project}/locations/{location}/apps/{app}/deployments/{deployment}` "updateTime": "A String", # Output only. Timestamp when this deployment was last updated. diff --git a/docs/dyn/ces_v1beta.projects.locations.apps.guardrails.html b/docs/dyn/ces_v1beta.projects.locations.apps.guardrails.html index 6eb2bd2018..80dbce6b70 100644 --- a/docs/dyn/ces_v1beta.projects.locations.apps.guardrails.html +++ b/docs/dyn/ces_v1beta.projects.locations.apps.guardrails.html @@ -178,6 +178,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -190,6 +191,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -292,6 +294,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -304,6 +307,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -432,6 +436,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -444,6 +449,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -558,6 +564,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -570,6 +577,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -690,6 +698,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -702,6 +711,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -804,6 +814,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -816,6 +827,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. diff --git a/docs/dyn/ces_v1beta.projects.locations.apps.html b/docs/dyn/ces_v1beta.projects.locations.apps.html index 4480f468fa..e2c799d74c 100644 --- a/docs/dyn/ces_v1beta.projects.locations.apps.html +++ b/docs/dyn/ces_v1beta.projects.locations.apps.html @@ -79,6 +79,11 @@

Instance Methods

Returns the agents Resource.

+

+ assistantSessions() +

+

Returns the assistantSessions Resource.

+

changelogs()

@@ -154,6 +159,9 @@

Instance Methods

Returns the versions Resource.

+

+ chatAiAssistant(app, body=None, x__xgafv=None)

+

Runs the Chat AI assistant agent for the specified assistant session.

close()

Close httplib2 connections.

@@ -172,6 +180,9 @@

Instance Methods

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

Generates specific resources (e.g. agent) in the app using LLM assistant.

+

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

+

Generates personalized onboarding suggestions for the AI assistant zero state: classifies the requesting user (new / exploring / returning) from their assistant-session history in the app and returns suggestion chips (resume a session, continue work, or start something new) to render before any message is sent.

get(name, x__xgafv=None)

Gets details of the specified app.

@@ -196,6 +207,9 @@

Instance Methods

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

Retrieve the schema of the given tool. The schema is computed on the fly for the given instance of the tool.

+

+ runAssistant(app, body=None, x__xgafv=None)

+

Runs the assistant agent for the specified assistant session.

runEvaluation(app, body=None, x__xgafv=None)

Runs an evaluation of the app.

@@ -203,6 +217,47 @@

Instance Methods

testPersonaVoice(app, body=None, x__xgafv=None)

Tests the voice of a persona. Also accepts a default persona.

Method Details

+
+ chatAiAssistant(app, body=None, x__xgafv=None) +
Runs the Chat AI assistant agent for the specified assistant session.
+
+Args:
+  app: string, Required. The app to run assistant for. Format: `projects/{project}/locations/{location}/apps/{app}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for AssistantService.ChatAiAssistant.
+  "assistantSession": "A String", # Required. The assistant session to be used to run the assistant. Format: `projects/{project}/locations/{location}/apps/{app}/assistantSessions/{assistant_session}`
+  "attachedGcsUris": [ # Optional. Cloud Storage URIs for files uploaded by the user during this turn. Example: "gs://cxas-transient-uploads/uuid/prd.pdf"
+    "A String",
+  ],
+  "contextToken": "A String", # Optional. Opaque onboarding context token returned by SessionService.GenerateOnboardingSuggestions. When set and still fresh, the server reuses the onboarding snapshot computed for the zero state instead of recomputing it for the first conversation turn.
+  "message": "A String", # Required. The message to send to the assistant agent.
+}
+
+  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 AssistantService.ChatAiAssistant.
+  "eventId": "A String", # Unique identifier for the event.
+  "eventTime": "A String", # Timestamp when the event occurred.
+  "sessionCheckpoint": { # Session checkpoint containing inferred user intent for session title and UI. # Session checkpoint/compaction recap event containing user intent and rolling summary.
+    "userIntent": "A String", # Inferred user goal or topic for the session (e.g. "Building E-Commerce Support Agent").
+  },
+  "statusMessage": "A String", # Simple status update
+  "textChunk": "A String", # Text Token (for streaming Gemini responses word-by-word)
+  "uiEvent": { # Represents a UI event payload. # Optional. UI event payload.
+    "jsonPayload": "A String", # The JSON payload representing the A2UI surface.
+    "mimeType": "A String", # The media type (MIME type) indicating the format of the UI event payload (e.g., "application/json+a2ui").
+  },
+}
+
+
close()
Close httplib2 connections.
@@ -236,18 +291,23 @@

Method Details

"previewAudioContent": "A String", # Output only. Synthesized preview audio for custom voice, formatted as canonical WAV (LINEAR16, 24kHz, 16-bit, mono). "previewText": "A String", # Optional. Text for synthesizing preview audio for custom voice. "voiceInstruction": "A String", # Optional. Natural language instructions for voice style, tone, pacing, or pronunciation. + "voiceInstructionMode": "A String", # Optional. Instruction mode for the voice sample. If unspecified, defaults to NO_INSTRUCTION. "voiceSampleGcsUri": "A String", # Optional. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. + "warnings": [ # Output only. Warning messages encountered during voice clone processing (e.g. low audio level). + { # A warning message encountered during voice sample processing. + "message": "A String", # Output only. A human-readable description of the warning. + "type": "A String", # Output only. The type of the warning. + }, + ], }, ], "inactivityTimeout": "A String", # Optional. The duration of user inactivity (no speech or interaction) before the agent prompts the user for reengagement. If not set, the agent will not prompt the user for reengagement. "synthesizeSpeechConfigs": { # Optional. Configuration of how the agent response should be synthesized, mapping from the language code to SynthesizeSpeechConfig. If the configuration for the specified language code is not found, the configuration for the root language code will be used. For example, if the map contains "en-us" and "en", and the specified language code is "en-gb", then "en" configuration will be used. Note: Language code is case-insensitive. "a_key": { # Configuration for how the agent response should be synthesized. - "consentAudioGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the consent audio for voice cloning. "instruction": "A String", # Optional. The instruction used to synthesize speech when using a generative model. "model": "A String", # Optional. The model used to synthesize audio. Currently supported values: - "gemini-3.1-flash-tts-preview" If empty, Chirp3-HD is used. "speakingRate": 3.14, # Optional. The speaking rate/speed in the range [0.25, 2.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. Values outside of the range [0.25, 2.0] will return an error. "voice": "A String", # Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices) from Cloud Text-to-Speech. - "voiceSampleGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. Note: Please make sure the CES service agent `service-@gcp-sa-ces.iam.gserviceaccount.com` has `storage.objects.get` permission to the Cloud Storage object. }, }, }, @@ -441,6 +501,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. The default LLM model settings for the app. Individual resources (e.g. agents, guardrails) can override these configurations as needed. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the app. Format: `projects/{project}/locations/{location}/apps/{app}` "pinned": True or False, # Optional. Whether the app is pinned in the app list. @@ -822,6 +883,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the agent. Format: `projects/{project}/locations/{location}/apps/{app}/agents/{agent}` "remoteA2aAgent": { # The agent which will transfer execution to a remote [A2A](https://github.com/a2aproject/A2A) agent. # Optional. The remote [A2A](https://github.com/a2aproject/A2A) agent to be used for the agent execution. @@ -1190,6 +1252,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -1202,6 +1265,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -1404,6 +1468,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. @@ -1810,6 +1875,48 @@

Method Details

}
+
+ generateOnboardingSuggestions(name, body=None, x__xgafv=None) +
Generates personalized onboarding suggestions for the AI assistant zero state: classifies the requesting user (new / exploring / returning) from their assistant-session history in the app and returns suggestion chips (resume a session, continue work, or start something new) to render before any message is sent.
+
+Args:
+  name: string, Required. The app whose zero state is being rendered. Format: `projects/{project}/locations/{location}/apps/{app}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for SessionService.GenerateOnboardingSuggestions.
+  "maxSuggestions": 42, # Optional. Maximum number of suggestions to return. Defaults to 4 when unset.
+}
+
+  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 SessionService.GenerateOnboardingSuggestions.
+  "contextToken": "A String", # Opaque token capturing the onboarding snapshot used to generate these suggestions. Clients echo it on the first StreamChatAiAssistantRequest so the server can reuse the snapshot.
+  "suggestions": [ # Personalized suggestions, ranked most relevant first.
+    { # A single personalized onboarding suggestion chip for the AI assistant's zero state.
+      "candidateType": "A String", # Rule-table candidate type in kebab-case (e.g. "resume-pending-review"), for metrics.
+      "icon": "A String", # Icon hint for the chip.
+      "label": "A String", # Chip label shown to the user (at most 60 characters).
+      "loadSession": { # Parameters for the load_session action. # Open an existing assistant session.
+        "assistantSessionId": "A String", # Identifier of the assistant session to open (the final segment of the AssistantSession resource name).
+      },
+      "rationale": "A String", # Optional short explanation of why this suggestion is shown (tooltip / rationale popover).
+      "seedPrompt": "A String", # Prefill the composer with this text; the user reviews and sends.
+      "sendMessage": "A String", # Prefill the composer with this text and submit immediately. Only used for quick-reply chips inside an active onboarding conversation.
+      "source": "A String", # How this suggestion was produced.
+      "suggestionId": "A String", # Stable identifier for this suggestion, round-tripped by clients in interaction logging.
+    },
+  ],
+  "userProfile": "A String", # Classification of the requesting user's history.
+}
+
+
get(name, x__xgafv=None)
Gets details of the specified app.
@@ -1843,18 +1950,23 @@ 

Method Details

"previewAudioContent": "A String", # Output only. Synthesized preview audio for custom voice, formatted as canonical WAV (LINEAR16, 24kHz, 16-bit, mono). "previewText": "A String", # Optional. Text for synthesizing preview audio for custom voice. "voiceInstruction": "A String", # Optional. Natural language instructions for voice style, tone, pacing, or pronunciation. + "voiceInstructionMode": "A String", # Optional. Instruction mode for the voice sample. If unspecified, defaults to NO_INSTRUCTION. "voiceSampleGcsUri": "A String", # Optional. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. + "warnings": [ # Output only. Warning messages encountered during voice clone processing (e.g. low audio level). + { # A warning message encountered during voice sample processing. + "message": "A String", # Output only. A human-readable description of the warning. + "type": "A String", # Output only. The type of the warning. + }, + ], }, ], "inactivityTimeout": "A String", # Optional. The duration of user inactivity (no speech or interaction) before the agent prompts the user for reengagement. If not set, the agent will not prompt the user for reengagement. "synthesizeSpeechConfigs": { # Optional. Configuration of how the agent response should be synthesized, mapping from the language code to SynthesizeSpeechConfig. If the configuration for the specified language code is not found, the configuration for the root language code will be used. For example, if the map contains "en-us" and "en", and the specified language code is "en-gb", then "en" configuration will be used. Note: Language code is case-insensitive. "a_key": { # Configuration for how the agent response should be synthesized. - "consentAudioGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the consent audio for voice cloning. "instruction": "A String", # Optional. The instruction used to synthesize speech when using a generative model. "model": "A String", # Optional. The model used to synthesize audio. Currently supported values: - "gemini-3.1-flash-tts-preview" If empty, Chirp3-HD is used. "speakingRate": 3.14, # Optional. The speaking rate/speed in the range [0.25, 2.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. Values outside of the range [0.25, 2.0] will return an error. "voice": "A String", # Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices) from Cloud Text-to-Speech. - "voiceSampleGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. Note: Please make sure the CES service agent `service-@gcp-sa-ces.iam.gserviceaccount.com` has `storage.objects.get` permission to the Cloud Storage object. }, }, }, @@ -2048,6 +2160,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. The default LLM model settings for the app. Individual resources (e.g. agents, guardrails) can override these configurations as needed. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the app. Format: `projects/{project}/locations/{location}/apps/{app}` "pinned": True or False, # Optional. Whether the app is pinned in the app list. @@ -2459,18 +2572,23 @@

Method Details

"previewAudioContent": "A String", # Output only. Synthesized preview audio for custom voice, formatted as canonical WAV (LINEAR16, 24kHz, 16-bit, mono). "previewText": "A String", # Optional. Text for synthesizing preview audio for custom voice. "voiceInstruction": "A String", # Optional. Natural language instructions for voice style, tone, pacing, or pronunciation. + "voiceInstructionMode": "A String", # Optional. Instruction mode for the voice sample. If unspecified, defaults to NO_INSTRUCTION. "voiceSampleGcsUri": "A String", # Optional. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. + "warnings": [ # Output only. Warning messages encountered during voice clone processing (e.g. low audio level). + { # A warning message encountered during voice sample processing. + "message": "A String", # Output only. A human-readable description of the warning. + "type": "A String", # Output only. The type of the warning. + }, + ], }, ], "inactivityTimeout": "A String", # Optional. The duration of user inactivity (no speech or interaction) before the agent prompts the user for reengagement. If not set, the agent will not prompt the user for reengagement. "synthesizeSpeechConfigs": { # Optional. Configuration of how the agent response should be synthesized, mapping from the language code to SynthesizeSpeechConfig. If the configuration for the specified language code is not found, the configuration for the root language code will be used. For example, if the map contains "en-us" and "en", and the specified language code is "en-gb", then "en" configuration will be used. Note: Language code is case-insensitive. "a_key": { # Configuration for how the agent response should be synthesized. - "consentAudioGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the consent audio for voice cloning. "instruction": "A String", # Optional. The instruction used to synthesize speech when using a generative model. "model": "A String", # Optional. The model used to synthesize audio. Currently supported values: - "gemini-3.1-flash-tts-preview" If empty, Chirp3-HD is used. "speakingRate": 3.14, # Optional. The speaking rate/speed in the range [0.25, 2.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. Values outside of the range [0.25, 2.0] will return an error. "voice": "A String", # Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices) from Cloud Text-to-Speech. - "voiceSampleGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. Note: Please make sure the CES service agent `service-@gcp-sa-ces.iam.gserviceaccount.com` has `storage.objects.get` permission to the Cloud Storage object. }, }, }, @@ -2664,6 +2782,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. The default LLM model settings for the app. Individual resources (e.g. agents, guardrails) can override these configurations as needed. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the app. Format: `projects/{project}/locations/{location}/apps/{app}` "pinned": True or False, # Optional. Whether the app is pinned in the app list. @@ -2810,18 +2929,23 @@

Method Details

"previewAudioContent": "A String", # Output only. Synthesized preview audio for custom voice, formatted as canonical WAV (LINEAR16, 24kHz, 16-bit, mono). "previewText": "A String", # Optional. Text for synthesizing preview audio for custom voice. "voiceInstruction": "A String", # Optional. Natural language instructions for voice style, tone, pacing, or pronunciation. + "voiceInstructionMode": "A String", # Optional. Instruction mode for the voice sample. If unspecified, defaults to NO_INSTRUCTION. "voiceSampleGcsUri": "A String", # Optional. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. + "warnings": [ # Output only. Warning messages encountered during voice clone processing (e.g. low audio level). + { # A warning message encountered during voice sample processing. + "message": "A String", # Output only. A human-readable description of the warning. + "type": "A String", # Output only. The type of the warning. + }, + ], }, ], "inactivityTimeout": "A String", # Optional. The duration of user inactivity (no speech or interaction) before the agent prompts the user for reengagement. If not set, the agent will not prompt the user for reengagement. "synthesizeSpeechConfigs": { # Optional. Configuration of how the agent response should be synthesized, mapping from the language code to SynthesizeSpeechConfig. If the configuration for the specified language code is not found, the configuration for the root language code will be used. For example, if the map contains "en-us" and "en", and the specified language code is "en-gb", then "en" configuration will be used. Note: Language code is case-insensitive. "a_key": { # Configuration for how the agent response should be synthesized. - "consentAudioGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the consent audio for voice cloning. "instruction": "A String", # Optional. The instruction used to synthesize speech when using a generative model. "model": "A String", # Optional. The model used to synthesize audio. Currently supported values: - "gemini-3.1-flash-tts-preview" If empty, Chirp3-HD is used. "speakingRate": 3.14, # Optional. The speaking rate/speed in the range [0.25, 2.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. Values outside of the range [0.25, 2.0] will return an error. "voice": "A String", # Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices) from Cloud Text-to-Speech. - "voiceSampleGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. Note: Please make sure the CES service agent `service-@gcp-sa-ces.iam.gserviceaccount.com` has `storage.objects.get` permission to the Cloud Storage object. }, }, }, @@ -3015,6 +3139,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. The default LLM model settings for the app. Individual resources (e.g. agents, guardrails) can override these configurations as needed. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the app. Format: `projects/{project}/locations/{location}/apps/{app}` "pinned": True or False, # Optional. Whether the app is pinned in the app list. @@ -3140,18 +3265,23 @@

Method Details

"previewAudioContent": "A String", # Output only. Synthesized preview audio for custom voice, formatted as canonical WAV (LINEAR16, 24kHz, 16-bit, mono). "previewText": "A String", # Optional. Text for synthesizing preview audio for custom voice. "voiceInstruction": "A String", # Optional. Natural language instructions for voice style, tone, pacing, or pronunciation. + "voiceInstructionMode": "A String", # Optional. Instruction mode for the voice sample. If unspecified, defaults to NO_INSTRUCTION. "voiceSampleGcsUri": "A String", # Optional. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. + "warnings": [ # Output only. Warning messages encountered during voice clone processing (e.g. low audio level). + { # A warning message encountered during voice sample processing. + "message": "A String", # Output only. A human-readable description of the warning. + "type": "A String", # Output only. The type of the warning. + }, + ], }, ], "inactivityTimeout": "A String", # Optional. The duration of user inactivity (no speech or interaction) before the agent prompts the user for reengagement. If not set, the agent will not prompt the user for reengagement. "synthesizeSpeechConfigs": { # Optional. Configuration of how the agent response should be synthesized, mapping from the language code to SynthesizeSpeechConfig. If the configuration for the specified language code is not found, the configuration for the root language code will be used. For example, if the map contains "en-us" and "en", and the specified language code is "en-gb", then "en" configuration will be used. Note: Language code is case-insensitive. "a_key": { # Configuration for how the agent response should be synthesized. - "consentAudioGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the consent audio for voice cloning. "instruction": "A String", # Optional. The instruction used to synthesize speech when using a generative model. "model": "A String", # Optional. The model used to synthesize audio. Currently supported values: - "gemini-3.1-flash-tts-preview" If empty, Chirp3-HD is used. "speakingRate": 3.14, # Optional. The speaking rate/speed in the range [0.25, 2.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. Values outside of the range [0.25, 2.0] will return an error. "voice": "A String", # Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices) from Cloud Text-to-Speech. - "voiceSampleGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. Note: Please make sure the CES service agent `service-@gcp-sa-ces.iam.gserviceaccount.com` has `storage.objects.get` permission to the Cloud Storage object. }, }, }, @@ -3345,6 +3475,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. The default LLM model settings for the app. Individual resources (e.g. agents, guardrails) can override these configurations as needed. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the app. Format: `projects/{project}/locations/{location}/apps/{app}` "pinned": True or False, # Optional. Whether the app is pinned in the app list. @@ -3543,6 +3674,94 @@

Method Details

}
+
+ runAssistant(app, body=None, x__xgafv=None) +
Runs the assistant agent for the specified assistant session.
+
+Args:
+  app: string, Required. The app to run assistant for. Format: `projects/{project}/locations/{location}/apps/{app}` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for AssistantService.RunAssistant.
+  "assistantSession": "A String", # Required. The assistant session to be used to run the assistant. Format: `projects/{project}/locations/{location}/apps/{app}/assistantSessions/{assistant_session}`
+  "interactionType": "A String", # Optional. Different interaction types for the assistant message.
+  "message": { # A message in an assistant session. # Required. The message to send to the assistant agent.
+    "attachedGcsUris": [ # Optional. Cloud Storage URIs for files uploaded by the user during this turn. This allows attachments to be persisted and rendered in the session history UI. Example: "gs://cxas-transient-uploads/uuid/prd.pdf"
+      "A String",
+    ],
+    "chunks": [ # Optional. Content of the message as chunks.
+      { # A chunk of data in an assistant message.
+        "createTime": "A String", # Optional. Timestamp when the chunk was created or emitted.
+        "payload": { # Optional. Payload which contains structured responses like the quality report, agent version name, suggested responses etc.
+          "a_key": "", # Properties of the object.
+        },
+        "text": "A String", # Optional. Text data.
+        "thought": "A String", # Optional. Thought generated by the model.
+        "typedPayload": { # Payload with a type. # Optional. Typed payload which contains structured responses.
+          "displayName": "A String", # Required. The display name of the payload.
+          "metadata": { # Optional. The metadata of the payload.
+            "a_key": "", # Properties of the object.
+          },
+          "type": "A String", # Required. The type of the payload.
+          "value": { # Required. The value of the payload.
+            "a_key": "", # Properties of the object.
+          },
+        },
+      },
+    ],
+    "eventTime": "A String", # Required. Timestamp when the message was sent or received.
+    "role": "A String", # Required. Role within the conversation "user" or "model".
+  },
+}
+
+  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 AssistantService.RunAssistant.
+  "output": { # The output from the assistant agent. # Required. The output from the assistant agent.
+    "message": { # A message in an assistant session. # Required. The response from the assistant agent.
+      "attachedGcsUris": [ # Optional. Cloud Storage URIs for files uploaded by the user during this turn. This allows attachments to be persisted and rendered in the session history UI. Example: "gs://cxas-transient-uploads/uuid/prd.pdf"
+        "A String",
+      ],
+      "chunks": [ # Optional. Content of the message as chunks.
+        { # A chunk of data in an assistant message.
+          "createTime": "A String", # Optional. Timestamp when the chunk was created or emitted.
+          "payload": { # Optional. Payload which contains structured responses like the quality report, agent version name, suggested responses etc.
+            "a_key": "", # Properties of the object.
+          },
+          "text": "A String", # Optional. Text data.
+          "thought": "A String", # Optional. Thought generated by the model.
+          "typedPayload": { # Payload with a type. # Optional. Typed payload which contains structured responses.
+            "displayName": "A String", # Required. The display name of the payload.
+            "metadata": { # Optional. The metadata of the payload.
+              "a_key": "", # Properties of the object.
+            },
+            "type": "A String", # Required. The type of the payload.
+            "value": { # Required. The value of the payload.
+              "a_key": "", # Properties of the object.
+            },
+          },
+        },
+      ],
+      "eventTime": "A String", # Required. Timestamp when the message was sent or received.
+      "role": "A String", # Required. Role within the conversation "user" or "model".
+    },
+    "userResponseSuggestions": { # Suggested user responses from the assistant agent. # Output only. Suggested user responses from the assistant agent.
+      "suggestions": [ # Required. The assistant suggested user responses. These are suggestions for the user on how to interact with the assistant.
+        "A String",
+      ],
+    },
+  },
+  "state": "A String", # Output only. The status of the assistant session.
+}
+
+
runEvaluation(app, body=None, x__xgafv=None)
Runs an evaluation of the app.
diff --git a/docs/dyn/ces_v1beta.projects.locations.apps.sessions.html b/docs/dyn/ces_v1beta.projects.locations.apps.sessions.html
index d99bbd1e05..8019ea1418 100644
--- a/docs/dyn/ces_v1beta.projects.locations.apps.sessions.html
+++ b/docs/dyn/ces_v1beta.projects.locations.apps.sessions.html
@@ -298,11 +298,6 @@ 

Method Details

}, ], }, - "context": [ # Context messages for external supervision guardrails. - { - "a_key": "", # Properties of the object. Contains field @type with type URL. - }, - ], "diagnosticInfo": { # Contains execution details during the processing. # Optional. Diagnostic information contains execution details during the processing of the input. Only populated in the last SessionOutput (with `turn_completed=true`) for each turn. "messages": [ # List of the messages that happened during the processing. { # A message within a conversation. @@ -607,11 +602,6 @@

Method Details

}, ], }, - "context": [ # Context messages for external supervision guardrails. - { - "a_key": "", # Properties of the object. Contains field @type with type URL. - }, - ], "diagnosticInfo": { # Contains execution details during the processing. # Optional. Diagnostic information contains execution details during the processing of the input. Only populated in the last SessionOutput (with `turn_completed=true`) for each turn. "messages": [ # List of the messages that happened during the processing. { # A message within a conversation. diff --git a/docs/dyn/ces_v1beta.projects.locations.apps.tools.html b/docs/dyn/ces_v1beta.projects.locations.apps.tools.html index e7be6ba902..e459943561 100644 --- a/docs/dyn/ces_v1beta.projects.locations.apps.tools.html +++ b/docs/dyn/ces_v1beta.projects.locations.apps.tools.html @@ -294,6 +294,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -306,6 +307,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -508,6 +510,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. @@ -847,6 +850,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -859,6 +863,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -1061,6 +1066,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. @@ -1426,6 +1432,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -1438,6 +1445,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -1640,6 +1648,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. @@ -1992,6 +2001,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -2004,6 +2014,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -2206,6 +2217,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. @@ -2562,6 +2574,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -2574,6 +2587,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -2776,6 +2790,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. @@ -3115,6 +3130,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -3127,6 +3143,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -3329,6 +3346,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. diff --git a/docs/dyn/ces_v1beta.projects.locations.apps.toolsets.html b/docs/dyn/ces_v1beta.projects.locations.apps.toolsets.html index c50227cd65..1edd759ca5 100644 --- a/docs/dyn/ces_v1beta.projects.locations.apps.toolsets.html +++ b/docs/dyn/ces_v1beta.projects.locations.apps.toolsets.html @@ -1673,6 +1673,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -1685,6 +1686,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -1887,6 +1889,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. diff --git a/docs/dyn/ces_v1beta.projects.locations.apps.versions.html b/docs/dyn/ces_v1beta.projects.locations.apps.versions.html index 80112c2abd..3664769966 100644 --- a/docs/dyn/ces_v1beta.projects.locations.apps.versions.html +++ b/docs/dyn/ces_v1beta.projects.locations.apps.versions.html @@ -196,6 +196,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the agent. Format: `projects/{project}/locations/{location}/apps/{app}/agents/{agent}` "remoteA2aAgent": { # The agent which will transfer execution to a remote [A2A](https://github.com/a2aproject/A2A) agent. # Optional. The remote [A2A](https://github.com/a2aproject/A2A) agent to be used for the agent execution. @@ -338,18 +339,23 @@

Method Details

"previewAudioContent": "A String", # Output only. Synthesized preview audio for custom voice, formatted as canonical WAV (LINEAR16, 24kHz, 16-bit, mono). "previewText": "A String", # Optional. Text for synthesizing preview audio for custom voice. "voiceInstruction": "A String", # Optional. Natural language instructions for voice style, tone, pacing, or pronunciation. + "voiceInstructionMode": "A String", # Optional. Instruction mode for the voice sample. If unspecified, defaults to NO_INSTRUCTION. "voiceSampleGcsUri": "A String", # Optional. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. + "warnings": [ # Output only. Warning messages encountered during voice clone processing (e.g. low audio level). + { # A warning message encountered during voice sample processing. + "message": "A String", # Output only. A human-readable description of the warning. + "type": "A String", # Output only. The type of the warning. + }, + ], }, ], "inactivityTimeout": "A String", # Optional. The duration of user inactivity (no speech or interaction) before the agent prompts the user for reengagement. If not set, the agent will not prompt the user for reengagement. "synthesizeSpeechConfigs": { # Optional. Configuration of how the agent response should be synthesized, mapping from the language code to SynthesizeSpeechConfig. If the configuration for the specified language code is not found, the configuration for the root language code will be used. For example, if the map contains "en-us" and "en", and the specified language code is "en-gb", then "en" configuration will be used. Note: Language code is case-insensitive. "a_key": { # Configuration for how the agent response should be synthesized. - "consentAudioGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the consent audio for voice cloning. "instruction": "A String", # Optional. The instruction used to synthesize speech when using a generative model. "model": "A String", # Optional. The model used to synthesize audio. Currently supported values: - "gemini-3.1-flash-tts-preview" If empty, Chirp3-HD is used. "speakingRate": 3.14, # Optional. The speaking rate/speed in the range [0.25, 2.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. Values outside of the range [0.25, 2.0] will return an error. "voice": "A String", # Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices) from Cloud Text-to-Speech. - "voiceSampleGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. Note: Please make sure the CES service agent `service-@gcp-sa-ces.iam.gserviceaccount.com` has `storage.objects.get` permission to the Cloud Storage object. }, }, }, @@ -543,6 +549,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. The default LLM model settings for the app. Individual resources (e.g. agents, guardrails) can override these configurations as needed. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the app. Format: `projects/{project}/locations/{location}/apps/{app}` "pinned": True or False, # Optional. Whether the app is pinned in the app list. @@ -782,6 +789,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -794,6 +802,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -1004,6 +1013,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -1016,6 +1026,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -1218,6 +1229,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. @@ -1661,6 +1673,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the agent. Format: `projects/{project}/locations/{location}/apps/{app}/agents/{agent}` "remoteA2aAgent": { # The agent which will transfer execution to a remote [A2A](https://github.com/a2aproject/A2A) agent. # Optional. The remote [A2A](https://github.com/a2aproject/A2A) agent to be used for the agent execution. @@ -1803,18 +1816,23 @@

Method Details

"previewAudioContent": "A String", # Output only. Synthesized preview audio for custom voice, formatted as canonical WAV (LINEAR16, 24kHz, 16-bit, mono). "previewText": "A String", # Optional. Text for synthesizing preview audio for custom voice. "voiceInstruction": "A String", # Optional. Natural language instructions for voice style, tone, pacing, or pronunciation. + "voiceInstructionMode": "A String", # Optional. Instruction mode for the voice sample. If unspecified, defaults to NO_INSTRUCTION. "voiceSampleGcsUri": "A String", # Optional. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. + "warnings": [ # Output only. Warning messages encountered during voice clone processing (e.g. low audio level). + { # A warning message encountered during voice sample processing. + "message": "A String", # Output only. A human-readable description of the warning. + "type": "A String", # Output only. The type of the warning. + }, + ], }, ], "inactivityTimeout": "A String", # Optional. The duration of user inactivity (no speech or interaction) before the agent prompts the user for reengagement. If not set, the agent will not prompt the user for reengagement. "synthesizeSpeechConfigs": { # Optional. Configuration of how the agent response should be synthesized, mapping from the language code to SynthesizeSpeechConfig. If the configuration for the specified language code is not found, the configuration for the root language code will be used. For example, if the map contains "en-us" and "en", and the specified language code is "en-gb", then "en" configuration will be used. Note: Language code is case-insensitive. "a_key": { # Configuration for how the agent response should be synthesized. - "consentAudioGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the consent audio for voice cloning. "instruction": "A String", # Optional. The instruction used to synthesize speech when using a generative model. "model": "A String", # Optional. The model used to synthesize audio. Currently supported values: - "gemini-3.1-flash-tts-preview" If empty, Chirp3-HD is used. "speakingRate": 3.14, # Optional. The speaking rate/speed in the range [0.25, 2.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. Values outside of the range [0.25, 2.0] will return an error. "voice": "A String", # Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices) from Cloud Text-to-Speech. - "voiceSampleGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. Note: Please make sure the CES service agent `service-@gcp-sa-ces.iam.gserviceaccount.com` has `storage.objects.get` permission to the Cloud Storage object. }, }, }, @@ -2008,6 +2026,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. The default LLM model settings for the app. Individual resources (e.g. agents, guardrails) can override these configurations as needed. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the app. Format: `projects/{project}/locations/{location}/apps/{app}` "pinned": True or False, # Optional. Whether the app is pinned in the app list. @@ -2247,6 +2266,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -2259,6 +2279,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -2469,6 +2490,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -2481,6 +2503,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -2683,6 +2706,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. @@ -3151,6 +3175,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the agent. Format: `projects/{project}/locations/{location}/apps/{app}/agents/{agent}` "remoteA2aAgent": { # The agent which will transfer execution to a remote [A2A](https://github.com/a2aproject/A2A) agent. # Optional. The remote [A2A](https://github.com/a2aproject/A2A) agent to be used for the agent execution. @@ -3293,18 +3318,23 @@

Method Details

"previewAudioContent": "A String", # Output only. Synthesized preview audio for custom voice, formatted as canonical WAV (LINEAR16, 24kHz, 16-bit, mono). "previewText": "A String", # Optional. Text for synthesizing preview audio for custom voice. "voiceInstruction": "A String", # Optional. Natural language instructions for voice style, tone, pacing, or pronunciation. + "voiceInstructionMode": "A String", # Optional. Instruction mode for the voice sample. If unspecified, defaults to NO_INSTRUCTION. "voiceSampleGcsUri": "A String", # Optional. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. + "warnings": [ # Output only. Warning messages encountered during voice clone processing (e.g. low audio level). + { # A warning message encountered during voice sample processing. + "message": "A String", # Output only. A human-readable description of the warning. + "type": "A String", # Output only. The type of the warning. + }, + ], }, ], "inactivityTimeout": "A String", # Optional. The duration of user inactivity (no speech or interaction) before the agent prompts the user for reengagement. If not set, the agent will not prompt the user for reengagement. "synthesizeSpeechConfigs": { # Optional. Configuration of how the agent response should be synthesized, mapping from the language code to SynthesizeSpeechConfig. If the configuration for the specified language code is not found, the configuration for the root language code will be used. For example, if the map contains "en-us" and "en", and the specified language code is "en-gb", then "en" configuration will be used. Note: Language code is case-insensitive. "a_key": { # Configuration for how the agent response should be synthesized. - "consentAudioGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the consent audio for voice cloning. "instruction": "A String", # Optional. The instruction used to synthesize speech when using a generative model. "model": "A String", # Optional. The model used to synthesize audio. Currently supported values: - "gemini-3.1-flash-tts-preview" If empty, Chirp3-HD is used. "speakingRate": 3.14, # Optional. The speaking rate/speed in the range [0.25, 2.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. Values outside of the range [0.25, 2.0] will return an error. "voice": "A String", # Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices) from Cloud Text-to-Speech. - "voiceSampleGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. Note: Please make sure the CES service agent `service-@gcp-sa-ces.iam.gserviceaccount.com` has `storage.objects.get` permission to the Cloud Storage object. }, }, }, @@ -3498,6 +3528,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. The default LLM model settings for the app. Individual resources (e.g. agents, guardrails) can override these configurations as needed. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the app. Format: `projects/{project}/locations/{location}/apps/{app}` "pinned": True or False, # Optional. Whether the app is pinned in the app list. @@ -3737,6 +3768,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -3749,6 +3781,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -3959,6 +3992,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -3971,6 +4005,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -4173,6 +4208,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. @@ -4799,6 +4835,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the agent. Format: `projects/{project}/locations/{location}/apps/{app}/agents/{agent}` "remoteA2aAgent": { # The agent which will transfer execution to a remote [A2A](https://github.com/a2aproject/A2A) agent. # Optional. The remote [A2A](https://github.com/a2aproject/A2A) agent to be used for the agent execution. @@ -4941,18 +4978,23 @@

Method Details

"previewAudioContent": "A String", # Output only. Synthesized preview audio for custom voice, formatted as canonical WAV (LINEAR16, 24kHz, 16-bit, mono). "previewText": "A String", # Optional. Text for synthesizing preview audio for custom voice. "voiceInstruction": "A String", # Optional. Natural language instructions for voice style, tone, pacing, or pronunciation. + "voiceInstructionMode": "A String", # Optional. Instruction mode for the voice sample. If unspecified, defaults to NO_INSTRUCTION. "voiceSampleGcsUri": "A String", # Optional. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. + "warnings": [ # Output only. Warning messages encountered during voice clone processing (e.g. low audio level). + { # A warning message encountered during voice sample processing. + "message": "A String", # Output only. A human-readable description of the warning. + "type": "A String", # Output only. The type of the warning. + }, + ], }, ], "inactivityTimeout": "A String", # Optional. The duration of user inactivity (no speech or interaction) before the agent prompts the user for reengagement. If not set, the agent will not prompt the user for reengagement. "synthesizeSpeechConfigs": { # Optional. Configuration of how the agent response should be synthesized, mapping from the language code to SynthesizeSpeechConfig. If the configuration for the specified language code is not found, the configuration for the root language code will be used. For example, if the map contains "en-us" and "en", and the specified language code is "en-gb", then "en" configuration will be used. Note: Language code is case-insensitive. "a_key": { # Configuration for how the agent response should be synthesized. - "consentAudioGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the consent audio for voice cloning. "instruction": "A String", # Optional. The instruction used to synthesize speech when using a generative model. "model": "A String", # Optional. The model used to synthesize audio. Currently supported values: - "gemini-3.1-flash-tts-preview" If empty, Chirp3-HD is used. "speakingRate": 3.14, # Optional. The speaking rate/speed in the range [0.25, 2.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. Values outside of the range [0.25, 2.0] will return an error. "voice": "A String", # Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices) from Cloud Text-to-Speech. - "voiceSampleGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. Note: Please make sure the CES service agent `service-@gcp-sa-ces.iam.gserviceaccount.com` has `storage.objects.get` permission to the Cloud Storage object. }, }, }, @@ -5146,6 +5188,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. The default LLM model settings for the app. Individual resources (e.g. agents, guardrails) can override these configurations as needed. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the app. Format: `projects/{project}/locations/{location}/apps/{app}` "pinned": True or False, # Optional. Whether the app is pinned in the app list. @@ -5385,6 +5428,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -5397,6 +5441,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -5607,6 +5652,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -5619,6 +5665,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -5821,6 +5868,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. @@ -6282,6 +6330,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the agent. Format: `projects/{project}/locations/{location}/apps/{app}/agents/{agent}` "remoteA2aAgent": { # The agent which will transfer execution to a remote [A2A](https://github.com/a2aproject/A2A) agent. # Optional. The remote [A2A](https://github.com/a2aproject/A2A) agent to be used for the agent execution. @@ -6424,18 +6473,23 @@

Method Details

"previewAudioContent": "A String", # Output only. Synthesized preview audio for custom voice, formatted as canonical WAV (LINEAR16, 24kHz, 16-bit, mono). "previewText": "A String", # Optional. Text for synthesizing preview audio for custom voice. "voiceInstruction": "A String", # Optional. Natural language instructions for voice style, tone, pacing, or pronunciation. + "voiceInstructionMode": "A String", # Optional. Instruction mode for the voice sample. If unspecified, defaults to NO_INSTRUCTION. "voiceSampleGcsUri": "A String", # Optional. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. + "warnings": [ # Output only. Warning messages encountered during voice clone processing (e.g. low audio level). + { # A warning message encountered during voice sample processing. + "message": "A String", # Output only. A human-readable description of the warning. + "type": "A String", # Output only. The type of the warning. + }, + ], }, ], "inactivityTimeout": "A String", # Optional. The duration of user inactivity (no speech or interaction) before the agent prompts the user for reengagement. If not set, the agent will not prompt the user for reengagement. "synthesizeSpeechConfigs": { # Optional. Configuration of how the agent response should be synthesized, mapping from the language code to SynthesizeSpeechConfig. If the configuration for the specified language code is not found, the configuration for the root language code will be used. For example, if the map contains "en-us" and "en", and the specified language code is "en-gb", then "en" configuration will be used. Note: Language code is case-insensitive. "a_key": { # Configuration for how the agent response should be synthesized. - "consentAudioGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the consent audio for voice cloning. "instruction": "A String", # Optional. The instruction used to synthesize speech when using a generative model. "model": "A String", # Optional. The model used to synthesize audio. Currently supported values: - "gemini-3.1-flash-tts-preview" If empty, Chirp3-HD is used. "speakingRate": 3.14, # Optional. The speaking rate/speed in the range [0.25, 2.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. Values outside of the range [0.25, 2.0] will return an error. "voice": "A String", # Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices) from Cloud Text-to-Speech. - "voiceSampleGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. Note: Please make sure the CES service agent `service-@gcp-sa-ces.iam.gserviceaccount.com` has `storage.objects.get` permission to the Cloud Storage object. }, }, }, @@ -6629,6 +6683,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. The default LLM model settings for the app. Individual resources (e.g. agents, guardrails) can override these configurations as needed. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the app. Format: `projects/{project}/locations/{location}/apps/{app}` "pinned": True or False, # Optional. Whether the app is pinned in the app list. @@ -6868,6 +6923,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -6880,6 +6936,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -7090,6 +7147,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -7102,6 +7160,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -7304,6 +7363,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. @@ -7747,6 +7807,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the agent. Format: `projects/{project}/locations/{location}/apps/{app}/agents/{agent}` "remoteA2aAgent": { # The agent which will transfer execution to a remote [A2A](https://github.com/a2aproject/A2A) agent. # Optional. The remote [A2A](https://github.com/a2aproject/A2A) agent to be used for the agent execution. @@ -7889,18 +7950,23 @@

Method Details

"previewAudioContent": "A String", # Output only. Synthesized preview audio for custom voice, formatted as canonical WAV (LINEAR16, 24kHz, 16-bit, mono). "previewText": "A String", # Optional. Text for synthesizing preview audio for custom voice. "voiceInstruction": "A String", # Optional. Natural language instructions for voice style, tone, pacing, or pronunciation. + "voiceInstructionMode": "A String", # Optional. Instruction mode for the voice sample. If unspecified, defaults to NO_INSTRUCTION. "voiceSampleGcsUri": "A String", # Optional. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. + "warnings": [ # Output only. Warning messages encountered during voice clone processing (e.g. low audio level). + { # A warning message encountered during voice sample processing. + "message": "A String", # Output only. A human-readable description of the warning. + "type": "A String", # Output only. The type of the warning. + }, + ], }, ], "inactivityTimeout": "A String", # Optional. The duration of user inactivity (no speech or interaction) before the agent prompts the user for reengagement. If not set, the agent will not prompt the user for reengagement. "synthesizeSpeechConfigs": { # Optional. Configuration of how the agent response should be synthesized, mapping from the language code to SynthesizeSpeechConfig. If the configuration for the specified language code is not found, the configuration for the root language code will be used. For example, if the map contains "en-us" and "en", and the specified language code is "en-gb", then "en" configuration will be used. Note: Language code is case-insensitive. "a_key": { # Configuration for how the agent response should be synthesized. - "consentAudioGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the consent audio for voice cloning. "instruction": "A String", # Optional. The instruction used to synthesize speech when using a generative model. "model": "A String", # Optional. The model used to synthesize audio. Currently supported values: - "gemini-3.1-flash-tts-preview" If empty, Chirp3-HD is used. "speakingRate": 3.14, # Optional. The speaking rate/speed in the range [0.25, 2.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. Values outside of the range [0.25, 2.0] will return an error. "voice": "A String", # Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices) from Cloud Text-to-Speech. - "voiceSampleGcsUri": "A String", # Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. Note: Please make sure the CES service agent `service-@gcp-sa-ces.iam.gserviceaccount.com` has `storage.objects.get` permission to the Cloud Storage object. }, }, }, @@ -8094,6 +8160,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. The default LLM model settings for the app. Individual resources (e.g. agents, guardrails) can override these configurations as needed. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "name": "A String", # Identifier. The unique identifier of the app. Format: `projects/{project}/locations/{location}/apps/{app}` "pinned": True or False, # Optional. Whether the app is pinned in the app list. @@ -8333,6 +8400,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -8345,6 +8413,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Model settings. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "policyScope": "A String", # Required. Defines when to apply the policy check during the conversation. If set to `POLICY_SCOPE_UNSPECIFIED`, the policy will be applied to the user input. When applying the policy to the agent response, additional latency will be introduced before the agent can respond. "prompt": "A String", # Required. Policy prompt. @@ -8555,6 +8624,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Required. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -8567,6 +8637,7 @@

Method Details

"modelSettings": { # Model settings contains various configurations for the LLM model. # Optional. Configurations for the LLM model. "model": "A String", # Optional. The LLM model that the agent should use. If not set, the agent will inherit the model from its parent agent. "temperature": 3.14, # Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative. + "thinkingLevel": "A String", # Optional. The thinking level of the model. }, "prompt": "A String", # Optional. The prompt definition. If not set, default prompt will be used. }, @@ -8769,6 +8840,7 @@

Method Details

"service": "A String", # Required. The name of [Service Directory](https://cloud.google.com/service-directory) service. Format: `projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}`. Location of the service directory must be the same as the location of the app. }, }, + "readOnly": True or False, # Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user. "remoteAgentTool": { # Represents a tool that allows the agent to call another remote agent. # Optional. The remote agent tool. "agentCard": { # AgentCard conveys key information about a remote agent. It is a trimmed version of the AgentCard defined in the A2A protocol https://a2a-protocol.org/dev/specification/#441-agentcard # Required. The agent card of the remote agent that this tool invokes. "description": "A String", # Required. A description of the agent's domain of action/solution space. diff --git a/googleapiclient/discovery_cache/documents/ces.v1.json b/googleapiclient/discovery_cache/documents/ces.v1.json index 75edf70766..8a77da6563 100644 --- a/googleapiclient/discovery_cache/documents/ces.v1.json +++ b/googleapiclient/discovery_cache/documents/ces.v1.json @@ -325,6 +325,35 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"generateOnboardingSuggestions": { +"description": "Generates personalized onboarding suggestions for the AI assistant zero state: classifies the requesting user (new / exploring / returning) from their assistant-session history in the app and returns suggestion chips (resume a session, continue work, or start something new) to render before any message is sent.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/apps/{appsId}:generateOnboardingSuggestions", +"httpMethod": "POST", +"id": "ces.projects.locations.apps.generateOnboardingSuggestions", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The app whose zero state is being rendered. Format: `projects/{project}/locations/{location}/apps/{app}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/apps/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}:generateOnboardingSuggestions", +"request": { +"$ref": "GenerateOnboardingSuggestionsRequest" +}, +"response": { +"$ref": "GenerateOnboardingSuggestionsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/ces", +"https://www.googleapis.com/auth/cloud-platform" +] +}, "get": { "description": "Gets details of the specified app.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/apps/{appsId}", @@ -701,6 +730,68 @@ } } }, +"assistantSessions": { +"methods": { +"cancelAssistantTurn": { +"description": "Cancels the assistant session's in-flight turn, if any: the explicit user stop for a turn running detached from any stream. A cancel landing on a task that does not host the turn preempts it through the session turn epoch instead, ending it within one lease renewal.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/apps/{appsId}/assistantSessions/{assistantSessionsId}:cancelAssistantTurn", +"httpMethod": "POST", +"id": "ces.projects.locations.apps.assistantSessions.cancelAssistantTurn", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The assistant session whose in-flight turn to cancel.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/apps/[^/]+/assistantSessions/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}:cancelAssistantTurn", +"request": { +"$ref": "CancelAssistantTurnRequest" +}, +"response": { +"$ref": "CancelAssistantTurnResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/ces", +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"streamChatAiAssistant": { +"description": "Runs the Chat AI assistant agent for the specified assistant session in a streaming fashion.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/apps/{appsId}/assistantSessions/{assistantSessionsId}:streamChatAiAssistant", +"httpMethod": "POST", +"id": "ces.projects.locations.apps.assistantSessions.streamChatAiAssistant", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The assistant session to be used to run the assistant. Format: `projects/{project}/locations/{location}/apps/{app}/assistantSessions/{assistant_session}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/apps/[^/]+/assistantSessions/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}:streamChatAiAssistant", +"request": { +"$ref": "StreamChatAiAssistantRequest" +}, +"response": { +"$ref": "StreamChatAiAssistantResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/ces", +"https://www.googleapis.com/auth/cloud-platform" +] +} +} +}, "changelogs": { "methods": { "get": { @@ -2586,7 +2677,7 @@ } } }, -"revision": "20260914", +"revision": "20260924", "rootUrl": "https://ces.googleapis.com/", "schemas": { "Action": { @@ -3381,6 +3472,197 @@ }, "type": "object" }, +"ArtifactChunk": { +"description": "A streamed fragment of a document artifact (e.g. a markdown TDD) that the assistant is generating. Content deltas stream while the document is being written so clients can render a live preview; the FINALIZED chunk carries the GCS URI once the file has been persisted.", +"id": "ArtifactChunk", +"properties": { +"artifactId": { +"description": "Identifier of the artifact, stable across all chunks of one artifact within the stream.", +"type": "string" +}, +"contentDelta": { +"description": "Incremental artifact content. Set on DELTA chunks.", +"type": "string" +}, +"displayName": { +"description": "The file name shown to the user, e.g. \"hotel_booking_tdd.md\". Set on STARTED (and repeated on FINALIZED).", +"type": "string" +}, +"gcsUri": { +"description": "The GCS object the artifact was persisted to. Set on FINALIZED chunks.", +"type": "string" +}, +"mimeType": { +"description": "The IANA media type of the artifact content, e.g. \"text/markdown\".", +"type": "string" +}, +"state": { +"description": "Lifecycle position of this chunk.", +"enum": [ +"STATE_UNSPECIFIED", +"STARTED", +"DELTA", +"FINALIZED", +"FAILED", +"CLOSED" +], +"enumDescriptions": [ +"Unused default.", +"The assistant started generating the artifact.", +"A content increment; content_delta is set.", +"The artifact was persisted; gcs_uri is set.", +"Generation or persistence failed; the artifact was not saved.", +"The document finished streaming: its content was fully delivered via content_delta chunks. Persistence may still follow; a FINALIZED chunk with a gcs_uri is sent if and when the artifact is saved." +], +"type": "string" +} +}, +"type": "object" +}, +"AssistantConfirmationRequest": { +"description": "A blocking question or confirmation the assistant needs answered before an agent action can proceed. The requesting agent is paused and resumes only when the answer arrives on a later StreamChatAiAssistantRequest.confirmation_response.", +"id": "AssistantConfirmationRequest", +"properties": { +"agentName": { +"description": "Display label of the agent that raised the confirmation (e.g. `\"Contract Architect\"`), for the card header.", +"type": "string" +}, +"confirmationId": { +"description": "Identifier correlating this request with its response. Opaque to clients; must be echoed verbatim on the answering request.", +"type": "string" +}, +"context": { +"description": "Context describing what is being confirmed (e.g. the action the agent wants to take, or the question it needs answered). Rendered as plain text, not Markdown.", +"type": "string" +}, +"expireTime": { +"description": "Time after which this confirmation can no longer be answered. An expired card renders as inactive, and the server declines the confirmation on the next turn so the paused agent does not wait indefinitely.", +"format": "google-datetime", +"type": "string" +}, +"negativeLabel": { +"description": "Label for the declining action of a binary confirmation (e.g. \"Not yet\"). Unset when `questions` is populated.", +"type": "string" +}, +"positiveLabel": { +"description": "Label for the approving action of a binary confirmation (e.g. \"Publish\"). Unset when `questions` is populated.", +"type": "string" +}, +"questions": { +"description": "Multi-choice form of the confirmation. When populated, the card renders a selectable option list and the chosen option's submit_text (or free-form user text) is returned as AssistantConfirmationResponse.answer_text.", +"items": { +"$ref": "OptionQuestionsChunkQuestion" +}, +"type": "array" +}, +"tool": { +"description": "Name of the tool call the agent paused on (e.g. \"update_app\"), for the card header. Unset for pure questions.", +"type": "string" +} +}, +"type": "object" +}, +"AssistantConfirmationResponse": { +"description": "The user's answer to an AssistantConfirmationRequest, sent on the next SessionService.StreamChatAiAssistant call to resume the paused agent.", +"id": "AssistantConfirmationResponse", +"properties": { +"answerText": { +"description": "The chosen option's submit_text, or free-form user text. The paused action is cancelled and the text is handed to the agent to act on.", +"type": "string" +}, +"confirmationId": { +"description": "The AssistantConfirmationRequest.confirmation_id being answered.", +"type": "string" +}, +"confirmed": { +"description": "Binary answer: true approves the paused action, false declines it.", +"type": "boolean" +} +}, +"type": "object" +}, +"AssistantSuggestion": { +"description": "A single personalized onboarding suggestion chip for the AI assistant's zero state.", +"id": "AssistantSuggestion", +"properties": { +"candidateType": { +"description": "Rule-table candidate type in kebab-case (e.g. \"resume-pending-review\"), for metrics.", +"type": "string" +}, +"icon": { +"description": "Icon hint for the chip.", +"enum": [ +"ICON_UNSPECIFIED", +"RESUME", +"BUILD", +"EVALUATE", +"DEPLOY", +"EXPLORE", +"FIX" +], +"enumDescriptions": [ +"Unspecified icon.", +"Resume a previous session.", +"Build something new.", +"Evaluation-related suggestion.", +"Deployment-related suggestion.", +"Exploration / discovery suggestion.", +"Fix an error or failing state." +], +"type": "string" +}, +"label": { +"description": "Chip label shown to the user (at most 60 characters).", +"type": "string" +}, +"loadSession": { +"$ref": "AssistantSuggestionLoadSession", +"description": "Open an existing assistant session." +}, +"rationale": { +"description": "Optional short explanation of why this suggestion is shown (tooltip / rationale popover).", +"type": "string" +}, +"seedPrompt": { +"description": "Prefill the composer with this text; the user reviews and sends.", +"type": "string" +}, +"sendMessage": { +"description": "Prefill the composer with this text and submit immediately. Only used for quick-reply chips inside an active onboarding conversation.", +"type": "string" +}, +"source": { +"description": "How this suggestion was produced.", +"enum": [ +"SOURCE_UNSPECIFIED", +"RULE", +"LLM_RANKED" +], +"enumDescriptions": [ +"Unspecified source.", +"Deterministic rule-table candidate with template phrasing.", +"Rule-table candidate re-ranked and phrased by the LLM phrasing step." +], +"type": "string" +}, +"suggestionId": { +"description": "Stable identifier for this suggestion, round-tripped by clients in interaction logging.", +"type": "string" +} +}, +"type": "object" +}, +"AssistantSuggestionLoadSession": { +"description": "Parameters for the load_session action.", +"id": "AssistantSuggestionLoadSession", +"properties": { +"assistantSessionId": { +"description": "Identifier of the assistant session to open (the final segment of the AssistantSession resource name).", +"type": "string" +} +}, +"type": "object" +}, "AudioProcessingConfig": { "description": "Configuration for how the input and output audio should be processed and delivered.", "id": "AudioProcessingConfig", @@ -3529,6 +3811,28 @@ }, "type": "object" }, +"CancelAssistantTurnRequest": { +"description": "Request to cancel an assistant session's in-flight turn.", +"id": "CancelAssistantTurnRequest", +"properties": { +"turnId": { +"description": "Optional. The turn to cancel; empty cancels whichever turn is running. A cancel naming a turn that is no longer the running one is a no-op.", +"type": "string" +} +}, +"type": "object" +}, +"CancelAssistantTurnResponse": { +"description": "Response for CancelAssistantTurn.", +"id": "CancelAssistantTurnResponse", +"properties": { +"cancelled": { +"description": "Whether an in-flight turn was found and asked to stop (directly on this task, or through an epoch preemption for a turn hosted elsewhere).", +"type": "boolean" +} +}, +"type": "object" +}, "CancelOperationRequest": { "description": "The request message for Operations.CancelOperation.", "id": "CancelOperationRequest", @@ -4274,9 +4578,58 @@ "description": "Optional. Natural language instructions for voice style, tone, pacing, or pronunciation.", "type": "string" }, +"voiceInstructionMode": { +"description": "Optional. Instruction mode for the voice sample. If unspecified, defaults to NO_INSTRUCTION.", +"enum": [ +"VOICE_INSTRUCTION_MODE_UNSPECIFIED", +"NO_INSTRUCTION", +"GENERATE_INSTRUCTION", +"CUSTOM_INSTRUCTION" +], +"enumDescriptions": [ +"Unspecified instruction mode. Defaults to NO_INSTRUCTION.", +"No voice instruction will be used.", +"Voice instruction will be automatically generated by AI from the audio sample.", +"Custom voice instruction provided by the user." +], +"type": "string" +}, "voiceSampleGcsUri": { "description": "Optional. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file.", "type": "string" +}, +"warnings": { +"description": "Output only. Warning messages encountered during voice clone processing (e.g. low audio level).", +"items": { +"$ref": "CustomVoiceSampleWarning" +}, +"readOnly": true, +"type": "array" +} +}, +"type": "object" +}, +"CustomVoiceSampleWarning": { +"description": "A warning message encountered during voice sample processing.", +"id": "CustomVoiceSampleWarning", +"properties": { +"message": { +"description": "Output only. A human-readable description of the warning.", +"readOnly": true, +"type": "string" +}, +"type": { +"description": "Output only. The type of the warning.", +"enum": [ +"WARNING_TYPE_UNSPECIFIED", +"LOW_AUDIO_LEVEL" +], +"enumDescriptions": [ +"Unspecified warning type.", +"The audio level of the voice sample is too low (e.g. low RMS amplitude)." +], +"readOnly": true, +"type": "string" } }, "type": "object" @@ -5442,6 +5795,52 @@ }, "type": "object" }, +"GenerateOnboardingSuggestionsRequest": { +"description": "Request message for SessionService.GenerateOnboardingSuggestions.", +"id": "GenerateOnboardingSuggestionsRequest", +"properties": { +"maxSuggestions": { +"description": "Optional. Maximum number of suggestions to return. Defaults to 4 when unset.", +"format": "int32", +"type": "integer" +} +}, +"type": "object" +}, +"GenerateOnboardingSuggestionsResponse": { +"description": "Response message for SessionService.GenerateOnboardingSuggestions.", +"id": "GenerateOnboardingSuggestionsResponse", +"properties": { +"contextToken": { +"description": "Opaque token capturing the onboarding snapshot used to generate these suggestions. Clients echo it on the first StreamChatAiAssistantRequest so the server can reuse the snapshot.", +"type": "string" +}, +"suggestions": { +"description": "Personalized suggestions, ranked most relevant first.", +"items": { +"$ref": "AssistantSuggestion" +}, +"type": "array" +}, +"userProfile": { +"description": "Classification of the requesting user's history.", +"enum": [ +"USER_PROFILE_UNSPECIFIED", +"NEW", +"EXPLORING", +"RETURNING" +], +"enumDescriptions": [ +"Unspecified profile.", +"No assistant sessions containing messages.", +"One or two assistant sessions containing messages.", +"More than two assistant sessions containing messages." +], +"type": "string" +} +}, +"type": "object" +}, "GoogleSearchSuggestions": { "description": "Search suggestions from Google Search Tool.", "id": "GoogleSearchSuggestions", @@ -5822,7 +6221,8 @@ "AUDIO_MISMATCH", "MISSING_TOOL_CALL", "CUSTOM", -"CHOPPY_AUDIO" +"CHOPPY_AUDIO", +"PROFANITY" ], "enumDescriptions": [ "Type is unspecified.", @@ -5832,7 +6232,8 @@ "Audio mismatch issue type.", "Missing tool call issue type.", "Custom issue type.", -"Choppy audio issue type." +"Choppy audio issue type.", +"Agent profanity issue type." ], "type": "string" } @@ -7546,6 +7947,24 @@ "description": "Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative.", "format": "double", "type": "number" +}, +"thinkingLevel": { +"description": "Optional. The thinking level of the model.", +"enum": [ +"THINKING_LEVEL_UNSPECIFIED", +"DEFAULT", +"LOW", +"MEDIUM", +"HIGH" +], +"enumDescriptions": [ +"Thinking level is unspecified.", +"Default thinking level.", +"Low thinking level.", +"Medium thinking level.", +"High thinking level." +], +"type": "string" } }, "type": "object" @@ -7693,6 +8112,45 @@ }, "type": "object" }, +"OperationCompletedEvent": { +"description": "Event sent by the client or background worker to resume an assistant session after an asynchronous Long-Running Operation (LRO) completes.", +"id": "OperationCompletedEvent", +"properties": { +"deduplicationToken": { +"description": "Optional deduplication token (e.g. UUID) to prevent duplicate turn execution from concurrent browser tabs.", +"type": "string" +}, +"error": { +"$ref": "Status", +"description": "Optional canonical error status if the operation failed." +}, +"metadata": { +"additionalProperties": { +"description": "Properties of the object.", +"type": "any" +}, +"description": "Optional structured result metadata (e.g. pass_rate, total_examples, export_uri).", +"type": "object" +}, +"operationName": { +"description": "The operation resource name (e.g. `operations/{op}`).", +"type": "string" +}, +"operationType": { +"description": "The operation type or tool name (e.g. \"run_evaluation\", \"copy_app\", \"export_app\").", +"type": "string" +}, +"status": { +"description": "Status of the operation run (e.g. \"SUCCEEDED\", \"FAILED\", \"CANCELLED\").", +"type": "string" +}, +"targetResourceName": { +"description": "The primary resource targeted or produced by the operation (e.g. evaluation run ID, app ID, dataset ID).", +"type": "string" +} +}, +"type": "object" +}, "OperationMetadata": { "description": "Represents the metadata of the long-running operation.", "id": "OperationMetadata", @@ -7722,6 +8180,57 @@ }, "type": "object" }, +"OptionQuestionsChunk": { +"description": "Structured clarification options the assistant asks the user to choose among, transduced server-side out of the model's turn (the option block is stripped from the streamed and persisted text). The console renders a keyboard-navigable option list docked above the composer.", +"id": "OptionQuestionsChunk", +"properties": { +"questions": { +"description": "The questions asked this turn. More than one entry drives the console's \"1 of N\" pager.", +"items": { +"$ref": "OptionQuestionsChunkQuestion" +}, +"type": "array" +} +}, +"type": "object" +}, +"OptionQuestionsChunkOption": { +"description": "A single selectable option.", +"id": "OptionQuestionsChunkOption", +"properties": { +"details": { +"description": "Optional trade-off details shown as secondary text.", +"type": "string" +}, +"submitText": { +"description": "Optional message text to send when the option is chosen; defaults to `title` when empty.", +"type": "string" +}, +"title": { +"description": "Short plain-text option title (no markdown, no numbering).", +"type": "string" +} +}, +"type": "object" +}, +"OptionQuestionsChunkQuestion": { +"description": "One question with its options.", +"id": "OptionQuestionsChunkQuestion", +"properties": { +"options": { +"description": "The selectable options, in presentation order.", +"items": { +"$ref": "OptionQuestionsChunkOption" +}, +"type": "array" +}, +"question": { +"description": "The question header text.", +"type": "string" +} +}, +"type": "object" +}, "OutputAudioConfig": { "description": "OutputAudioConfig configures how the CES agent should synthesize outgoing audio responses.", "id": "OutputAudioConfig", @@ -8184,6 +8693,17 @@ }, "type": "object" }, +"SessionCheckpoint": { +"description": "Session checkpoint containing inferred user intent for session title and UI.", +"id": "SessionCheckpoint", +"properties": { +"userIntent": { +"description": "Inferred user goal or topic for the session (e.g. \"Building E-Commerce Support Agent\").", +"type": "string" +} +}, +"type": "object" +}, "SessionConfig": { "description": "The configuration for the session.", "id": "SessionConfig", @@ -8325,17 +8845,6 @@ "$ref": "Citations", "description": "Citations that provide the source information for the agent's generated text." }, -"context": { -"description": "Context messages for external supervision guardrails.", -"items": { -"additionalProperties": { -"description": "Properties of the object. Contains field @type with type URL.", -"type": "any" -}, -"type": "object" -}, -"type": "array" -}, "diagnosticInfo": { "$ref": "SessionOutputDiagnosticInfo", "description": "Optional. Diagnostic information contains execution details during the processing of the input. Only populated in the last SessionOutput (with `turn_completed=true`) for each turn." @@ -8476,15 +8985,147 @@ }, "type": "object" }, +"StreamChatAiAssistantRequest": { +"description": "Request message for SessionService.StreamChatAiAssistant.", +"id": "StreamChatAiAssistantRequest", +"properties": { +"attachOnly": { +"description": "Optional. Optional flag to attach to an existing in-flight turn without submitting a new message.", +"type": "boolean" +}, +"attachedGcsUris": { +"description": "Optional. Cloud Storage URIs for files uploaded by the user during this turn. Example: \"gs://cxas-transient-uploads/uuid/prd.pdf\"", +"items": { +"type": "string" +}, +"type": "array" +}, +"clientCapabilities": { +"description": "Optional. Response features this client can render. The server only emits events that need a capability (e.g. `confirmation_request`) when the capability is declared, so older clients never receive events they would silently drop.", +"items": { +"enum": [ +"CLIENT_CAPABILITY_UNSPECIFIED", +"CONFIRMATION_CARDS", +"CLIENT_MANAGED_LRO" +], +"enumDescriptions": [ +"Unspecified capability; ignored.", +"The client renders AssistantConfirmationRequest cards and answers them via `confirmation_response`.", +"The client manages long-running operations out-of-band by polling the operation and sending `operation_completed_event` to resume the turn. If not declared, the server manages LRO polling and completes the turn inline." +], +"type": "string" +}, +"type": "array" +}, +"confirmationResponse": { +"$ref": "AssistantConfirmationResponse", +"description": "Optional. The user's answer to a pending AssistantConfirmationRequest. When set, the server resumes the paused agent with this answer instead of (or in addition to) starting a new prompt turn." +}, +"contextToken": { +"description": "Optional. Opaque onboarding context token returned by SessionService.GenerateOnboardingSuggestions. When set and still fresh, the server reuses the onboarding snapshot computed for the zero state instead of recomputing it for the first conversation turn.", +"type": "string" +}, +"message": { +"description": "Optional. The message to send to the assistant agent. May be empty when `confirmation_response` is set (answering a pending confirmation without adding a new message); at least one of the two must be provided.", +"type": "string" +}, +"operationCompletedEvent": { +"$ref": "OperationCompletedEvent", +"description": "Optional. Resumes an assistant session paused waiting for a client-managed long-running operation to complete." +}, +"resumeFromSequenceNumber": { +"description": "Optional. Optional cursor to resume and replay events from an in-flight or completed turn.", +"format": "int64", +"type": "string" +} +}, +"type": "object" +}, +"StreamChatAiAssistantResponse": { +"description": "Response message for SessionService.StreamChatAiAssistant.", +"id": "StreamChatAiAssistantResponse", +"properties": { +"artifactChunk": { +"$ref": "ArtifactChunk", +"description": "Generated-document artifact event (live preview deltas + final GCS pointer)." +}, +"confirmationRequest": { +"$ref": "AssistantConfirmationRequest", +"description": "A blocking confirmation the agent paused on. The agent resumes when the answer arrives on a later request's `confirmation_response`. Only sent to clients that declared the CONFIRMATION_CARDS capability on the request." +}, +"eventId": { +"description": "Unique identifier for the event.", +"type": "string" +}, +"eventTime": { +"description": "Timestamp when the event occurred.", +"format": "google-datetime", +"type": "string" +}, +"handoff": { +"$ref": "TurnHandoffEvent", +"description": "Tells the client to silently reconnect with resume_from_sequence_number: the task serving this stream is going away and the turn will continue elsewhere. Not an error; the stream completes normally after this event." +}, +"optionQuestionsChunk": { +"$ref": "OptionQuestionsChunk", +"description": "Structured clarification options parsed out of the model turn. The console renders these as a selectable option list instead of raw text." +}, +"resumeSnapshot": { +"$ref": "TurnResumeSnapshot", +"description": "A compacted replay of an in-flight turn, sent as the first event of every attach or resume before any live event. The client replaces any locally rendered state for this turn with the snapshot's contents." +}, +"sequenceNumber": { +"description": "Optional. Monotonically increasing sequence number for this session turn.", +"format": "int64", +"type": "string" +}, +"sessionCheckpoint": { +"$ref": "SessionCheckpoint", +"description": "Session checkpoint/compaction recap event containing user intent and rolling summary." +}, +"status": { +"$ref": "Status", +"description": "Simple status update." +}, +"textChunk": { +"description": "Text Token (for streaming Gemini responses word-by-word).", +"type": "string" +}, +"thoughtChunk": { +"description": "Thought text chunk (agent's reasoning before generating response).", +"type": "string" +}, +"toolCall": { +"$ref": "ToolCall", +"description": "Tool call execution event." +}, +"toolResponse": { +"$ref": "ToolResponse", +"description": "Tool call response event." +}, +"turnCompleted": { +"$ref": "TurnCompletedEvent", +"description": "The turn has ended. Sent as the last event of every turn, on the original stream and on every attached or resumed stream, so clients can end the turn on an explicit signal instead of inferring it from stream closure." +}, +"turnInProgress": { +"description": "Optional. Indicates whether the turn is still actively running in the background.", +"type": "boolean" +}, +"turnMetadata": { +"$ref": "TurnMetadata", +"description": "Optional. Turn-level metadata and intent categorization." +}, +"uiEvent": { +"$ref": "UiEvent", +"description": "Optional. UI event payload." +} +}, +"type": "object" +}, "SynthesizeSpeechConfig": { "description": "Configuration for how the agent response should be synthesized.", "id": "SynthesizeSpeechConfig", "properties": { -"consentAudioGcsUri": { -"deprecated": true, -"description": "Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the consent audio for voice cloning.", -"type": "string" -}, "instruction": { "description": "Optional. The instruction used to synthesize speech when using a generative model.", "type": "string" @@ -8501,11 +9142,6 @@ "voice": { "description": "Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices) from Cloud Text-to-Speech.", "type": "string" -}, -"voiceSampleGcsUri": { -"deprecated": true, -"description": "Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. Note: Please make sure the CES service agent `service-@gcp-sa-ces.iam.gserviceaccount.com` has `storage.objects.get` permission to the Cloud Storage object.", -"type": "string" } }, "type": "object" @@ -8645,6 +9281,11 @@ "$ref": "PythonFunction", "description": "Optional. The python function tool." }, +"readOnly": { +"description": "Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user.", +"readOnly": true, +"type": "boolean" +}, "remoteAgentTool": { "$ref": "RemoteAgentTool", "description": "Optional. The remote agent tool." @@ -9016,6 +9657,137 @@ }, "type": "object" }, +"TurnCompletedEvent": { +"description": "Terminal event of a turn (see StreamChatAiAssistantResponse.turn_completed).", +"id": "TurnCompletedEvent", +"properties": { +"finalSequenceNumber": { +"description": "Sequence number of the last event the turn produced. A client whose cursor is lower missed content and should reload the session to see it.", +"format": "int64", +"type": "string" +}, +"reason": { +"description": "Why the turn ended.", +"enum": [ +"REASON_UNSPECIFIED", +"COMPLETED", +"ABANDONED", +"RESUME_UNAVAILABLE" +], +"enumDescriptions": [ +"Unspecified.", +"The turn ran to completion; the session holds its committed output.", +"No task was driving the turn any more; it was sealed to a committed partial and cannot be continued.", +"This server does not serve attach or resume for the session, so nothing was tailed; the client should reload the session instead." +], +"type": "string" +}, +"turnId": { +"description": "Identifier of the turn that ended; matches TurnResumeSnapshot.turn_id and ActiveTurnInfo.turn_id.", +"type": "string" +} +}, +"type": "object" +}, +"TurnHandoffEvent": { +"description": "Emitted before this task stops serving the stream mid-turn (e.g. a server restart). The turn's state is persisted; a reconnect carrying resume_from_sequence_number continues it on another task.", +"id": "TurnHandoffEvent", +"properties": { +"reason": { +"description": "Why the stream is handing off.", +"enum": [ +"REASON_UNSPECIFIED", +"SERVER_RESTART" +], +"enumDescriptions": [ +"Unspecified.", +"The serving task is shutting down (release push or rescheduling)." +], +"type": "string" +}, +"turnId": { +"description": "Identifies the turn to resume.", +"type": "string" +} +}, +"type": "object" +}, +"TurnMetadata": { +"description": "Turn-level metadata and intent categorization.", +"id": "TurnMetadata", +"properties": { +"contractDraftComplete": { +"description": "Set on the terminal event of a contract draft whose every placeholder is resolved (contract_progress is 100%), whether or not the draft was published. Clients complete and dismiss the contract progress display on it; publication is reported separately by contract_finalized.", +"type": "boolean" +}, +"contractFinalized": { +"description": "Set on the final artifact event of a turn whose contract draft was published (a revision was activated). Terminal for the clarification flow of this draft: contract_progress is authoritative and complete.", +"type": "boolean" +}, +"contractRelated": { +"description": "Indicates whether this assistant turn was contract-related (e.g. contract drafting, alignment, extraction, or revision).", +"type": "boolean" +}, +"contractStreamingPhase": { +"description": "Set only on in-flight progress estimates emitted while a contract artifact fence is streaming, and on the revision-turn-start event. Unset on authoritative payloads.", +"enum": [ +"CONTRACT_STREAMING_PHASE_UNSPECIFIED", +"DRAFTING", +"REVISING" +], +"enumDescriptions": [ +"The payload is authoritative (computed from a complete contract document, a persisted snapshot, or the pre-draft state). Clients must replace any previously received progress with it.", +"An initial contract draft is streaming. contract_progress is an in-flight estimate: non-decreasing within one artifact fence, capped below the authoritative range, with pillar_breakdowns carrying total_item_count == 0 to mark estimated pillar states.", +"A revision of an existing contract is streaming (for example after an annotation submission). Same estimate semantics as DRAFTING." +], +"type": "string" +} +}, +"type": "object" +}, +"TurnResumeSnapshot": { +"description": "A compacted replay of an in-flight turn: everything needed to render the turn's visible output so far, plus the position live events continue from.", +"id": "TurnResumeSnapshot", +"properties": { +"events": { +"description": "Compacted events reconstructing the turn's visible output, in render order, using the same event shapes as live streaming.", +"items": { +"$ref": "StreamChatAiAssistantResponse" +}, +"type": "array" +}, +"orphanDeadlineTime": { +"description": "When the turn will be wound down if no client remains attached.", +"format": "google-datetime", +"type": "string" +}, +"resolvedSequenceNumber": { +"description": "The position this snapshot represents. Live events follow with sequence_number strictly greater than this. When lower than the resume_from_sequence_number the client requested, flushed progress lags what the client already rendered: the client must discard its rendered content of this turn beyond this position before applying the snapshot.", +"format": "int64", +"type": "string" +}, +"turnId": { +"description": "Identifies the turn being attached to.", +"type": "string" +} +}, +"type": "object" +}, +"UiEvent": { +"description": "Represents a UI event payload.", +"id": "UiEvent", +"properties": { +"jsonPayload": { +"description": "The JSON payload representing the A2UI surface.", +"type": "string" +}, +"mimeType": { +"description": "The media type (MIME type) indicating the format of the UI event payload (e.g., \"application/json+a2ui\").", +"type": "string" +} +}, +"type": "object" +}, "VpcScSettings": { "description": "VPC-SC settings for the app.", "id": "VpcScSettings", diff --git a/googleapiclient/discovery_cache/documents/ces.v1beta.json b/googleapiclient/discovery_cache/documents/ces.v1beta.json index b337003732..ebd3f20e2d 100644 --- a/googleapiclient/discovery_cache/documents/ces.v1beta.json +++ b/googleapiclient/discovery_cache/documents/ces.v1beta.json @@ -263,6 +263,35 @@ "resources": { "apps": { "methods": { +"chatAiAssistant": { +"description": "Runs the Chat AI assistant agent for the specified assistant session.", +"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/apps/{appsId}:chatAiAssistant", +"httpMethod": "POST", +"id": "ces.projects.locations.apps.chatAiAssistant", +"parameterOrder": [ +"app" +], +"parameters": { +"app": { +"description": "Required. The app to run assistant for. Format: `projects/{project}/locations/{location}/apps/{app}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/apps/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta/{+app}:chatAiAssistant", +"request": { +"$ref": "ChatAiAssistantRequest" +}, +"response": { +"$ref": "ChatAiAssistantResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/ces", +"https://www.googleapis.com/auth/cloud-platform" +] +}, "create": { "description": "Creates a new app in the given project and location.", "flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/apps", @@ -415,6 +444,35 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"generateOnboardingSuggestions": { +"description": "Generates personalized onboarding suggestions for the AI assistant zero state: classifies the requesting user (new / exploring / returning) from their assistant-session history in the app and returns suggestion chips (resume a session, continue work, or start something new) to render before any message is sent.", +"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/apps/{appsId}:generateOnboardingSuggestions", +"httpMethod": "POST", +"id": "ces.projects.locations.apps.generateOnboardingSuggestions", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The app whose zero state is being rendered. Format: `projects/{project}/locations/{location}/apps/{app}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/apps/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta/{+name}:generateOnboardingSuggestions", +"request": { +"$ref": "GenerateOnboardingSuggestionsRequest" +}, +"response": { +"$ref": "GenerateOnboardingSuggestionsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/ces", +"https://www.googleapis.com/auth/cloud-platform" +] +}, "get": { "description": "Gets details of the specified app.", "flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/apps/{appsId}", @@ -636,6 +694,35 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, +"runAssistant": { +"description": "Runs the assistant agent for the specified assistant session.", +"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/apps/{appsId}:runAssistant", +"httpMethod": "POST", +"id": "ces.projects.locations.apps.runAssistant", +"parameterOrder": [ +"app" +], +"parameters": { +"app": { +"description": "Required. The app to run assistant for. Format: `projects/{project}/locations/{location}/apps/{app}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/apps/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta/{+app}:runAssistant", +"request": { +"$ref": "RunAssistantRequest" +}, +"response": { +"$ref": "RunAssistantResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/ces", +"https://www.googleapis.com/auth/cloud-platform" +] +}, "runEvaluation": { "description": "Runs an evaluation of the app.", "flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/apps/{appsId}:runEvaluation", @@ -878,6 +965,191 @@ } } }, +"assistantSessions": { +"methods": { +"cancelAssistantTurn": { +"description": "Cancels the assistant session's in-flight turn, if any: the explicit user stop for a turn running detached from any stream. A cancel landing on a task that does not host the turn preempts it through the session turn epoch instead, ending it within one lease renewal.", +"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/apps/{appsId}/assistantSessions/{assistantSessionsId}:cancelAssistantTurn", +"httpMethod": "POST", +"id": "ces.projects.locations.apps.assistantSessions.cancelAssistantTurn", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The assistant session whose in-flight turn to cancel.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/apps/[^/]+/assistantSessions/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta/{+name}:cancelAssistantTurn", +"request": { +"$ref": "CancelAssistantTurnRequest" +}, +"response": { +"$ref": "CancelAssistantTurnResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/ces", +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"create": { +"description": "Creates a new assistant session in the given app.", +"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/apps/{appsId}/assistantSessions", +"httpMethod": "POST", +"id": "ces.projects.locations.apps.assistantSessions.create", +"parameterOrder": [ +"parent" +], +"parameters": { +"parent": { +"description": "Required. The app to create the assistant session in Format: `projects/{project}/locations/{location}/apps/{app}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/apps/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta/{+parent}/assistantSessions", +"request": { +"$ref": "CreateAssistantSessionRequest" +}, +"response": { +"$ref": "AssistantSession" +}, +"scopes": [ +"https://www.googleapis.com/auth/ces", +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"delete": { +"description": "Deletes the specified assistant session.", +"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/apps/{appsId}/assistantSessions/{assistantSessionsId}", +"httpMethod": "DELETE", +"id": "ces.projects.locations.apps.assistantSessions.delete", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the assistant session to delete. Format: `projects/{project}/locations/{location}/apps/{app}/assistantSessions/{assistant_session}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/apps/[^/]+/assistantSessions/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta/{+name}", +"response": { +"$ref": "Empty" +}, +"scopes": [ +"https://www.googleapis.com/auth/ces", +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"get": { +"description": "Gets details of the specified assistant session.", +"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/apps/{appsId}/assistantSessions/{assistantSessionsId}", +"httpMethod": "GET", +"id": "ces.projects.locations.apps.assistantSessions.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the assistant session to retrieve. Format: `projects/{project}/locations/{location}/apps/{app}/assistantSessions/{assistant_session}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/apps/[^/]+/assistantSessions/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta/{+name}", +"response": { +"$ref": "AssistantSession" +}, +"scopes": [ +"https://www.googleapis.com/auth/ces", +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"list": { +"description": "Lists all assistant sessions in the given app.", +"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/apps/{appsId}/assistantSessions", +"httpMethod": "GET", +"id": "ces.projects.locations.apps.assistantSessions.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"filter": { +"description": "Optional. Filter to be applied when listing the assistant sessions. See https://google.aip.dev/160 for more details.", +"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": "Optional. The next_page_token value returned from a previous list AssistantService.ListAssistantSessions call.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. The app to list assistant sessions from. Format: `projects/{project}/locations/{location}/apps/{app}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/apps/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta/{+parent}/assistantSessions", +"response": { +"$ref": "ListAssistantSessionsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/ces", +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"streamChatAiAssistant": { +"description": "Runs the Chat AI assistant agent for the specified assistant session in a streaming fashion.", +"flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/apps/{appsId}/assistantSessions/{assistantSessionsId}:streamChatAiAssistant", +"httpMethod": "POST", +"id": "ces.projects.locations.apps.assistantSessions.streamChatAiAssistant", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The assistant session to be used to run the assistant. Format: `projects/{project}/locations/{location}/apps/{app}/assistantSessions/{assistant_session}`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/apps/[^/]+/assistantSessions/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta/{+name}:streamChatAiAssistant", +"request": { +"$ref": "StreamChatAiAssistantRequest" +}, +"response": { +"$ref": "StreamChatAiAssistantResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/ces", +"https://www.googleapis.com/auth/cloud-platform" +] +} +} +}, "changelogs": { "methods": { "get": { @@ -3874,7 +4146,7 @@ } } }, -"revision": "20260914", +"revision": "20260924", "rootUrl": "https://ces.googleapis.com/", "schemas": { "Action": { @@ -3937,6 +4209,53 @@ }, "type": "object" }, +"ActiveTurnInfo": { +"description": "Live-attachment info for a session turn that is currently running, disconnected from its client, or parked for pickup by another server task.", +"id": "ActiveTurnInfo", +"properties": { +"lastProgressTime": { +"description": "Output only. When the turn last persisted progress.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"orphanDeadlineTime": { +"description": "Output only. When the turn will be wound down if no client attaches.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"startTime": { +"description": "Output only. When the turn started.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"status": { +"description": "Current attachment status.", +"enum": [ +"STATUS_UNSPECIFIED", +"RUNNING", +"DISCONNECTED", +"RESUMING", +"ABANDONED" +], +"enumDescriptions": [ +"Unspecified.", +"The turn is executing with at least one client attached.", +"The turn is executing with no client attached.", +"The turn is parked for pickup: the next attach continues it.", +"The turn's server lease has lapsed and no task is driving it; the next read seals it to a committed partial. Not attachable." +], +"type": "string" +}, +"turnId": { +"description": "Identifies the turn; echoed by resume snapshots on the streaming API.", +"type": "string" +} +}, +"type": "object" +}, "Agent": { "description": "An agent acts as the fundamental building block that provides instructions to the Large Language Model (LLM) for executing specific tasks.", "id": "Agent", @@ -4901,28 +5220,415 @@ }, "type": "object" }, -"AudioProcessingConfig": { -"description": "Configuration for how the input and output audio should be processed and delivered.", -"id": "AudioProcessingConfig", +"ArtifactChunk": { +"description": "A streamed fragment of a document artifact (e.g. a markdown TDD) that the assistant is generating. Content deltas stream while the document is being written so clients can render a live preview; the FINALIZED chunk carries the GCS URI once the file has been persisted.", +"id": "ArtifactChunk", "properties": { -"ambientSoundConfig": { -"$ref": "AmbientSoundConfig", -"description": "Optional. Configuration for the ambient sound to be played with the synthesized agent response, to enhance the naturalness of the conversation." +"artifactId": { +"description": "Identifier of the artifact, stable across all chunks of one artifact within the stream.", +"type": "string" }, -"bargeInConfig": { -"$ref": "BargeInConfig", -"description": "Optional. Configures the agent behavior for the user barge-in activities." +"contentDelta": { +"description": "Incremental artifact content. Set on DELTA chunks.", +"type": "string" }, -"customVoiceSamples": { -"description": "Optional. Configures custom voice samples for voice cloning.", -"items": { -"$ref": "CustomVoiceSample" +"displayName": { +"description": "The file name shown to the user, e.g. \"hotel_booking_tdd.md\". Set on STARTED (and repeated on FINALIZED).", +"type": "string" }, -"type": "array" +"gcsUri": { +"description": "The GCS object the artifact was persisted to. Set on FINALIZED chunks.", +"type": "string" }, -"inactivityTimeout": { -"description": "Optional. The duration of user inactivity (no speech or interaction) before the agent prompts the user for reengagement. If not set, the agent will not prompt the user for reengagement.", -"format": "google-duration", +"mimeType": { +"description": "The IANA media type of the artifact content, e.g. \"text/markdown\".", +"type": "string" +}, +"state": { +"description": "Lifecycle position of this chunk.", +"enum": [ +"STATE_UNSPECIFIED", +"STARTED", +"DELTA", +"FINALIZED", +"FAILED", +"CLOSED" +], +"enumDescriptions": [ +"Unused default.", +"The assistant started generating the artifact.", +"A content increment; content_delta is set.", +"The artifact was persisted; gcs_uri is set.", +"Generation or persistence failed; the artifact was not saved.", +"The document finished streaming: its content was fully delivered via content_delta chunks. Persistence may still follow; a FINALIZED chunk with a gcs_uri is sent if and when the artifact is saved." +], +"type": "string" +} +}, +"type": "object" +}, +"AssistantChunk": { +"description": "A chunk of data in an assistant message.", +"id": "AssistantChunk", +"properties": { +"createTime": { +"description": "Optional. Timestamp when the chunk was created or emitted.", +"format": "google-datetime", +"type": "string" +}, +"payload": { +"additionalProperties": { +"description": "Properties of the object.", +"type": "any" +}, +"description": "Optional. Payload which contains structured responses like the quality report, agent version name, suggested responses etc.", +"type": "object" +}, +"text": { +"description": "Optional. Text data.", +"type": "string" +}, +"thought": { +"description": "Optional. Thought generated by the model.", +"type": "string" +}, +"typedPayload": { +"$ref": "TypedPayload", +"description": "Optional. Typed payload which contains structured responses." +} +}, +"type": "object" +}, +"AssistantConfirmationRequest": { +"description": "A blocking question or confirmation the assistant needs answered before an agent action can proceed. The requesting agent is paused and resumes only when the answer arrives on a later StreamChatAiAssistantRequest.confirmation_response.", +"id": "AssistantConfirmationRequest", +"properties": { +"agentName": { +"description": "Display label of the agent that raised the confirmation (e.g. `\"Contract Architect\"`), for the card header.", +"type": "string" +}, +"confirmationId": { +"description": "Identifier correlating this request with its response. Opaque to clients; must be echoed verbatim on the answering request.", +"type": "string" +}, +"context": { +"description": "Context describing what is being confirmed (e.g. the action the agent wants to take, or the question it needs answered). Rendered as plain text, not Markdown.", +"type": "string" +}, +"expireTime": { +"description": "Time after which this confirmation can no longer be answered. An expired card renders as inactive, and the server declines the confirmation on the next turn so the paused agent does not wait indefinitely.", +"format": "google-datetime", +"type": "string" +}, +"negativeLabel": { +"description": "Label for the declining action of a binary confirmation (e.g. \"Not yet\"). Unset when `questions` is populated.", +"type": "string" +}, +"positiveLabel": { +"description": "Label for the approving action of a binary confirmation (e.g. \"Publish\"). Unset when `questions` is populated.", +"type": "string" +}, +"questions": { +"description": "Multi-choice form of the confirmation. When populated, the card renders a selectable option list and the chosen option's submit_text (or free-form user text) is returned as AssistantConfirmationResponse.answer_text.", +"items": { +"$ref": "OptionQuestionsChunkQuestion" +}, +"type": "array" +}, +"tool": { +"description": "Name of the tool call the agent paused on (e.g. \"update_app\"), for the card header. Unset for pure questions.", +"type": "string" +} +}, +"type": "object" +}, +"AssistantConfirmationResponse": { +"description": "The user's answer to an AssistantConfirmationRequest, sent on the next SessionService.StreamChatAiAssistant call to resume the paused agent.", +"id": "AssistantConfirmationResponse", +"properties": { +"answerText": { +"description": "The chosen option's submit_text, or free-form user text. The paused action is cancelled and the text is handed to the agent to act on.", +"type": "string" +}, +"confirmationId": { +"description": "The AssistantConfirmationRequest.confirmation_id being answered.", +"type": "string" +}, +"confirmed": { +"description": "Binary answer: true approves the paused action, false declines it.", +"type": "boolean" +} +}, +"type": "object" +}, +"AssistantMessage": { +"description": "A message in an assistant session.", +"id": "AssistantMessage", +"properties": { +"attachedGcsUris": { +"description": "Optional. Cloud Storage URIs for files uploaded by the user during this turn. This allows attachments to be persisted and rendered in the session history UI. Example: \"gs://cxas-transient-uploads/uuid/prd.pdf\"", +"items": { +"type": "string" +}, +"type": "array" +}, +"chunks": { +"description": "Optional. Content of the message as chunks.", +"items": { +"$ref": "AssistantChunk" +}, +"type": "array" +}, +"eventTime": { +"description": "Required. Timestamp when the message was sent or received.", +"format": "google-datetime", +"type": "string" +}, +"role": { +"description": "Required. Role within the conversation \"user\" or \"model\".", +"type": "string" +} +}, +"type": "object" +}, +"AssistantOutput": { +"description": "The output from the assistant agent.", +"id": "AssistantOutput", +"properties": { +"message": { +"$ref": "AssistantMessage", +"description": "Required. The response from the assistant agent." +}, +"userResponseSuggestions": { +"$ref": "UserResponseSuggestions", +"description": "Output only. Suggested user responses from the assistant agent.", +"readOnly": true +} +}, +"type": "object" +}, +"AssistantSession": { +"description": "An assistant session represents a conversation between a user and the assistant agent.", +"id": "AssistantSession", +"properties": { +"activeTurn": { +"$ref": "ActiveTurnInfo", +"description": "Output only. Attachment info for this session's currently running turn. Unset when no turn is running.", +"readOnly": true +}, +"artifacts": { +"description": "Output only. Document artifacts (e.g. generated TDDs in markdown) produced by the assistant in this session. Pointers only; the file content lives in the customer's Cloud Storage bucket.", +"items": { +"$ref": "AssistantSessionArtifact" +}, +"readOnly": true, +"type": "array" +}, +"createTime": { +"description": "Output only. The time the assistant session was created.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"displayName": { +"description": "Optional. The display name of the assistant session.", +"type": "string" +}, +"messages": { +"description": "Optional. History of messages in the session.", +"items": { +"$ref": "AssistantMessage" +}, +"type": "array" +}, +"name": { +"description": "Required. Identifier. The unique identifier of the session. Format: `projects/{project}/locations/{location}/apps/{app}/assistantSessions/{session}`", +"type": "string" +}, +"requestor": { +"description": "Output only. The user who initiated the session.", +"readOnly": true, +"type": "string" +}, +"sessionCheckpoint": { +"$ref": "SessionCheckpoint", +"description": "Output only. Session checkpoint containing user intent and rolling history summary.", +"readOnly": true +}, +"state": { +"description": "Output only. The status of the assistant session.", +"enum": [ +"ASSISTANT_SESSION_STATE_UNSPECIFIED", +"PROCESSING", +"IDLE", +"PENDING_REVIEW" +], +"enumDescriptions": [ +"The default value. This value is used if the status is not specified.", +"The assistant agent is processing the request as a long running task.", +"The assistant agent is idle and does not have any pending requests or response.", +"The assistant agent is done processing a long running task and has a response ready for the user." +], +"readOnly": true, +"type": "string" +}, +"updateTime": { +"description": "Output only. The time the assistant session was last updated.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"userResponseSuggestions": { +"$ref": "UserResponseSuggestions", +"description": "Output only. Suggested user responses from the assistant agent.", +"readOnly": true +} +}, +"type": "object" +}, +"AssistantSessionArtifact": { +"description": "A document artifact generated by the assistant within a session, stored as a file in the customer's Cloud Storage bucket.", +"id": "AssistantSessionArtifact", +"properties": { +"createTime": { +"description": "Output only. When the artifact was persisted.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"displayName": { +"description": "Output only. The file name shown to the user, e.g. \"hotel_booking_tdd.md\".", +"readOnly": true, +"type": "string" +}, +"gcsUri": { +"description": "Output only. The Cloud Storage object holding the artifact content. Example: \"gs://{project}-agent-assist-artifacts/agent-assist-generated/1_tdd.md\"", +"readOnly": true, +"type": "string" +}, +"id": { +"description": "Output only. The unique identifier of the artifact within the session.", +"readOnly": true, +"type": "string" +}, +"mimeType": { +"description": "Output only. The IANA media type of the artifact content, e.g. \"text/markdown\".", +"readOnly": true, +"type": "string" +}, +"turnIndex": { +"description": "Output only. Index of the message in [AssistantSession.messages] whose turn produced the artifact, for placing the artifact chip when history is restored.", +"format": "int32", +"readOnly": true, +"type": "integer" +} +}, +"type": "object" +}, +"AssistantSuggestion": { +"description": "A single personalized onboarding suggestion chip for the AI assistant's zero state.", +"id": "AssistantSuggestion", +"properties": { +"candidateType": { +"description": "Rule-table candidate type in kebab-case (e.g. \"resume-pending-review\"), for metrics.", +"type": "string" +}, +"icon": { +"description": "Icon hint for the chip.", +"enum": [ +"ICON_UNSPECIFIED", +"RESUME", +"BUILD", +"EVALUATE", +"DEPLOY", +"EXPLORE", +"FIX" +], +"enumDescriptions": [ +"Unspecified icon.", +"Resume a previous session.", +"Build something new.", +"Evaluation-related suggestion.", +"Deployment-related suggestion.", +"Exploration / discovery suggestion.", +"Fix an error or failing state." +], +"type": "string" +}, +"label": { +"description": "Chip label shown to the user (at most 60 characters).", +"type": "string" +}, +"loadSession": { +"$ref": "AssistantSuggestionLoadSession", +"description": "Open an existing assistant session." +}, +"rationale": { +"description": "Optional short explanation of why this suggestion is shown (tooltip / rationale popover).", +"type": "string" +}, +"seedPrompt": { +"description": "Prefill the composer with this text; the user reviews and sends.", +"type": "string" +}, +"sendMessage": { +"description": "Prefill the composer with this text and submit immediately. Only used for quick-reply chips inside an active onboarding conversation.", +"type": "string" +}, +"source": { +"description": "How this suggestion was produced.", +"enum": [ +"SOURCE_UNSPECIFIED", +"RULE", +"LLM_RANKED" +], +"enumDescriptions": [ +"Unspecified source.", +"Deterministic rule-table candidate with template phrasing.", +"Rule-table candidate re-ranked and phrased by the LLM phrasing step." +], +"type": "string" +}, +"suggestionId": { +"description": "Stable identifier for this suggestion, round-tripped by clients in interaction logging.", +"type": "string" +} +}, +"type": "object" +}, +"AssistantSuggestionLoadSession": { +"description": "Parameters for the load_session action.", +"id": "AssistantSuggestionLoadSession", +"properties": { +"assistantSessionId": { +"description": "Identifier of the assistant session to open (the final segment of the AssistantSession resource name).", +"type": "string" +} +}, +"type": "object" +}, +"AudioProcessingConfig": { +"description": "Configuration for how the input and output audio should be processed and delivered.", +"id": "AudioProcessingConfig", +"properties": { +"ambientSoundConfig": { +"$ref": "AmbientSoundConfig", +"description": "Optional. Configuration for the ambient sound to be played with the synthesized agent response, to enhance the naturalness of the conversation." +}, +"bargeInConfig": { +"$ref": "BargeInConfig", +"description": "Optional. Configures the agent behavior for the user barge-in activities." +}, +"customVoiceSamples": { +"description": "Optional. Configures custom voice samples for voice cloning.", +"items": { +"$ref": "CustomVoiceSample" +}, +"type": "array" +}, +"inactivityTimeout": { +"description": "Optional. The duration of user inactivity (no speech or interaction) before the agent prompts the user for reengagement. If not set, the agent will not prompt the user for reengagement.", +"format": "google-duration", "type": "string" }, "synthesizeSpeechConfigs": { @@ -5077,6 +5783,28 @@ }, "type": "object" }, +"CancelAssistantTurnRequest": { +"description": "Request to cancel an assistant session's in-flight turn.", +"id": "CancelAssistantTurnRequest", +"properties": { +"turnId": { +"description": "Optional. The turn to cancel; empty cancels whichever turn is running. A cancel naming a turn that is no longer the running one is a no-op.", +"type": "string" +} +}, +"type": "object" +}, +"CancelAssistantTurnResponse": { +"description": "Response for CancelAssistantTurn.", +"id": "CancelAssistantTurnResponse", +"properties": { +"cancelled": { +"description": "Whether an in-flight turn was found and asked to stop (directly on this task, or through an epoch preemption for a turn hosted elsewhere).", +"type": "boolean" +} +}, +"type": "object" +}, "CancelOperationRequest": { "description": "The request message for Operations.CancelOperation.", "id": "CancelOperationRequest", @@ -5389,6 +6117,64 @@ }, "type": "object" }, +"ChatAiAssistantRequest": { +"description": "Request message for AssistantService.ChatAiAssistant.", +"id": "ChatAiAssistantRequest", +"properties": { +"assistantSession": { +"description": "Required. The assistant session to be used to run the assistant. Format: `projects/{project}/locations/{location}/apps/{app}/assistantSessions/{assistant_session}`", +"type": "string" +}, +"attachedGcsUris": { +"description": "Optional. Cloud Storage URIs for files uploaded by the user during this turn. Example: \"gs://cxas-transient-uploads/uuid/prd.pdf\"", +"items": { +"type": "string" +}, +"type": "array" +}, +"contextToken": { +"description": "Optional. Opaque onboarding context token returned by SessionService.GenerateOnboardingSuggestions. When set and still fresh, the server reuses the onboarding snapshot computed for the zero state instead of recomputing it for the first conversation turn.", +"type": "string" +}, +"message": { +"description": "Required. The message to send to the assistant agent.", +"type": "string" +} +}, +"type": "object" +}, +"ChatAiAssistantResponse": { +"description": "Response message for AssistantService.ChatAiAssistant.", +"id": "ChatAiAssistantResponse", +"properties": { +"eventId": { +"description": "Unique identifier for the event.", +"type": "string" +}, +"eventTime": { +"description": "Timestamp when the event occurred.", +"format": "google-datetime", +"type": "string" +}, +"sessionCheckpoint": { +"$ref": "SessionCheckpoint", +"description": "Session checkpoint/compaction recap event containing user intent and rolling summary." +}, +"statusMessage": { +"description": "Simple status update", +"type": "string" +}, +"textChunk": { +"description": "Text Token (for streaming Gemini responses word-by-word)", +"type": "string" +}, +"uiEvent": { +"$ref": "UiEvent", +"description": "Optional. UI event payload." +} +}, +"type": "object" +}, "Chunk": { "description": "A chunk of content within a message.", "id": "Chunk", @@ -5796,6 +6582,24 @@ }, "type": "object" }, +"CreateAssistantSessionRequest": { +"description": "Request message for AssistantService.CreateAssistantSession.", +"id": "CreateAssistantSessionRequest", +"properties": { +"assistantSessionId": { +"description": "Optional. The ID to use for the assistant session, which will become the final component of the assistant session's resource name. If not provided, a unique ID will be automatically assigned for the assistant session.", +"type": "string" +}, +"assistantSessionMessages": { +"description": "Optional. The messages to seed the assistant session with.", +"items": { +"$ref": "AssistantMessage" +}, +"type": "array" +} +}, +"type": "object" +}, "CustomVoiceSample": { "description": "Configuration for a custom voice sample used for voice cloning.", "id": "CustomVoiceSample", @@ -5822,9 +6626,58 @@ "description": "Optional. Natural language instructions for voice style, tone, pacing, or pronunciation.", "type": "string" }, +"voiceInstructionMode": { +"description": "Optional. Instruction mode for the voice sample. If unspecified, defaults to NO_INSTRUCTION.", +"enum": [ +"VOICE_INSTRUCTION_MODE_UNSPECIFIED", +"NO_INSTRUCTION", +"GENERATE_INSTRUCTION", +"CUSTOM_INSTRUCTION" +], +"enumDescriptions": [ +"Unspecified instruction mode. Defaults to NO_INSTRUCTION.", +"No voice instruction will be used.", +"Voice instruction will be automatically generated by AI from the audio sample.", +"Custom voice instruction provided by the user." +], +"type": "string" +}, "voiceSampleGcsUri": { "description": "Optional. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file.", "type": "string" +}, +"warnings": { +"description": "Output only. Warning messages encountered during voice clone processing (e.g. low audio level).", +"items": { +"$ref": "CustomVoiceSampleWarning" +}, +"readOnly": true, +"type": "array" +} +}, +"type": "object" +}, +"CustomVoiceSampleWarning": { +"description": "A warning message encountered during voice sample processing.", +"id": "CustomVoiceSampleWarning", +"properties": { +"message": { +"description": "Output only. A human-readable description of the warning.", +"readOnly": true, +"type": "string" +}, +"type": { +"description": "Output only. The type of the warning.", +"enum": [ +"WARNING_TYPE_UNSPECIFIED", +"LOW_AUDIO_LEVEL" +], +"enumDescriptions": [ +"Unspecified warning type.", +"The audio level of the voice sample is too low (e.g. low RMS amplitude)." +], +"readOnly": true, +"type": "string" } }, "type": "object" @@ -9487,6 +10340,52 @@ }, "type": "object" }, +"GenerateOnboardingSuggestionsRequest": { +"description": "Request message for SessionService.GenerateOnboardingSuggestions.", +"id": "GenerateOnboardingSuggestionsRequest", +"properties": { +"maxSuggestions": { +"description": "Optional. Maximum number of suggestions to return. Defaults to 4 when unset.", +"format": "int32", +"type": "integer" +} +}, +"type": "object" +}, +"GenerateOnboardingSuggestionsResponse": { +"description": "Response message for SessionService.GenerateOnboardingSuggestions.", +"id": "GenerateOnboardingSuggestionsResponse", +"properties": { +"contextToken": { +"description": "Opaque token capturing the onboarding snapshot used to generate these suggestions. Clients echo it on the first StreamChatAiAssistantRequest so the server can reuse the snapshot.", +"type": "string" +}, +"suggestions": { +"description": "Personalized suggestions, ranked most relevant first.", +"items": { +"$ref": "AssistantSuggestion" +}, +"type": "array" +}, +"userProfile": { +"description": "Classification of the requesting user's history.", +"enum": [ +"USER_PROFILE_UNSPECIFIED", +"NEW", +"EXPLORING", +"RETURNING" +], +"enumDescriptions": [ +"Unspecified profile.", +"No assistant sessions containing messages.", +"One or two assistant sessions containing messages.", +"More than two assistant sessions containing messages." +], +"type": "string" +} +}, +"type": "object" +}, "GoogleSearchSuggestions": { "description": "Search suggestions from Google Search Tool.", "id": "GoogleSearchSuggestions", @@ -9867,7 +10766,8 @@ "AUDIO_MISMATCH", "MISSING_TOOL_CALL", "CUSTOM", -"CHOPPY_AUDIO" +"CHOPPY_AUDIO", +"PROFANITY" ], "enumDescriptions": [ "Type is unspecified.", @@ -9877,7 +10777,8 @@ "Audio mismatch issue type.", "Missing tool call issue type.", "Custom issue type.", -"Choppy audio issue type." +"Choppy audio issue type.", +"Agent profanity issue type." ], "type": "string" } @@ -11379,6 +12280,24 @@ }, "type": "object" }, +"ListAssistantSessionsResponse": { +"description": "Response message for AssistantService.ListAssistantSessions.", +"id": "ListAssistantSessionsResponse", +"properties": { +"assistantSessions": { +"description": "The list of assistant sessions.", +"items": { +"$ref": "AssistantSession" +}, +"type": "array" +}, +"nextPageToken": { +"description": "Optional. A token that can be sent as ListAssistantSessionsRequest.page_token to retrieve the next page. Absence of this field indicates there are no subsequent pages.", +"type": "string" +} +}, +"type": "object" +}, "ListChangelogsResponse": { "description": "Response message for AgentService.ListChangelogs.", "id": "ListChangelogsResponse", @@ -11993,6 +12912,24 @@ "description": "Optional. If set, this temperature will be used for the LLM model. Temperature controls the randomness of the model's responses. Lower temperatures produce responses that are more predictable. Higher temperatures produce responses that are more creative.", "format": "double", "type": "number" +}, +"thinkingLevel": { +"description": "Optional. The thinking level of the model.", +"enum": [ +"THINKING_LEVEL_UNSPECIFIED", +"DEFAULT", +"LOW", +"MEDIUM", +"HIGH" +], +"enumDescriptions": [ +"Thinking level is unspecified.", +"Default thinking level.", +"Low thinking level.", +"Medium thinking level.", +"High thinking level." +], +"type": "string" } }, "type": "object" @@ -12140,6 +13077,45 @@ }, "type": "object" }, +"OperationCompletedEvent": { +"description": "Event sent by the client or background worker to resume an assistant session after an asynchronous Long-Running Operation (LRO) completes.", +"id": "OperationCompletedEvent", +"properties": { +"deduplicationToken": { +"description": "Optional deduplication token (e.g. UUID) to prevent duplicate turn execution from concurrent browser tabs.", +"type": "string" +}, +"error": { +"$ref": "Status", +"description": "Optional canonical error status if the operation failed." +}, +"metadata": { +"additionalProperties": { +"description": "Properties of the object.", +"type": "any" +}, +"description": "Optional structured result metadata (e.g. pass_rate, total_examples, export_uri).", +"type": "object" +}, +"operationName": { +"description": "The operation resource name (e.g. `operations/{op}`).", +"type": "string" +}, +"operationType": { +"description": "The operation type or tool name (e.g. \"run_evaluation\", \"copy_app\", \"export_app\").", +"type": "string" +}, +"status": { +"description": "Status of the operation run (e.g. \"SUCCEEDED\", \"FAILED\", \"CANCELLED\").", +"type": "string" +}, +"targetResourceName": { +"description": "The primary resource targeted or produced by the operation (e.g. evaluation run ID, app ID, dataset ID).", +"type": "string" +} +}, +"type": "object" +}, "OperationMetadata": { "description": "Represents the metadata of the long-running operation.", "id": "OperationMetadata", @@ -12192,35 +13168,86 @@ "description": "Properties of the object.", "type": "any" }, -"description": "Output only. The generated loss report.", -"readOnly": true, +"description": "Output only. The generated loss report.", +"readOnly": true, +"type": "object" +}, +"reportSummary": { +"description": "Output only. The summary of the loss report.", +"readOnly": true, +"type": "string" +}, +"shouldSuggestFix": { +"description": "Output only. Whether to suggest a fix for the losses.", +"readOnly": true, +"type": "boolean" +}, +"status": { +"description": "Output only. The status of the optimization run.", +"enum": [ +"OPTIMIZATION_STATUS_UNSPECIFIED", +"RUNNING", +"COMPLETED", +"ERROR" +], +"enumDescriptions": [ +"Optimization status is not specified.", +"Optimization is running.", +"Optimization has completed.", +"Optimization failed due to an internal error." +], +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"OptionQuestionsChunk": { +"description": "Structured clarification options the assistant asks the user to choose among, transduced server-side out of the model's turn (the option block is stripped from the streamed and persisted text). The console renders a keyboard-navigable option list docked above the composer.", +"id": "OptionQuestionsChunk", +"properties": { +"questions": { +"description": "The questions asked this turn. More than one entry drives the console's \"1 of N\" pager.", +"items": { +"$ref": "OptionQuestionsChunkQuestion" +}, +"type": "array" +} +}, +"type": "object" +}, +"OptionQuestionsChunkOption": { +"description": "A single selectable option.", +"id": "OptionQuestionsChunkOption", +"properties": { +"details": { +"description": "Optional trade-off details shown as secondary text.", +"type": "string" +}, +"submitText": { +"description": "Optional message text to send when the option is chosen; defaults to `title` when empty.", +"type": "string" +}, +"title": { +"description": "Short plain-text option title (no markdown, no numbering).", +"type": "string" +} +}, "type": "object" }, -"reportSummary": { -"description": "Output only. The summary of the loss report.", -"readOnly": true, -"type": "string" +"OptionQuestionsChunkQuestion": { +"description": "One question with its options.", +"id": "OptionQuestionsChunkQuestion", +"properties": { +"options": { +"description": "The selectable options, in presentation order.", +"items": { +"$ref": "OptionQuestionsChunkOption" }, -"shouldSuggestFix": { -"description": "Output only. Whether to suggest a fix for the losses.", -"readOnly": true, -"type": "boolean" +"type": "array" }, -"status": { -"description": "Output only. The status of the optimization run.", -"enum": [ -"OPTIMIZATION_STATUS_UNSPECIFIED", -"RUNNING", -"COMPLETED", -"ERROR" -], -"enumDescriptions": [ -"Optimization status is not specified.", -"Optimization is running.", -"Optimization has completed.", -"Optimization failed due to an internal error." -], -"readOnly": true, +"question": { +"description": "The question header text.", "type": "string" } }, @@ -12548,6 +13575,65 @@ }, "type": "object" }, +"RunAssistantRequest": { +"description": "Request message for AssistantService.RunAssistant.", +"id": "RunAssistantRequest", +"properties": { +"assistantSession": { +"description": "Required. The assistant session to be used to run the assistant. Format: `projects/{project}/locations/{location}/apps/{app}/assistantSessions/{assistant_session}`", +"type": "string" +}, +"interactionType": { +"description": "Optional. Different interaction types for the assistant message.", +"enum": [ +"INTERACTION_TYPE_UNSPECIFIED", +"NEW_MESSAGE", +"POLL", +"DISMISS" +], +"enumDescriptions": [ +"The default value. This value is used if the type is not specified.", +"The message is a user input. User input is provided in the chunk list.", +"The message is for polling the state of the assistant session.", +"The message is to dismiss the assistant session pending review. This will change the state of the assistant session to idle." +], +"type": "string" +}, +"message": { +"$ref": "AssistantMessage", +"description": "Required. The message to send to the assistant agent." +} +}, +"type": "object" +}, +"RunAssistantResponse": { +"description": "Response message for AssistantService.RunAssistant.", +"id": "RunAssistantResponse", +"properties": { +"output": { +"$ref": "AssistantOutput", +"description": "Required. The output from the assistant agent." +}, +"state": { +"description": "Output only. The status of the assistant session.", +"enum": [ +"ASSISTANT_SESSION_STATE_UNSPECIFIED", +"PROCESSING", +"IDLE", +"PENDING_REVIEW" +], +"enumDescriptions": [ +"The default value. This value is used if the status is not specified.", +"The assistant agent is processing the request as a long running task.", +"The assistant agent is idle and does not have any pending requests or response.", +"The assistant agent is done processing a long running task and has a response ready for the user." +], +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, "RunEvaluationRequest": { "description": "Request message for EvaluationService.RunEvaluation.", "id": "RunEvaluationRequest", @@ -12989,6 +14075,17 @@ }, "type": "object" }, +"SessionCheckpoint": { +"description": "Session checkpoint containing inferred user intent for session title and UI.", +"id": "SessionCheckpoint", +"properties": { +"userIntent": { +"description": "Inferred user goal or topic for the session (e.g. \"Building E-Commerce Support Agent\").", +"type": "string" +} +}, +"type": "object" +}, "SessionConfig": { "description": "The configuration for the session.", "id": "SessionConfig", @@ -13130,17 +14227,6 @@ "$ref": "Citations", "description": "Citations that provide the source information for the agent's generated text." }, -"context": { -"description": "Context messages for external supervision guardrails.", -"items": { -"additionalProperties": { -"description": "Properties of the object. Contains field @type with type URL.", -"type": "any" -}, -"type": "object" -}, -"type": "array" -}, "diagnosticInfo": { "$ref": "SessionOutputDiagnosticInfo", "description": "Optional. Diagnostic information contains execution details during the processing of the input. Only populated in the last SessionOutput (with `turn_completed=true`) for each turn." @@ -13281,15 +14367,147 @@ }, "type": "object" }, +"StreamChatAiAssistantRequest": { +"description": "Request message for SessionService.StreamChatAiAssistant.", +"id": "StreamChatAiAssistantRequest", +"properties": { +"attachOnly": { +"description": "Optional. Optional flag to attach to an existing in-flight turn without submitting a new message.", +"type": "boolean" +}, +"attachedGcsUris": { +"description": "Optional. Cloud Storage URIs for files uploaded by the user during this turn. Example: \"gs://cxas-transient-uploads/uuid/prd.pdf\"", +"items": { +"type": "string" +}, +"type": "array" +}, +"clientCapabilities": { +"description": "Optional. Response features this client can render. The server only emits events that need a capability (e.g. `confirmation_request`) when the capability is declared, so older clients never receive events they would silently drop.", +"items": { +"enum": [ +"CLIENT_CAPABILITY_UNSPECIFIED", +"CONFIRMATION_CARDS", +"CLIENT_MANAGED_LRO" +], +"enumDescriptions": [ +"Unspecified capability; ignored.", +"The client renders AssistantConfirmationRequest cards and answers them via `confirmation_response`.", +"The client manages long-running operations out-of-band by polling the operation and sending `operation_completed_event` to resume the turn. If not declared, the server manages LRO polling and completes the turn inline." +], +"type": "string" +}, +"type": "array" +}, +"confirmationResponse": { +"$ref": "AssistantConfirmationResponse", +"description": "Optional. The user's answer to a pending AssistantConfirmationRequest. When set, the server resumes the paused agent with this answer instead of (or in addition to) starting a new prompt turn." +}, +"contextToken": { +"description": "Optional. Opaque onboarding context token returned by SessionService.GenerateOnboardingSuggestions. When set and still fresh, the server reuses the onboarding snapshot computed for the zero state instead of recomputing it for the first conversation turn.", +"type": "string" +}, +"message": { +"description": "Optional. The message to send to the assistant agent. May be empty when `confirmation_response` is set (answering a pending confirmation without adding a new message); at least one of the two must be provided.", +"type": "string" +}, +"operationCompletedEvent": { +"$ref": "OperationCompletedEvent", +"description": "Optional. Resumes an assistant session paused waiting for a client-managed long-running operation to complete." +}, +"resumeFromSequenceNumber": { +"description": "Optional. Optional cursor to resume and replay events from an in-flight or completed turn.", +"format": "int64", +"type": "string" +} +}, +"type": "object" +}, +"StreamChatAiAssistantResponse": { +"description": "Response message for SessionService.StreamChatAiAssistant.", +"id": "StreamChatAiAssistantResponse", +"properties": { +"artifactChunk": { +"$ref": "ArtifactChunk", +"description": "Generated-document artifact event (live preview deltas + final GCS pointer)." +}, +"confirmationRequest": { +"$ref": "AssistantConfirmationRequest", +"description": "A blocking confirmation the agent paused on. The agent resumes when the answer arrives on a later request's `confirmation_response`. Only sent to clients that declared the CONFIRMATION_CARDS capability on the request." +}, +"eventId": { +"description": "Unique identifier for the event.", +"type": "string" +}, +"eventTime": { +"description": "Timestamp when the event occurred.", +"format": "google-datetime", +"type": "string" +}, +"handoff": { +"$ref": "TurnHandoffEvent", +"description": "Tells the client to silently reconnect with resume_from_sequence_number: the task serving this stream is going away and the turn will continue elsewhere. Not an error; the stream completes normally after this event." +}, +"optionQuestionsChunk": { +"$ref": "OptionQuestionsChunk", +"description": "Structured clarification options parsed out of the model turn. The console renders these as a selectable option list instead of raw text." +}, +"resumeSnapshot": { +"$ref": "TurnResumeSnapshot", +"description": "A compacted replay of an in-flight turn, sent as the first event of every attach or resume before any live event. The client replaces any locally rendered state for this turn with the snapshot's contents." +}, +"sequenceNumber": { +"description": "Optional. Monotonically increasing sequence number for this session turn.", +"format": "int64", +"type": "string" +}, +"sessionCheckpoint": { +"$ref": "SessionCheckpoint", +"description": "Session checkpoint/compaction recap event containing user intent and rolling summary." +}, +"status": { +"$ref": "Status", +"description": "Simple status update." +}, +"textChunk": { +"description": "Text Token (for streaming Gemini responses word-by-word).", +"type": "string" +}, +"thoughtChunk": { +"description": "Thought text chunk (agent's reasoning before generating response).", +"type": "string" +}, +"toolCall": { +"$ref": "ToolCall", +"description": "Tool call execution event." +}, +"toolResponse": { +"$ref": "ToolResponse", +"description": "Tool call response event." +}, +"turnCompleted": { +"$ref": "TurnCompletedEvent", +"description": "The turn has ended. Sent as the last event of every turn, on the original stream and on every attached or resumed stream, so clients can end the turn on an explicit signal instead of inferring it from stream closure." +}, +"turnInProgress": { +"description": "Optional. Indicates whether the turn is still actively running in the background.", +"type": "boolean" +}, +"turnMetadata": { +"$ref": "TurnMetadata", +"description": "Optional. Turn-level metadata and intent categorization." +}, +"uiEvent": { +"$ref": "UiEvent", +"description": "Optional. UI event payload." +} +}, +"type": "object" +}, "SynthesizeSpeechConfig": { "description": "Configuration for how the agent response should be synthesized.", "id": "SynthesizeSpeechConfig", "properties": { -"consentAudioGcsUri": { -"deprecated": true, -"description": "Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the consent audio for voice cloning.", -"type": "string" -}, "instruction": { "description": "Optional. The instruction used to synthesize speech when using a generative model.", "type": "string" @@ -13306,11 +14524,6 @@ "voice": { "description": "Optional. The name of the voice. If not set, the service will choose a voice based on the other parameters such as language_code. For the list of available voices, please refer to [Supported voices and languages](https://cloud.google.com/text-to-speech/docs/voices) from Cloud Text-to-Speech.", "type": "string" -}, -"voiceSampleGcsUri": { -"deprecated": true, -"description": "Optional. Deprecated: Use `custom_voice_samples` in AudioProcessingConfig instead. The Cloud Storage URI to the audio sample for voice cloning. The audio sample should be a mono-channel, 24kHz WAV file. Note: Please make sure the CES service agent `service-@gcp-sa-ces.iam.gserviceaccount.com` has `storage.objects.get` permission to the Cloud Storage object.", -"type": "string" } }, "type": "object" @@ -13477,6 +14690,11 @@ "$ref": "PythonFunction", "description": "Optional. The python function tool." }, +"readOnly": { +"description": "Output only. Indicates whether the tool is read-only. If true, the tool cannot be modified by the user.", +"readOnly": true, +"type": "boolean" +}, "remoteAgentTool": { "$ref": "RemoteAgentTool", "description": "Optional. The remote agent tool." @@ -13848,6 +15066,168 @@ }, "type": "object" }, +"TurnCompletedEvent": { +"description": "Terminal event of a turn (see StreamChatAiAssistantResponse.turn_completed).", +"id": "TurnCompletedEvent", +"properties": { +"finalSequenceNumber": { +"description": "Sequence number of the last event the turn produced. A client whose cursor is lower missed content and should reload the session to see it.", +"format": "int64", +"type": "string" +}, +"reason": { +"description": "Why the turn ended.", +"enum": [ +"REASON_UNSPECIFIED", +"COMPLETED", +"ABANDONED", +"RESUME_UNAVAILABLE" +], +"enumDescriptions": [ +"Unspecified.", +"The turn ran to completion; the session holds its committed output.", +"No task was driving the turn any more; it was sealed to a committed partial and cannot be continued.", +"This server does not serve attach or resume for the session, so nothing was tailed; the client should reload the session instead." +], +"type": "string" +}, +"turnId": { +"description": "Identifier of the turn that ended; matches TurnResumeSnapshot.turn_id and ActiveTurnInfo.turn_id.", +"type": "string" +} +}, +"type": "object" +}, +"TurnHandoffEvent": { +"description": "Emitted before this task stops serving the stream mid-turn (e.g. a server restart). The turn's state is persisted; a reconnect carrying resume_from_sequence_number continues it on another task.", +"id": "TurnHandoffEvent", +"properties": { +"reason": { +"description": "Why the stream is handing off.", +"enum": [ +"REASON_UNSPECIFIED", +"SERVER_RESTART" +], +"enumDescriptions": [ +"Unspecified.", +"The serving task is shutting down (release push or rescheduling)." +], +"type": "string" +}, +"turnId": { +"description": "Identifies the turn to resume.", +"type": "string" +} +}, +"type": "object" +}, +"TurnMetadata": { +"description": "Turn-level metadata and intent categorization.", +"id": "TurnMetadata", +"properties": { +"contractDraftComplete": { +"description": "Set on the terminal event of a contract draft whose every placeholder is resolved (contract_progress is 100%), whether or not the draft was published. Clients complete and dismiss the contract progress display on it; publication is reported separately by contract_finalized.", +"type": "boolean" +}, +"contractFinalized": { +"description": "Set on the final artifact event of a turn whose contract draft was published (a revision was activated). Terminal for the clarification flow of this draft: contract_progress is authoritative and complete.", +"type": "boolean" +}, +"contractRelated": { +"description": "Indicates whether this assistant turn was contract-related (e.g. contract drafting, alignment, extraction, or revision).", +"type": "boolean" +}, +"contractStreamingPhase": { +"description": "Set only on in-flight progress estimates emitted while a contract artifact fence is streaming, and on the revision-turn-start event. Unset on authoritative payloads.", +"enum": [ +"CONTRACT_STREAMING_PHASE_UNSPECIFIED", +"DRAFTING", +"REVISING" +], +"enumDescriptions": [ +"The payload is authoritative (computed from a complete contract document, a persisted snapshot, or the pre-draft state). Clients must replace any previously received progress with it.", +"An initial contract draft is streaming. contract_progress is an in-flight estimate: non-decreasing within one artifact fence, capped below the authoritative range, with pillar_breakdowns carrying total_item_count == 0 to mark estimated pillar states.", +"A revision of an existing contract is streaming (for example after an annotation submission). Same estimate semantics as DRAFTING." +], +"type": "string" +} +}, +"type": "object" +}, +"TurnResumeSnapshot": { +"description": "A compacted replay of an in-flight turn: everything needed to render the turn's visible output so far, plus the position live events continue from.", +"id": "TurnResumeSnapshot", +"properties": { +"events": { +"description": "Compacted events reconstructing the turn's visible output, in render order, using the same event shapes as live streaming.", +"items": { +"$ref": "StreamChatAiAssistantResponse" +}, +"type": "array" +}, +"orphanDeadlineTime": { +"description": "When the turn will be wound down if no client remains attached.", +"format": "google-datetime", +"type": "string" +}, +"resolvedSequenceNumber": { +"description": "The position this snapshot represents. Live events follow with sequence_number strictly greater than this. When lower than the resume_from_sequence_number the client requested, flushed progress lags what the client already rendered: the client must discard its rendered content of this turn beyond this position before applying the snapshot.", +"format": "int64", +"type": "string" +}, +"turnId": { +"description": "Identifies the turn being attached to.", +"type": "string" +} +}, +"type": "object" +}, +"TypedPayload": { +"description": "Payload with a type.", +"id": "TypedPayload", +"properties": { +"displayName": { +"description": "Required. The display name of the payload.", +"type": "string" +}, +"metadata": { +"additionalProperties": { +"description": "Properties of the object.", +"type": "any" +}, +"description": "Optional. The metadata of the payload.", +"type": "object" +}, +"type": { +"description": "Required. The type of the payload.", +"type": "string" +}, +"value": { +"additionalProperties": { +"description": "Properties of the object.", +"type": "any" +}, +"description": "Required. The value of the payload.", +"type": "object" +} +}, +"type": "object" +}, +"UiEvent": { +"description": "Represents a UI event payload.", +"id": "UiEvent", +"properties": { +"jsonPayload": { +"description": "The JSON payload representing the A2UI surface.", +"type": "string" +}, +"mimeType": { +"description": "The media type (MIME type) indicating the format of the UI event payload (e.g., \"application/json+a2ui\").", +"type": "string" +} +}, +"type": "object" +}, "UploadEvaluationAudioRequest": { "description": "Request message for EvaluationService.UploadEvaluationAudio.", "id": "UploadEvaluationAudioRequest", @@ -13884,6 +15264,20 @@ }, "type": "object" }, +"UserResponseSuggestions": { +"description": "Suggested user responses from the assistant agent.", +"id": "UserResponseSuggestions", +"properties": { +"suggestions": { +"description": "Required. The assistant suggested user responses. These are suggestions for the user on how to interact with the assistant.", +"items": { +"type": "string" +}, +"type": "array" +} +}, +"type": "object" +}, "VpcScSettings": { "description": "VPC-SC settings for the app.", "id": "VpcScSettings", From a7c1b30bd27ed9a737944194d963fbd7e6c841e1 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:15 +0000 Subject: [PATCH 07/33] feat(chromewebstore): update the api #### chromewebstore:v2 The following keys were deleted: - resources.publishers.resources.items.methods.fetchReviews (Total Keys: 19) - schemas.AuthorInfo (Total Keys: 3) - schemas.FetchItemReviewsResponse (Total Keys: 5) - schemas.Review (Total Keys: 12) --- .../chromewebstore_v2.publishers.items.html | 55 --------- .../documents/chromewebstore.v2.json | 109 +----------------- 2 files changed, 1 insertion(+), 163 deletions(-) diff --git a/docs/dyn/chromewebstore_v2.publishers.items.html b/docs/dyn/chromewebstore_v2.publishers.items.html index 5da48a83bb..2f9cb34e14 100644 --- a/docs/dyn/chromewebstore_v2.publishers.items.html +++ b/docs/dyn/chromewebstore_v2.publishers.items.html @@ -80,12 +80,6 @@

Instance Methods

close()

Close httplib2 connections.

-

- fetchReviews(name, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

-

Fetch user reviews for an item.

-

- fetchReviews_next(previous_request, previous_response)

-

Retrieves the next page of results.

fetchStatus(name, x__xgafv=None)

Fetch the status of an item.

@@ -125,55 +119,6 @@

Method Details

Close httplib2 connections.
-
- fetchReviews(name, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None) -
Fetch user reviews for an item.
-
-Args:
-  name: string, Required. The item resource name whose reviews are being fetched. Format: publishers/{publisher_id}/items/{item_id} (required)
-  filter: string, Optional. A filter to apply to the reviews. Only equality comparison on rating is supported, e.g. `rating = 5`.
-  orderBy: string, Optional. An optional comma-separated list of fields by which to sort the results. Supported fields are `rating` and `create_time`. Supported orders are `asc` (default) and `desc`. Example: "rating desc, create_time".
-  pageSize: integer, Optional. The maximum number of reviews to return. The service may return fewer than this value. If unspecified, at most 50 reviews will be returned. The maximum value is 200; values above 200 will be coerced to 200.
-  pageToken: string, Optional. A page token, received from a previous `FetchItemReviews` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `FetchItemReviews` must match the call that provided the page token.
-  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 FetchItemReviews.
-  "nextPageToken": "A String", # A token that can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.
-  "reviews": [ # The list of reviews.
-    { # A review written by a user to rate an item in the Chrome Web Store.
-      "authorInfo": { # Info on the author of the review. # Info on the author of the review.
-        "displayName": "A String", # Display name for the author.
-      },
-      "comment": "A String", # Content of the review.
-      "createTime": "A String", # Output only. When the review was posted.
-      "item": "A String", # Output only. The item that this review evaluates. Format: publishers/{publisher}/items/{item}
-      "name": "A String", # Identifier. Review resource name. Format: reviews/{reviewId}
-      "rating": 42, # Rating of the item, between 1 and 5.
-    },
-  ],
-}
-
- -
- fetchReviews_next(previous_request, previous_response) -
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.
-
-
-
fetchStatus(name, x__xgafv=None)
Fetch the status of an item.
diff --git a/googleapiclient/discovery_cache/documents/chromewebstore.v2.json b/googleapiclient/discovery_cache/documents/chromewebstore.v2.json
index ede8a1a0d1..cb00bc3c72 100644
--- a/googleapiclient/discovery_cache/documents/chromewebstore.v2.json
+++ b/googleapiclient/discovery_cache/documents/chromewebstore.v2.json
@@ -185,49 +185,6 @@
 "https://www.googleapis.com/auth/chromewebstore"
 ]
 },
-"fetchReviews": {
-"description": "Fetch user reviews for an item.",
-"flatPath": "v2/publishers/{publishersId}/items/{itemsId}:fetchReviews",
-"httpMethod": "GET",
-"id": "chromewebstore.publishers.items.fetchReviews",
-"parameterOrder": [
-"name"
-],
-"parameters": {
-"filter": {
-"description": "Optional. A filter to apply to the reviews. Only equality comparison on rating is supported, e.g. `rating = 5`.",
-"location": "query",
-"type": "string"
-},
-"name": {
-"description": "Required. The item resource name whose reviews are being fetched. Format: publishers/{publisher_id}/items/{item_id}",
-"location": "path",
-"pattern": "^publishers/[^/]+/items/[^/]+$",
-"required": true,
-"type": "string"
-},
-"orderBy": {
-"description": "Optional. An optional comma-separated list of fields by which to sort the results. Supported fields are `rating` and `create_time`. Supported orders are `asc` (default) and `desc`. Example: \"rating desc, create_time\".",
-"location": "query",
-"type": "string"
-},
-"pageSize": {
-"description": "Optional. The maximum number of reviews to return. The service may return fewer than this value. If unspecified, at most 50 reviews will be returned. The maximum value is 200; values above 200 will be coerced to 200.",
-"format": "int32",
-"location": "query",
-"type": "integer"
-},
-"pageToken": {
-"description": "Optional. A page token, received from a previous `FetchItemReviews` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `FetchItemReviews` must match the call that provided the page token.",
-"location": "query",
-"type": "string"
-}
-},
-"path": "v2/{+name}:fetchReviews",
-"response": {
-"$ref": "FetchItemReviewsResponse"
-}
-},
 "fetchStatus": {
 "description": "Fetch the status of an item.",
 "flatPath": "v2/publishers/{publishersId}/items/{itemsId}:fetchStatus",
@@ -315,20 +272,9 @@
 }
 }
 },
-"revision": "20260916",
+"revision": "20260924",
 "rootUrl": "https://chromewebstore.googleapis.com/",
 "schemas": {
-"AuthorInfo": {
-"description": "Info on the author of the review.",
-"id": "AuthorInfo",
-"properties": {
-"displayName": {
-"description": "Display name for the author.",
-"type": "string"
-}
-},
-"type": "object"
-},
 "CancelSubmissionRequest": {
 "description": "Request message for CancelSubmission.",
 "id": "CancelSubmissionRequest",
@@ -369,24 +315,6 @@
 },
 "type": "object"
 },
-"FetchItemReviewsResponse": {
-"description": "Response message for FetchItemReviews.",
-"id": "FetchItemReviewsResponse",
-"properties": {
-"nextPageToken": {
-"description": "A token that can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.",
-"type": "string"
-},
-"reviews": {
-"description": "The list of reviews.",
-"items": {
-"$ref": "Review"
-},
-"type": "array"
-}
-},
-"type": "object"
-},
 "FetchItemStatusResponse": {
 "description": "Response message for `FetchItemStatus`.",
 "id": "FetchItemStatusResponse",
@@ -560,41 +488,6 @@
 },
 "type": "object"
 },
-"Review": {
-"description": "A review written by a user to rate an item in the Chrome Web Store.",
-"id": "Review",
-"properties": {
-"authorInfo": {
-"$ref": "AuthorInfo",
-"description": "Info on the author of the review."
-},
-"comment": {
-"description": "Content of the review.",
-"type": "string"
-},
-"createTime": {
-"description": "Output only. When the review was posted.",
-"format": "google-datetime",
-"readOnly": true,
-"type": "string"
-},
-"item": {
-"description": "Output only. The item that this review evaluates. Format: publishers/{publisher}/items/{item}",
-"readOnly": true,
-"type": "string"
-},
-"name": {
-"description": "Identifier. Review resource name. Format: reviews/{reviewId}",
-"type": "string"
-},
-"rating": {
-"description": "Rating of the item, between 1 and 5.",
-"format": "int32",
-"type": "integer"
-}
-},
-"type": "object"
-},
 "SetPublishedDeployPercentageRequest": {
 "description": "Request message for SetPublishedDeployPercentage.",
 "id": "SetPublishedDeployPercentageRequest",

From f62ed4e181df0df6278b9f063277873933c6e4a3 Mon Sep 17 00:00:00 2001
From: Yoshi Automation 
Date: Tue, 29 Sep 2026 07:26:15 +0000
Subject: [PATCH 08/33] feat(cloudbuild): update the api

#### cloudbuild:v1

The following keys were added:
- schemas.BuildOptions.properties.resolvedWorkerRelease (Total Keys: 2)
- schemas.BuildOptions.properties.workerRelease.type (Total Keys: 1)
- schemas.PoolOption.properties.resolvedWorkerRelease (Total Keys: 2)
- schemas.PoolOption.properties.workerRelease (Total Keys: 2)
- schemas.WorkerConfig.properties.workerRelease.type (Total Keys: 1)
---
 docs/dyn/cloudbuild_v1.projects.builds.html   | 16 ++++++++++++
 ...oudbuild_v1.projects.locations.builds.html | 16 ++++++++++++
 ...dbuild_v1.projects.locations.triggers.html | 24 ++++++++++++++++++
 ...ild_v1.projects.locations.workerPools.html |  4 +++
 docs/dyn/cloudbuild_v1.projects.triggers.html | 24 ++++++++++++++++++
 .../documents/cloudbuild.v1.json              | 25 ++++++++++++++++++-
 6 files changed, 108 insertions(+), 1 deletion(-)

diff --git a/docs/dyn/cloudbuild_v1.projects.builds.html b/docs/dyn/cloudbuild_v1.projects.builds.html
index db807a78fa..1653677d52 100644
--- a/docs/dyn/cloudbuild_v1.projects.builds.html
+++ b/docs/dyn/cloudbuild_v1.projects.builds.html
@@ -318,9 +318,12 @@ 

Method Details

"machineType": "A String", # Compute Engine machine type on which to run the build. "pool": { # Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. # Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. "name": "A String", # The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId} + "resolvedWorkerRelease": "A String", # Output only. OUTPUT_ONLY. Worker release resolved from the release channel. + "workerRelease": "A String", # Output only. OUTPUT_ONLY. The release or release channel used to run the Build. This is set to the same value as `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily access. }, "pubsubTopic": "A String", # Optional. Option to specify the Pub/Sub topic to receive build status updates. "requestedVerifyOption": "A String", # Requested verifiability options. + "resolvedWorkerRelease": "A String", # Output only. Worker release resolved from the release channel. "secretEnv": [ # A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build. "A String", ], @@ -335,6 +338,7 @@

Method Details

}, ], "workerPool": "A String", # This field deprecated; please use `pool.name` instead. + "workerRelease": "A String", # Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build. }, "projectId": "A String", # Output only. ID of the project. "queueTtl": "A String", # TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. @@ -801,9 +805,12 @@

Method Details

"machineType": "A String", # Compute Engine machine type on which to run the build. "pool": { # Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. # Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. "name": "A String", # The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId} + "resolvedWorkerRelease": "A String", # Output only. OUTPUT_ONLY. Worker release resolved from the release channel. + "workerRelease": "A String", # Output only. OUTPUT_ONLY. The release or release channel used to run the Build. This is set to the same value as `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily access. }, "pubsubTopic": "A String", # Optional. Option to specify the Pub/Sub topic to receive build status updates. "requestedVerifyOption": "A String", # Requested verifiability options. + "resolvedWorkerRelease": "A String", # Output only. Worker release resolved from the release channel. "secretEnv": [ # A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build. "A String", ], @@ -818,6 +825,7 @@

Method Details

}, ], "workerPool": "A String", # This field deprecated; please use `pool.name` instead. + "workerRelease": "A String", # Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build. }, "projectId": "A String", # Output only. ID of the project. "queueTtl": "A String", # TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. @@ -1315,9 +1323,12 @@

Method Details

"machineType": "A String", # Compute Engine machine type on which to run the build. "pool": { # Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. # Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. "name": "A String", # The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId} + "resolvedWorkerRelease": "A String", # Output only. OUTPUT_ONLY. Worker release resolved from the release channel. + "workerRelease": "A String", # Output only. OUTPUT_ONLY. The release or release channel used to run the Build. This is set to the same value as `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily access. }, "pubsubTopic": "A String", # Optional. Option to specify the Pub/Sub topic to receive build status updates. "requestedVerifyOption": "A String", # Requested verifiability options. + "resolvedWorkerRelease": "A String", # Output only. Worker release resolved from the release channel. "secretEnv": [ # A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build. "A String", ], @@ -1332,6 +1343,7 @@

Method Details

}, ], "workerPool": "A String", # This field deprecated; please use `pool.name` instead. + "workerRelease": "A String", # Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build. }, "projectId": "A String", # Output only. ID of the project. "queueTtl": "A String", # TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. @@ -1804,9 +1816,12 @@

Method Details

"machineType": "A String", # Compute Engine machine type on which to run the build. "pool": { # Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. # Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. "name": "A String", # The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId} + "resolvedWorkerRelease": "A String", # Output only. OUTPUT_ONLY. Worker release resolved from the release channel. + "workerRelease": "A String", # Output only. OUTPUT_ONLY. The release or release channel used to run the Build. This is set to the same value as `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily access. }, "pubsubTopic": "A String", # Optional. Option to specify the Pub/Sub topic to receive build status updates. "requestedVerifyOption": "A String", # Requested verifiability options. + "resolvedWorkerRelease": "A String", # Output only. Worker release resolved from the release channel. "secretEnv": [ # A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build. "A String", ], @@ -1821,6 +1836,7 @@

Method Details

}, ], "workerPool": "A String", # This field deprecated; please use `pool.name` instead. + "workerRelease": "A String", # Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build. }, "projectId": "A String", # Output only. ID of the project. "queueTtl": "A String", # TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. diff --git a/docs/dyn/cloudbuild_v1.projects.locations.builds.html b/docs/dyn/cloudbuild_v1.projects.locations.builds.html index 22a5543e6b..cc583c76e4 100644 --- a/docs/dyn/cloudbuild_v1.projects.locations.builds.html +++ b/docs/dyn/cloudbuild_v1.projects.locations.builds.html @@ -317,9 +317,12 @@

Method Details

"machineType": "A String", # Compute Engine machine type on which to run the build. "pool": { # Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. # Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. "name": "A String", # The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId} + "resolvedWorkerRelease": "A String", # Output only. OUTPUT_ONLY. Worker release resolved from the release channel. + "workerRelease": "A String", # Output only. OUTPUT_ONLY. The release or release channel used to run the Build. This is set to the same value as `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily access. }, "pubsubTopic": "A String", # Optional. Option to specify the Pub/Sub topic to receive build status updates. "requestedVerifyOption": "A String", # Requested verifiability options. + "resolvedWorkerRelease": "A String", # Output only. Worker release resolved from the release channel. "secretEnv": [ # A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build. "A String", ], @@ -334,6 +337,7 @@

Method Details

}, ], "workerPool": "A String", # This field deprecated; please use `pool.name` instead. + "workerRelease": "A String", # Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build. }, "projectId": "A String", # Output only. ID of the project. "queueTtl": "A String", # TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. @@ -800,9 +804,12 @@

Method Details

"machineType": "A String", # Compute Engine machine type on which to run the build. "pool": { # Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. # Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. "name": "A String", # The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId} + "resolvedWorkerRelease": "A String", # Output only. OUTPUT_ONLY. Worker release resolved from the release channel. + "workerRelease": "A String", # Output only. OUTPUT_ONLY. The release or release channel used to run the Build. This is set to the same value as `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily access. }, "pubsubTopic": "A String", # Optional. Option to specify the Pub/Sub topic to receive build status updates. "requestedVerifyOption": "A String", # Requested verifiability options. + "resolvedWorkerRelease": "A String", # Output only. Worker release resolved from the release channel. "secretEnv": [ # A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build. "A String", ], @@ -817,6 +824,7 @@

Method Details

}, ], "workerPool": "A String", # This field deprecated; please use `pool.name` instead. + "workerRelease": "A String", # Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build. }, "projectId": "A String", # Output only. ID of the project. "queueTtl": "A String", # TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. @@ -1314,9 +1322,12 @@

Method Details

"machineType": "A String", # Compute Engine machine type on which to run the build. "pool": { # Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. # Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. "name": "A String", # The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId} + "resolvedWorkerRelease": "A String", # Output only. OUTPUT_ONLY. Worker release resolved from the release channel. + "workerRelease": "A String", # Output only. OUTPUT_ONLY. The release or release channel used to run the Build. This is set to the same value as `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily access. }, "pubsubTopic": "A String", # Optional. Option to specify the Pub/Sub topic to receive build status updates. "requestedVerifyOption": "A String", # Requested verifiability options. + "resolvedWorkerRelease": "A String", # Output only. Worker release resolved from the release channel. "secretEnv": [ # A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build. "A String", ], @@ -1331,6 +1342,7 @@

Method Details

}, ], "workerPool": "A String", # This field deprecated; please use `pool.name` instead. + "workerRelease": "A String", # Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build. }, "projectId": "A String", # Output only. ID of the project. "queueTtl": "A String", # TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. @@ -1803,9 +1815,12 @@

Method Details

"machineType": "A String", # Compute Engine machine type on which to run the build. "pool": { # Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. # Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. "name": "A String", # The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId} + "resolvedWorkerRelease": "A String", # Output only. OUTPUT_ONLY. Worker release resolved from the release channel. + "workerRelease": "A String", # Output only. OUTPUT_ONLY. The release or release channel used to run the Build. This is set to the same value as `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily access. }, "pubsubTopic": "A String", # Optional. Option to specify the Pub/Sub topic to receive build status updates. "requestedVerifyOption": "A String", # Requested verifiability options. + "resolvedWorkerRelease": "A String", # Output only. Worker release resolved from the release channel. "secretEnv": [ # A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build. "A String", ], @@ -1820,6 +1835,7 @@

Method Details

}, ], "workerPool": "A String", # This field deprecated; please use `pool.name` instead. + "workerRelease": "A String", # Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build. }, "projectId": "A String", # Output only. ID of the project. "queueTtl": "A String", # TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. diff --git a/docs/dyn/cloudbuild_v1.projects.locations.triggers.html b/docs/dyn/cloudbuild_v1.projects.locations.triggers.html index 0c5d2aa5b9..cf887e34d1 100644 --- a/docs/dyn/cloudbuild_v1.projects.locations.triggers.html +++ b/docs/dyn/cloudbuild_v1.projects.locations.triggers.html @@ -306,9 +306,12 @@

Method Details

"machineType": "A String", # Compute Engine machine type on which to run the build. "pool": { # Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. # Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. "name": "A String", # The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId} + "resolvedWorkerRelease": "A String", # Output only. OUTPUT_ONLY. Worker release resolved from the release channel. + "workerRelease": "A String", # Output only. OUTPUT_ONLY. The release or release channel used to run the Build. This is set to the same value as `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily access. }, "pubsubTopic": "A String", # Optional. Option to specify the Pub/Sub topic to receive build status updates. "requestedVerifyOption": "A String", # Requested verifiability options. + "resolvedWorkerRelease": "A String", # Output only. Worker release resolved from the release channel. "secretEnv": [ # A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build. "A String", ], @@ -323,6 +326,7 @@

Method Details

}, ], "workerPool": "A String", # This field deprecated; please use `pool.name` instead. + "workerRelease": "A String", # Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build. }, "projectId": "A String", # Output only. ID of the project. "queueTtl": "A String", # TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. @@ -933,9 +937,12 @@

Method Details

"machineType": "A String", # Compute Engine machine type on which to run the build. "pool": { # Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. # Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. "name": "A String", # The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId} + "resolvedWorkerRelease": "A String", # Output only. OUTPUT_ONLY. Worker release resolved from the release channel. + "workerRelease": "A String", # Output only. OUTPUT_ONLY. The release or release channel used to run the Build. This is set to the same value as `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily access. }, "pubsubTopic": "A String", # Optional. Option to specify the Pub/Sub topic to receive build status updates. "requestedVerifyOption": "A String", # Requested verifiability options. + "resolvedWorkerRelease": "A String", # Output only. Worker release resolved from the release channel. "secretEnv": [ # A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build. "A String", ], @@ -950,6 +957,7 @@

Method Details

}, ], "workerPool": "A String", # This field deprecated; please use `pool.name` instead. + "workerRelease": "A String", # Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build. }, "projectId": "A String", # Output only. ID of the project. "queueTtl": "A String", # TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. @@ -1588,9 +1596,12 @@

Method Details

"machineType": "A String", # Compute Engine machine type on which to run the build. "pool": { # Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. # Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. "name": "A String", # The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId} + "resolvedWorkerRelease": "A String", # Output only. OUTPUT_ONLY. Worker release resolved from the release channel. + "workerRelease": "A String", # Output only. OUTPUT_ONLY. The release or release channel used to run the Build. This is set to the same value as `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily access. }, "pubsubTopic": "A String", # Optional. Option to specify the Pub/Sub topic to receive build status updates. "requestedVerifyOption": "A String", # Requested verifiability options. + "resolvedWorkerRelease": "A String", # Output only. Worker release resolved from the release channel. "secretEnv": [ # A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build. "A String", ], @@ -1605,6 +1616,7 @@

Method Details

}, ], "workerPool": "A String", # This field deprecated; please use `pool.name` instead. + "workerRelease": "A String", # Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build. }, "projectId": "A String", # Output only. ID of the project. "queueTtl": "A String", # TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. @@ -2227,9 +2239,12 @@

Method Details

"machineType": "A String", # Compute Engine machine type on which to run the build. "pool": { # Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. # Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. "name": "A String", # The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId} + "resolvedWorkerRelease": "A String", # Output only. OUTPUT_ONLY. Worker release resolved from the release channel. + "workerRelease": "A String", # Output only. OUTPUT_ONLY. The release or release channel used to run the Build. This is set to the same value as `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily access. }, "pubsubTopic": "A String", # Optional. Option to specify the Pub/Sub topic to receive build status updates. "requestedVerifyOption": "A String", # Requested verifiability options. + "resolvedWorkerRelease": "A String", # Output only. Worker release resolved from the release channel. "secretEnv": [ # A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build. "A String", ], @@ -2244,6 +2259,7 @@

Method Details

}, ], "workerPool": "A String", # This field deprecated; please use `pool.name` instead. + "workerRelease": "A String", # Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build. }, "projectId": "A String", # Output only. ID of the project. "queueTtl": "A String", # TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. @@ -2871,9 +2887,12 @@

Method Details

"machineType": "A String", # Compute Engine machine type on which to run the build. "pool": { # Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. # Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. "name": "A String", # The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId} + "resolvedWorkerRelease": "A String", # Output only. OUTPUT_ONLY. Worker release resolved from the release channel. + "workerRelease": "A String", # Output only. OUTPUT_ONLY. The release or release channel used to run the Build. This is set to the same value as `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily access. }, "pubsubTopic": "A String", # Optional. Option to specify the Pub/Sub topic to receive build status updates. "requestedVerifyOption": "A String", # Requested verifiability options. + "resolvedWorkerRelease": "A String", # Output only. Worker release resolved from the release channel. "secretEnv": [ # A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build. "A String", ], @@ -2888,6 +2907,7 @@

Method Details

}, ], "workerPool": "A String", # This field deprecated; please use `pool.name` instead. + "workerRelease": "A String", # Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build. }, "projectId": "A String", # Output only. ID of the project. "queueTtl": "A String", # TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. @@ -3500,9 +3520,12 @@

Method Details

"machineType": "A String", # Compute Engine machine type on which to run the build. "pool": { # Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. # Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. "name": "A String", # The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId} + "resolvedWorkerRelease": "A String", # Output only. OUTPUT_ONLY. Worker release resolved from the release channel. + "workerRelease": "A String", # Output only. OUTPUT_ONLY. The release or release channel used to run the Build. This is set to the same value as `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily access. }, "pubsubTopic": "A String", # Optional. Option to specify the Pub/Sub topic to receive build status updates. "requestedVerifyOption": "A String", # Requested verifiability options. + "resolvedWorkerRelease": "A String", # Output only. Worker release resolved from the release channel. "secretEnv": [ # A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build. "A String", ], @@ -3517,6 +3540,7 @@

Method Details

}, ], "workerPool": "A String", # This field deprecated; please use `pool.name` instead. + "workerRelease": "A String", # Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build. }, "projectId": "A String", # Output only. ID of the project. "queueTtl": "A String", # TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. diff --git a/docs/dyn/cloudbuild_v1.projects.locations.workerPools.html b/docs/dyn/cloudbuild_v1.projects.locations.workerPools.html index 874c7aa230..229fa7d7df 100644 --- a/docs/dyn/cloudbuild_v1.projects.locations.workerPools.html +++ b/docs/dyn/cloudbuild_v1.projects.locations.workerPools.html @@ -134,6 +134,7 @@

Method Details

"diskSizeGb": "A String", # Size of the disk attached to the worker, in GB. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). Specify a value of up to 4000. If `0` is specified, Cloud Build will use a standard disk size. "enableNestedVirtualization": True or False, # Optional. Enable nested virtualization on the worker, if supported by the machine type. By default, nested virtualization is disabled. "machineType": "A String", # Optional. Machine type of a worker, such as `e2-medium`. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). If left blank, Cloud Build will use a sensible default. + "workerRelease": "A String", # Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build. }, }, "state": "A String", # Output only. `WorkerPool` state. @@ -248,6 +249,7 @@

Method Details

"diskSizeGb": "A String", # Size of the disk attached to the worker, in GB. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). Specify a value of up to 4000. If `0` is specified, Cloud Build will use a standard disk size. "enableNestedVirtualization": True or False, # Optional. Enable nested virtualization on the worker, if supported by the machine type. By default, nested virtualization is disabled. "machineType": "A String", # Optional. Machine type of a worker, such as `e2-medium`. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). If left blank, Cloud Build will use a sensible default. + "workerRelease": "A String", # Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build. }, }, "state": "A String", # Output only. `WorkerPool` state. @@ -299,6 +301,7 @@

Method Details

"diskSizeGb": "A String", # Size of the disk attached to the worker, in GB. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). Specify a value of up to 4000. If `0` is specified, Cloud Build will use a standard disk size. "enableNestedVirtualization": True or False, # Optional. Enable nested virtualization on the worker, if supported by the machine type. By default, nested virtualization is disabled. "machineType": "A String", # Optional. Machine type of a worker, such as `e2-medium`. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). If left blank, Cloud Build will use a sensible default. + "workerRelease": "A String", # Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build. }, }, "state": "A String", # Output only. `WorkerPool` state. @@ -356,6 +359,7 @@

Method Details

"diskSizeGb": "A String", # Size of the disk attached to the worker, in GB. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). Specify a value of up to 4000. If `0` is specified, Cloud Build will use a standard disk size. "enableNestedVirtualization": True or False, # Optional. Enable nested virtualization on the worker, if supported by the machine type. By default, nested virtualization is disabled. "machineType": "A String", # Optional. Machine type of a worker, such as `e2-medium`. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). If left blank, Cloud Build will use a sensible default. + "workerRelease": "A String", # Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build. }, }, "state": "A String", # Output only. `WorkerPool` state. diff --git a/docs/dyn/cloudbuild_v1.projects.triggers.html b/docs/dyn/cloudbuild_v1.projects.triggers.html index 35cdd78aec..9bbd59ab64 100644 --- a/docs/dyn/cloudbuild_v1.projects.triggers.html +++ b/docs/dyn/cloudbuild_v1.projects.triggers.html @@ -306,9 +306,12 @@

Method Details

"machineType": "A String", # Compute Engine machine type on which to run the build. "pool": { # Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. # Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. "name": "A String", # The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId} + "resolvedWorkerRelease": "A String", # Output only. OUTPUT_ONLY. Worker release resolved from the release channel. + "workerRelease": "A String", # Output only. OUTPUT_ONLY. The release or release channel used to run the Build. This is set to the same value as `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily access. }, "pubsubTopic": "A String", # Optional. Option to specify the Pub/Sub topic to receive build status updates. "requestedVerifyOption": "A String", # Requested verifiability options. + "resolvedWorkerRelease": "A String", # Output only. Worker release resolved from the release channel. "secretEnv": [ # A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build. "A String", ], @@ -323,6 +326,7 @@

Method Details

}, ], "workerPool": "A String", # This field deprecated; please use `pool.name` instead. + "workerRelease": "A String", # Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build. }, "projectId": "A String", # Output only. ID of the project. "queueTtl": "A String", # TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. @@ -933,9 +937,12 @@

Method Details

"machineType": "A String", # Compute Engine machine type on which to run the build. "pool": { # Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. # Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. "name": "A String", # The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId} + "resolvedWorkerRelease": "A String", # Output only. OUTPUT_ONLY. Worker release resolved from the release channel. + "workerRelease": "A String", # Output only. OUTPUT_ONLY. The release or release channel used to run the Build. This is set to the same value as `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily access. }, "pubsubTopic": "A String", # Optional. Option to specify the Pub/Sub topic to receive build status updates. "requestedVerifyOption": "A String", # Requested verifiability options. + "resolvedWorkerRelease": "A String", # Output only. Worker release resolved from the release channel. "secretEnv": [ # A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build. "A String", ], @@ -950,6 +957,7 @@

Method Details

}, ], "workerPool": "A String", # This field deprecated; please use `pool.name` instead. + "workerRelease": "A String", # Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build. }, "projectId": "A String", # Output only. ID of the project. "queueTtl": "A String", # TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. @@ -1588,9 +1596,12 @@

Method Details

"machineType": "A String", # Compute Engine machine type on which to run the build. "pool": { # Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. # Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. "name": "A String", # The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId} + "resolvedWorkerRelease": "A String", # Output only. OUTPUT_ONLY. Worker release resolved from the release channel. + "workerRelease": "A String", # Output only. OUTPUT_ONLY. The release or release channel used to run the Build. This is set to the same value as `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily access. }, "pubsubTopic": "A String", # Optional. Option to specify the Pub/Sub topic to receive build status updates. "requestedVerifyOption": "A String", # Requested verifiability options. + "resolvedWorkerRelease": "A String", # Output only. Worker release resolved from the release channel. "secretEnv": [ # A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build. "A String", ], @@ -1605,6 +1616,7 @@

Method Details

}, ], "workerPool": "A String", # This field deprecated; please use `pool.name` instead. + "workerRelease": "A String", # Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build. }, "projectId": "A String", # Output only. ID of the project. "queueTtl": "A String", # TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. @@ -2227,9 +2239,12 @@

Method Details

"machineType": "A String", # Compute Engine machine type on which to run the build. "pool": { # Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. # Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. "name": "A String", # The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId} + "resolvedWorkerRelease": "A String", # Output only. OUTPUT_ONLY. Worker release resolved from the release channel. + "workerRelease": "A String", # Output only. OUTPUT_ONLY. The release or release channel used to run the Build. This is set to the same value as `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily access. }, "pubsubTopic": "A String", # Optional. Option to specify the Pub/Sub topic to receive build status updates. "requestedVerifyOption": "A String", # Requested verifiability options. + "resolvedWorkerRelease": "A String", # Output only. Worker release resolved from the release channel. "secretEnv": [ # A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build. "A String", ], @@ -2244,6 +2259,7 @@

Method Details

}, ], "workerPool": "A String", # This field deprecated; please use `pool.name` instead. + "workerRelease": "A String", # Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build. }, "projectId": "A String", # Output only. ID of the project. "queueTtl": "A String", # TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. @@ -2872,9 +2888,12 @@

Method Details

"machineType": "A String", # Compute Engine machine type on which to run the build. "pool": { # Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. # Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. "name": "A String", # The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId} + "resolvedWorkerRelease": "A String", # Output only. OUTPUT_ONLY. Worker release resolved from the release channel. + "workerRelease": "A String", # Output only. OUTPUT_ONLY. The release or release channel used to run the Build. This is set to the same value as `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily access. }, "pubsubTopic": "A String", # Optional. Option to specify the Pub/Sub topic to receive build status updates. "requestedVerifyOption": "A String", # Requested verifiability options. + "resolvedWorkerRelease": "A String", # Output only. Worker release resolved from the release channel. "secretEnv": [ # A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build. "A String", ], @@ -2889,6 +2908,7 @@

Method Details

}, ], "workerPool": "A String", # This field deprecated; please use `pool.name` instead. + "workerRelease": "A String", # Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build. }, "projectId": "A String", # Output only. ID of the project. "queueTtl": "A String", # TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. @@ -3499,9 +3519,12 @@

Method Details

"machineType": "A String", # Compute Engine machine type on which to run the build. "pool": { # Details about how a build should be executed on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. # Optional. Specification for execution on a `WorkerPool`. See [running builds in a private pool](https://cloud.google.com/build/docs/private-pools/run-builds-in-private-pool) for more information. "name": "A String", # The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId} + "resolvedWorkerRelease": "A String", # Output only. OUTPUT_ONLY. Worker release resolved from the release channel. + "workerRelease": "A String", # Output only. OUTPUT_ONLY. The release or release channel used to run the Build. This is set to the same value as `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily access. }, "pubsubTopic": "A String", # Optional. Option to specify the Pub/Sub topic to receive build status updates. "requestedVerifyOption": "A String", # Requested verifiability options. + "resolvedWorkerRelease": "A String", # Output only. Worker release resolved from the release channel. "secretEnv": [ # A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build. "A String", ], @@ -3516,6 +3539,7 @@

Method Details

}, ], "workerPool": "A String", # This field deprecated; please use `pool.name` instead. + "workerRelease": "A String", # Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build. }, "projectId": "A String", # Output only. ID of the project. "queueTtl": "A String", # TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be `EXPIRED`. The TTL starts ticking from create_time. diff --git a/googleapiclient/discovery_cache/documents/cloudbuild.v1.json b/googleapiclient/discovery_cache/documents/cloudbuild.v1.json index f20522385f..51896bf0a7 100644 --- a/googleapiclient/discovery_cache/documents/cloudbuild.v1.json +++ b/googleapiclient/discovery_cache/documents/cloudbuild.v1.json @@ -2324,7 +2324,7 @@ } } }, -"revision": "20260814", +"revision": "20260918", "rootUrl": "https://cloudbuild.googleapis.com/", "schemas": { "ApprovalConfig": { @@ -3097,6 +3097,11 @@ false ], "type": "string" }, +"resolvedWorkerRelease": { +"description": "Output only. Worker release resolved from the release channel.", +"readOnly": true, +"type": "string" +}, "secretEnv": { "description": "A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build.", "items": { @@ -3150,6 +3155,10 @@ false "deprecated": true, "description": "This field deprecated; please use `pool.name` instead.", "type": "string" +}, +"workerRelease": { +"description": "Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build.", +"type": "string" } }, "type": "object" @@ -4563,6 +4572,16 @@ false "name": { "description": "The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId}", "type": "string" +}, +"resolvedWorkerRelease": { +"description": "Output only. OUTPUT_ONLY. Worker release resolved from the release channel.", +"readOnly": true, +"type": "string" +}, +"workerRelease": { +"description": "Output only. OUTPUT_ONLY. The release or release channel used to run the Build. This is set to the same value as `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily access.", +"readOnly": true, +"type": "string" } }, "type": "object" @@ -5473,6 +5492,10 @@ false "machineType": { "description": "Optional. Machine type of a worker, such as `e2-medium`. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). If left blank, Cloud Build will use a sensible default.", "type": "string" +}, +"workerRelease": { +"description": "Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build.", +"type": "string" } }, "type": "object" From cc0106ad72b4d51028844f3e426d09b6faea2ecd Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:15 +0000 Subject: [PATCH 09/33] fix(cloudkms): update the api #### cloudkms:v1 The following keys were changed: - resources.projects.resources.locations.resources.keyRings.resources.cryptoKeys.methods.decrypt.parameters.name.pattern (Total Keys: 1) --- ...s.locations.keyRings.cryptoKeys.cryptoKeyVersions.html | 4 ++-- .../discovery_cache/documents/cloudkms.v1.json | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/dyn/cloudkms_v1.projects.locations.keyRings.cryptoKeys.cryptoKeyVersions.html b/docs/dyn/cloudkms_v1.projects.locations.keyRings.cryptoKeys.cryptoKeyVersions.html index f0213f2b20..f094084669 100644 --- a/docs/dyn/cloudkms_v1.projects.locations.keyRings.cryptoKeys.cryptoKeyVersions.html +++ b/docs/dyn/cloudkms_v1.projects.locations.keyRings.cryptoKeys.cryptoKeyVersions.html @@ -529,9 +529,9 @@

Method Details

{ # The public keys for a given CryptoKeyVersion. Obtained via GetPublicKey. "algorithm": "A String", # The Algorithm associated with this key. - "name": "A String", # The name of the CryptoKeyVersion public key. Provided here for verification. NOTE: This field is in Beta. + "name": "A String", # The name of the CryptoKeyVersion public key. Provided here for verification. "pem": "A String", # The public key, encoded in PEM format. For more information, see the [RFC 7468](https://tools.ietf.org/html/rfc7468) sections for [General Considerations](https://tools.ietf.org/html/rfc7468#section-2) and [Textual Encoding of Subject Public Key Info] (https://tools.ietf.org/html/rfc7468#section-13). - "pemCrc32c": "A String", # Integrity verification field. A CRC32C checksum of the returned PublicKey.pem. An integrity check of PublicKey.pem can be performed by computing the CRC32C checksum of PublicKey.pem and comparing your results to this field. Discard the response in case of non-matching checksum values, and perform a limited number of retries. A persistent mismatch may indicate an issue in your computation of the CRC32C checksum. Note: This field is defined as int64 for reasons of compatibility across different languages. However, it is a non-negative integer, which will never exceed `2^32-1`, and can be safely downconverted to uint32 in languages that support this type. NOTE: This field is in Beta. + "pemCrc32c": "A String", # Integrity verification field. A CRC32C checksum of the returned PublicKey.pem. An integrity check of PublicKey.pem can be performed by computing the CRC32C checksum of PublicKey.pem and comparing your results to this field. Discard the response in case of non-matching checksum values, and perform a limited number of retries. A persistent mismatch may indicate an issue in your computation of the CRC32C checksum. Note: This field is defined as int64 for reasons of compatibility across different languages. However, it is a non-negative integer, which will never exceed `2^32-1`, and can be safely downconverted to uint32 in languages that support this type. "protectionLevel": "A String", # The ProtectionLevel of the CryptoKeyVersion public key. "publicKey": { # Data with integrity verification field. # This field contains the public key (with integrity verification), formatted according to the public_key_format field. "crc32cChecksum": "A String", # Integrity verification field. A CRC32C checksum of the returned ChecksummedData.data. An integrity check of ChecksummedData.data can be performed by computing the CRC32C checksum of ChecksummedData.data and comparing your results to this field. Discard the response in case of non-matching checksum values, and perform a limited number of retries. A persistent mismatch may indicate an issue in your computation of the CRC32C checksum. Note: This field is defined as int64 for reasons of compatibility across different languages. However, it is a non-negative integer, which will never exceed `2^32-1`, and can be safely downconverted to uint32 in languages that support this type. diff --git a/googleapiclient/discovery_cache/documents/cloudkms.v1.json b/googleapiclient/discovery_cache/documents/cloudkms.v1.json index a5f7c7c33c..a7798a5780 100644 --- a/googleapiclient/discovery_cache/documents/cloudkms.v1.json +++ b/googleapiclient/discovery_cache/documents/cloudkms.v1.json @@ -1556,7 +1556,7 @@ "name": { "description": "Required. The resource name of the CryptoKey to use for decryption. The server will choose the appropriate version.", "location": "path", -"pattern": "^projects/[^/]+/locations/[^/]+/keyRings/[^/]+/cryptoKeys/[^/]+$", +"pattern": "^projects/[^/]+/locations/[^/]+/keyRings/[^/]+/cryptoKeys/.*$", "required": true, "type": "string" } @@ -3089,7 +3089,7 @@ } } }, -"revision": "20260827", +"revision": "20260917", "rootUrl": "https://cloudkms.googleapis.com/", "schemas": { "AddQuorumMember": { @@ -5580,7 +5580,7 @@ false "type": "string" }, "name": { -"description": "The name of the CryptoKeyVersion public key. Provided here for verification. NOTE: This field is in Beta.", +"description": "The name of the CryptoKeyVersion public key. Provided here for verification.", "type": "string" }, "pem": { @@ -5588,7 +5588,7 @@ false "type": "string" }, "pemCrc32c": { -"description": "Integrity verification field. A CRC32C checksum of the returned PublicKey.pem. An integrity check of PublicKey.pem can be performed by computing the CRC32C checksum of PublicKey.pem and comparing your results to this field. Discard the response in case of non-matching checksum values, and perform a limited number of retries. A persistent mismatch may indicate an issue in your computation of the CRC32C checksum. Note: This field is defined as int64 for reasons of compatibility across different languages. However, it is a non-negative integer, which will never exceed `2^32-1`, and can be safely downconverted to uint32 in languages that support this type. NOTE: This field is in Beta.", +"description": "Integrity verification field. A CRC32C checksum of the returned PublicKey.pem. An integrity check of PublicKey.pem can be performed by computing the CRC32C checksum of PublicKey.pem and comparing your results to this field. Discard the response in case of non-matching checksum values, and perform a limited number of retries. A persistent mismatch may indicate an issue in your computation of the CRC32C checksum. Note: This field is defined as int64 for reasons of compatibility across different languages. However, it is a non-negative integer, which will never exceed `2^32-1`, and can be safely downconverted to uint32 in languages that support this type.", "format": "int64", "type": "string" }, From 701a5b0b32630cc7451d7a974e0f973192947717 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:15 +0000 Subject: [PATCH 10/33] feat(cloudtasks): update the api #### cloudtasks:v2 The following keys were added: - resources.projects.resources.locations.resources.queues.resources.tasks.methods.batchCreate (Total Keys: 12) - resources.projects.resources.locations.resources.queues.resources.tasks.methods.batchDelete (Total Keys: 12) - schemas.BatchCreateTasksRequest (Total Keys: 5) - schemas.BatchDeleteTasksRequest (Total Keys: 5) - schemas.CreateTaskRequest.properties.parent.type (Total Keys: 1) - schemas.Task.properties.retryConfig.$ref (Total Keys: 1) --- ...ks_v2.projects.locations.queues.tasks.html | 216 ++++++++++++++++++ .../documents/cloudtasks.v2.json | 102 ++++++++- 2 files changed, 317 insertions(+), 1 deletion(-) diff --git a/docs/dyn/cloudtasks_v2.projects.locations.queues.tasks.html b/docs/dyn/cloudtasks_v2.projects.locations.queues.tasks.html index 19fc2f1ea7..e511131e2e 100644 --- a/docs/dyn/cloudtasks_v2.projects.locations.queues.tasks.html +++ b/docs/dyn/cloudtasks_v2.projects.locations.queues.tasks.html @@ -74,6 +74,12 @@

Cloud Tasks API . projects . locations . queues . tasks

Instance Methods

+

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

+

Creates a batch of tasks and adds them to a queue. All tasks must be for the same queue. A maximum of 100 tasks can be created in a single batch.

+

+ batchDelete(parent, body=None, x__xgafv=None)

+

Deletes a batch of tasks. This is a non-atomic operation: if deletion fails for some tasks, it can still succeed for others. The metadata field of google.longrunning.Operation contains details of failed deletions. A maximum of 1000 tasks can be deleted in a batch.

buffer(queue, taskId, body=None, x__xgafv=None)

Creates and buffers a new task without the need to explicitly define a Task message. The queue must have HTTP target. To create the task with a custom ID, use the following format and set TASK_ID to your desired ID: projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID:buffer To create the task with an automatically generated ID, use the following format: projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks:buffer.

@@ -99,6 +105,173 @@

Instance Methods

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

Forces a task to run now. When this method is called, Cloud Tasks will dispatch the task, even if the task is already running, the queue has reached its RateLimits or is PAUSED. This command is meant to be used for manual debugging. For example, RunTask can be used to retry a failed task after a fix has been made or to manually force a task to be dispatched now. If Cloud Tasks receives a successful response from the task's target, then the task will be deleted; otherwise the task's schedule_time will be reset to the time that RunTask was called plus the retry delay specified in the queue's RetryConfig. RunTask returns NOT_FOUND when it is called on a task that has already succeeded or permanently failed.

Method Details

+
+ batchCreate(parent, body=None, x__xgafv=None) +
Creates a batch of tasks and adds them to a queue. All tasks must be for the same queue. A maximum of 100 tasks can be created in a single batch.
+
+Args:
+  parent: string, Required. The queue name. For example: `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID` The queue must already exist. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for [BatchCreateTasks].
+  "requestId": "A String", # Optional. This field will be used to identify the long running operation, avoiding duplication when user retries. If not provided, then a UUID will be generated at server side.
+  "requests": [ # Required. The list of requests to create tasks. The queue specified in parent field of each CreateTaskRequest will be the same. This validation happens on the client side as well as in the handler. BatchCreateTasksRequest.parent will also be the same value as the individual CreateTaskRequest.parent . The maximum number of requests is 100.
+    { # Request message for CreateTask.
+      "parent": "A String", # Required. The queue name. For example: `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID` The queue must already exist.
+      "responseView": "A String", # The response_view specifies which subset of the Task will be returned. By default response_view is BASIC; not all information is retrieved by default because some data, such as payloads, might be desirable to return only when needed because of its large size or because of the sensitivity of data that it contains. Authorization for FULL requires `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/) permission on the Task resource.
+      "task": { # A unit of scheduled work. # Required. The task to add. Task names have the following format: `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID`. The user can optionally specify a task name. If a name is not specified then the system will generate a random unique task id, which will be set in the task returned in the response. If schedule_time is not set or is in the past then Cloud Tasks will set it to the current time. Task De-duplication: Explicitly specifying a task ID enables task de-duplication. If a task's ID is identical to that of an existing task or a task that was deleted or executed recently then the call will fail with ALREADY_EXISTS. The IDs of deleted tasks are not immediately available for reuse. It can take up to 24 hours (or 9 days if the task's queue was created using a queue.yaml or queue.xml) for the task ID to be released and made available again. Because there is an extra lookup cost to identify duplicate task names, these CreateTask calls have significantly increased latency. Using hashed strings for the task id or for the prefix of the task id is recommended. Choosing task ids that are sequential or have sequential prefixes, for example using a timestamp, causes an increase in latency and error rates in all task commands. The infrastructure relies on an approximately uniform distribution of task ids to store and serve tasks efficiently.
+        "appEngineHttpRequest": { # App Engine HTTP request. The message defines the HTTP request that is sent to an App Engine app when the task is dispatched. Using AppEngineHttpRequest requires [`appengine.applications.get`](https://cloud.google.com/appengine/docs/admin-api/access-control) Google IAM permission for the project and the following scope: `https://www.googleapis.com/auth/cloud-platform` The task will be delivered to the App Engine app which belongs to the same project as the queue. For more information, see [How Requests are Routed](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed) and how routing is affected by [dispatch files](https://cloud.google.com/appengine/docs/python/config/dispatchref). Traffic is encrypted during transport and never leaves Google datacenters. Because this traffic is carried over a communication mechanism internal to Google, you cannot explicitly set the protocol (for example, HTTP or HTTPS). The request to the handler, however, will appear to have used the HTTP protocol. The AppEngineRouting used to construct the URL that the task is delivered to can be set at the queue-level or task-level: * If app_engine_routing_override is set on the queue, this value is used for all tasks in the queue, no matter what the setting is for the task-level app_engine_routing. The `url` that the task will be sent to is: * `url =` host `+` relative_uri Tasks can be dispatched to secure app handlers, unsecure app handlers, and URIs restricted with [`login: admin`](https://cloud.google.com/appengine/docs/standard/python/config/appref). Because tasks are not run as any user, they cannot be dispatched to URIs restricted with [`login: required`](https://cloud.google.com/appengine/docs/standard/python/config/appref) Task dispatches also do not follow redirects. The task attempt has succeeded if the app's request handler returns an HTTP response code in the range [`200` - `299`]. The task attempt has failed if the app's handler returns a non-2xx response code or Cloud Tasks does not receive response before the deadline. Failed tasks will be retried according to the retry configuration. `503` (Service Unavailable) is considered an App Engine system error instead of an application error and will cause Cloud Tasks' traffic congestion control to temporarily throttle the queue's dispatches. Unlike other types of task targets, a `429` (Too Many Requests) response from an app handler does not cause traffic congestion control to throttle the queue. # HTTP request that is sent to the App Engine app handler. An App Engine task is a task that has AppEngineHttpRequest set.
+          "appEngineRouting": { # App Engine Routing. Defines routing characteristics specific to App Engine - service, version, and instance. For more information about services, versions, and instances see [An Overview of App Engine](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine), [Microservices Architecture on Google App Engine](https://cloud.google.com/appengine/docs/python/microservices-on-app-engine), [App Engine Standard request routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed), and [App Engine Flex request routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed). Using AppEngineRouting requires [`appengine.applications.get`](https://cloud.google.com/appengine/docs/admin-api/access-control) Google IAM permission for the project and the following scope: `https://www.googleapis.com/auth/cloud-platform` # Task-level setting for App Engine routing. * If app_engine_routing_override is set on the queue, this value is used for all tasks in the queue, no matter what the setting is for the task-level app_engine_routing.
+            "host": "A String", # Output only. The host that the task is sent to. The host is constructed from the domain name of the app associated with the queue's project ID (for example .appspot.com), and the service, version, and instance. Tasks which were created using the App Engine SDK might have a custom domain name. For more information, see [How Requests are Routed](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed).
+            "instance": "A String", # App instance. By default, the task is sent to an instance which is available when the task is attempted. Requests can only be sent to a specific instance if [manual scaling is used in App Engine Standard](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine?hl=en_US#scaling_types_and_instance_classes). App Engine Flex does not support instances. For more information, see [App Engine Standard request routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed) and [App Engine Flex request routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
+            "service": "A String", # App service. By default, the task is sent to the service which is the default service when the task is attempted. For some queues or tasks which were created using the App Engine Task Queue API, host is not parsable into service, version, and instance. For example, some tasks which were created using the App Engine SDK use a custom domain name; custom domains are not parsed by Cloud Tasks. If host is not parsable, then service, version, and instance are the empty string.
+            "version": "A String", # App version. By default, the task is sent to the version which is the default version when the task is attempted. For some queues or tasks which were created using the App Engine Task Queue API, host is not parsable into service, version, and instance. For example, some tasks which were created using the App Engine SDK use a custom domain name; custom domains are not parsed by Cloud Tasks. If host is not parsable, then service, version, and instance are the empty string.
+          },
+          "body": "A String", # HTTP request body. A request body is allowed only if the HTTP method is POST or PUT. It is an error to set a body on a task with an incompatible HttpMethod.
+          "headers": { # HTTP request headers. This map contains the header field names and values. Headers can be set when the task is created. Repeated headers are not supported but a header value can contain commas. Cloud Tasks sets some headers to default values: * `User-Agent`: By default, this header is `"AppEngine-Google; (+http://code.google.com/appengine)"`. This header can be modified, but Cloud Tasks will append `"AppEngine-Google; (+http://code.google.com/appengine)"` to the modified `User-Agent`. If the task has a body, Cloud Tasks sets the following headers: * `Content-Type`: By default, the `Content-Type` header is set to `"application/octet-stream"`. The default can be overridden by explicitly setting `Content-Type` to a particular media type when the task is created. For example, `Content-Type` can be set to `"application/json"`. * `Content-Length`: This is computed by Cloud Tasks. This value is output only. It cannot be changed. The headers below cannot be set or overridden: * `Host` * `X-Google-*` * `X-AppEngine-*` In addition, Cloud Tasks sets some headers when the task is dispatched, such as headers containing information about the task; see [request headers](https://cloud.google.com/tasks/docs/creating-appengine-handlers#reading_request_headers). These headers are set only when the task is dispatched, so they are not visible when the task is returned in a Cloud Tasks response. Although there is no specific limit for the maximum number of headers or the size, there is a limit on the maximum size of the Task. For more information, see the CreateTask documentation.
+            "a_key": "A String",
+          },
+          "httpMethod": "A String", # The HTTP method to use for the request. The default is POST. The app's request handler for the task's target URL must be able to handle HTTP requests with this http_method, otherwise the task attempt fails with error code 405 (Method Not Allowed). See [Writing a push task request handler](https://cloud.google.com/appengine/docs/java/taskqueue/push/creating-handlers#writing_a_push_task_request_handler) and the App Engine documentation for your runtime on [How Requests are Handled](https://cloud.google.com/appengine/docs/standard/python3/how-requests-are-handled).
+          "relativeUri": "A String", # The relative URI. The relative URI must begin with "/" and must be a valid HTTP relative URI. It can contain a path and query string arguments. If the relative URI is empty, then the root path "/" will be used. No spaces are allowed, and the maximum length allowed is 2083 characters.
+        },
+        "createTime": "A String", # Output only. The time that the task was created. `create_time` will be truncated to the nearest second.
+        "dispatchCount": 42, # Output only. The number of attempts dispatched. This count includes attempts which have been dispatched but haven't received a response.
+        "dispatchDeadline": "A String", # The deadline for requests sent to the worker. If the worker does not respond by this deadline then the request is cancelled and the attempt is marked as a `DEADLINE_EXCEEDED` failure. Cloud Tasks will retry the task according to the RetryConfig. Note that when the request is cancelled, Cloud Tasks will stop listening for the response, but whether the worker stops processing depends on the worker. For example, if the worker is stuck, it may not react to cancelled requests. The default and maximum values depend on the type of request: * For HTTP tasks, the default is 10 minutes. The deadline must be in the interval [15 seconds, 30 minutes]. * For App Engine tasks, 0 indicates that the request has the default deadline. The default deadline depends on the [scaling type](https://cloud.google.com/appengine/docs/standard/go/how-instances-are-managed#instance_scaling) of the service: 10 minutes for standard apps with automatic scaling, 24 hours for standard apps with manual and basic scaling, and 60 minutes for flex apps. If the request deadline is set, it must be in the interval [15 seconds, 24 hours 15 seconds]. Regardless of the task's `dispatch_deadline`, the app handler will not run for longer than than the service's timeout. We recommend setting the `dispatch_deadline` to at most a few seconds more than the app handler's timeout. For more information see [Timeouts](https://cloud.google.com/tasks/docs/creating-appengine-handlers#timeouts). The value must be given as a string that indicates the length of time (in seconds) followed by `s` (for "seconds"). For more information on the format, see the documentation for [Duration](https://protobuf.dev/reference/protobuf/google.protobuf/#duration). `dispatch_deadline` will be truncated to the nearest millisecond. The deadline is an approximate deadline.
+        "firstAttempt": { # The status of a task attempt. # Output only. The status of the task's first attempt. Only dispatch_time will be set. The other Attempt information is not retained by Cloud Tasks.
+          "dispatchTime": "A String", # Output only. The time that this attempt was dispatched. `dispatch_time` will be truncated to the nearest microsecond.
+          "responseStatus": { # 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. The response from the worker for this attempt. If `response_time` is unset, then the task has not been attempted or is currently running and the `response_status` field is meaningless.
+            "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.
+          },
+          "responseTime": "A String", # Output only. The time that this attempt response was received. `response_time` will be truncated to the nearest microsecond.
+          "scheduleTime": "A String", # Output only. The time that this attempt was scheduled. `schedule_time` will be truncated to the nearest microsecond.
+        },
+        "httpRequest": { # HTTP request. The task will be pushed to the worker as an HTTP request. If the worker or the redirected worker acknowledges the task by returning a successful HTTP response code ([`200` - `299`]), the task will be removed from the queue. If any other HTTP response code is returned or no response is received, the task will be retried according to the following: * User-specified throttling: retry configuration, rate limits, and the queue's state. * System throttling: To prevent the worker from overloading, Cloud Tasks may temporarily reduce the queue's effective rate. User-specified settings will not be changed. System throttling happens because: * Cloud Tasks backs off on all errors. Normally the backoff specified in rate limits will be used. But if the worker returns `429` (Too Many Requests), `503` (Service Unavailable), or the rate of errors is high, Cloud Tasks will use a higher backoff rate. The retry specified in the `Retry-After` HTTP response header is considered. * To prevent traffic spikes and to smooth sudden increases in traffic, dispatches ramp up slowly when the queue is newly created or idle and if large numbers of tasks suddenly become available to dispatch (due to spikes in create task rates, the queue being unpaused, or many tasks that are scheduled at the same time). # HTTP request that is sent to the worker. An HTTP task is a task that has HttpRequest set.
+          "body": "A String", # HTTP request body. A request body is allowed only if the HTTP method is POST, PUT, or PATCH. It is an error to set body on a task with an incompatible HttpMethod.
+          "headers": { # HTTP request headers. This map contains the header field names and values. Headers can be set when the task is created. These headers represent a subset of the headers that will accompany the task's HTTP request. Some HTTP request headers will be ignored or replaced. A partial list of headers that will be ignored or replaced is: * Host: This will be computed by Cloud Tasks and derived from HttpRequest.url. * Content-Length: This will be computed by Cloud Tasks. * User-Agent: This will be set to `"Google-Cloud-Tasks"`. * `X-Google-*`: Google use only. * `X-AppEngine-*`: Google use only. `Content-Type` won't be set by Cloud Tasks. You can explicitly set `Content-Type` to a media type when the task is created. For example, `Content-Type` can be set to `"application/octet-stream"` or `"application/json"`. Headers which can have multiple values (according to RFC2616) can be specified using comma-separated values. The size of the headers must be less than 80KB.
+            "a_key": "A String",
+          },
+          "httpMethod": "A String", # The HTTP method to use for the request. The default is POST.
+          "oauthToken": { # Contains information needed for generating an [OAuth token](https://developers.google.com/identity/protocols/OAuth2). This type of authorization should generally only be used when calling Google APIs hosted on *.googleapis.com. # If specified, an [OAuth token](https://developers.google.com/identity/protocols/OAuth2) will be generated and attached as an `Authorization` header in the HTTP request. This type of authorization should generally only be used when calling Google APIs hosted on *.googleapis.com.
+            "scope": "A String", # OAuth scope to be used for generating OAuth access token. If not specified, "https://www.googleapis.com/auth/cloud-platform" will be used.
+            "serviceAccountEmail": "A String", # [Service account email](https://cloud.google.com/iam/docs/service-accounts) to be used for generating OAuth token. The service account must be within the same project as the queue. The caller must have iam.serviceAccounts.actAs permission for the service account.
+          },
+          "oidcToken": { # Contains information needed for generating an [OpenID Connect token](https://developers.google.com/identity/protocols/OpenIDConnect). This type of authorization can be used for many scenarios, including calling Cloud Run, or endpoints where you intend to validate the token yourself. # If specified, an [OIDC](https://developers.google.com/identity/protocols/OpenIDConnect) token will be generated and attached as an `Authorization` header in the HTTP request. This type of authorization can be used for many scenarios, including calling Cloud Run, or endpoints where you intend to validate the token yourself.
+            "audience": "A String", # Audience to be used when generating OIDC token. If not specified, the URI specified in target will be used.
+            "serviceAccountEmail": "A String", # [Service account email](https://cloud.google.com/iam/docs/service-accounts) to be used for generating OIDC token. The service account must be within the same project as the queue. The caller must have iam.serviceAccounts.actAs permission for the service account.
+          },
+          "url": "A String", # Required. The full url path that the request will be sent to. This string must begin with either "http://" or "https://". Some examples are: `http://acme.com` and `https://acme.com/sales:8080`. Cloud Tasks will encode some characters for safety and compatibility. The maximum allowed URL length is 2083 characters after encoding. The `Location` header response from a redirect response [`300` - `399`] may be followed. The redirect is not counted as a separate attempt.
+        },
+        "lastAttempt": { # The status of a task attempt. # Output only. The status of the task's last attempt.
+          "dispatchTime": "A String", # Output only. The time that this attempt was dispatched. `dispatch_time` will be truncated to the nearest microsecond.
+          "responseStatus": { # 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. The response from the worker for this attempt. If `response_time` is unset, then the task has not been attempted or is currently running and the `response_status` field is meaningless.
+            "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.
+          },
+          "responseTime": "A String", # Output only. The time that this attempt response was received. `response_time` will be truncated to the nearest microsecond.
+          "scheduleTime": "A String", # Output only. The time that this attempt was scheduled. `schedule_time` will be truncated to the nearest microsecond.
+        },
+        "name": "A String", # Optionally caller-specified in CreateTask. The task name. The task name must have the following format: `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID` * `PROJECT_ID` can contain letters ([A-Za-z]), numbers ([0-9]), hyphens (-), colons (:), or periods (.). For more information, see [Identifying projects](https://cloud.google.com/resource-manager/docs/creating-managing-projects#identifying_projects) * `LOCATION_ID` is the canonical ID for the task's location. The list of available locations can be obtained by calling ListLocations. For more information, see https://cloud.google.com/about/locations/. * `QUEUE_ID` can contain letters ([A-Za-z]), numbers ([0-9]), or hyphens (-). The maximum length is 100 characters. * `TASK_ID` can contain only letters ([A-Za-z]), numbers ([0-9]), hyphens (-), or underscores (_). The maximum length is 500 characters.
+        "responseCount": 42, # Output only. The number of attempts which have received a response.
+        "retryConfig": { # Retry config. These settings determine when a failed task attempt is retried. # Optional. Specifies the task-level RetryConfig. If present, this overrides the Queue.retry_config for this task.
+          "maxAttempts": 42, # Number of attempts per task, including the first attempt. (If the first attempt fails, there will be `max_attempts - 1` retries.) Must be greater than or equal to -1, which indicates unlimited attempts. Cloud Tasks stops retrying only when `max_attempts` and `max_retry_duration` are both satisfied, or when the task is successfully executed. When the task has been attempted `max_attempts` times and when the `max_retry_duration` time has passed, no further attempts are made, and the task is deleted. If `max_attempts` is set to -1 and `max_retry_duration` is set to 0, the task is retried until the [maximum task retention](https://docs.cloud.google.com/tasks/docs/quotas#limits) limit is reached. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [task_retry_limit in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters).
+          "maxBackoff": "A String", # A task will be scheduled for retry between min_backoff and max_backoff duration after it fails, if the queue's RetryConfig specifies that the task should be retried. The value must be given as a string that indicates the length of time (in seconds) followed by `s` (for "seconds"). For more information on the format, see the documentation for [Duration](https://protobuf.dev/reference/protobuf/google.protobuf/#duration). `max_backoff` will be truncated to the nearest second. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [max_backoff_seconds in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters).
+          "maxDoublings": 42, # The time between retries will double `max_doublings` times. A task's retry interval starts at min_backoff, then doubles `max_doublings` times, then increases linearly, and finally retries at intervals of max_backoff up to max_attempts times. For example, if min_backoff is 10s, max_backoff is 300s, and `max_doublings` is 3, then the a task will first be retried in 10s. The retry interval will double three times, and then increase linearly by 2^3 * 10s. Finally, the task will retry at intervals of max_backoff until the task has been attempted max_attempts times. Thus, the requests will retry at 10s, 20s, 40s, 80s, 160s, 240s, 300s, 300s, .... If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [max_doublings in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters).
+          "maxRetryDuration": "A String", # If positive, `max_retry_duration` specifies the time limit for retrying a failed task, measured from when the task was first attempted. Once `max_retry_duration` time has passed *and* the task has been attempted max_attempts times, no further attempts are made and the task is deleted. A zero (0) indicates an unlimited duration, up to the [maximum task retention](https://docs.cloud.google.com/tasks/docs/quotas#limits) limit. The value must be given as a string that indicates the length of time (in seconds) followed by `s` (for "seconds"). For the maximum possible value or the format, see the documentation for [Duration](https://protobuf.dev/reference/protobuf/google.protobuf/#duration). `max_retry_duration` will be truncated to the nearest second. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [task_age_limit in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters).
+          "minBackoff": "A String", # A task will be scheduled for retry between min_backoff and max_backoff duration after it fails, if the queue's RetryConfig specifies that the task should be retried. The value must be given as a string that indicates the length of time (in seconds) followed by `s` (for "seconds"). For more information on the format, see the documentation for [Duration](https://protobuf.dev/reference/protobuf/google.protobuf/#duration). `min_backoff` will be truncated to the nearest second. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [min_backoff_seconds in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters).
+        },
+        "scheduleTime": "A String", # The time when the task is scheduled to be attempted or retried. `schedule_time` will be truncated to the nearest microsecond.
+        "view": "A String", # Output only. The view specifies which subset of the Task has been returned.
+      },
+    },
+  ],
+}
+
+  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.
+  },
+}
+
+ +
+ batchDelete(parent, body=None, x__xgafv=None) +
Deletes a batch of tasks. This is a non-atomic operation: if deletion fails for some tasks, it can still succeed for others. The metadata field of google.longrunning.Operation contains details of failed deletions. A maximum of 1000 tasks can be deleted in a batch.
+
+Args:
+  parent: string, Required. The queue name. For example: Format: `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID` (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for deleting a batch of tasks using BatchDeleteTasks.
+  "names": [ # Required. The names of the tasks to delete. A maximum of 1000 tasks can be deleted in a batch. For example: Format: `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID`
+    "A String",
+  ],
+  "requestId": "A String", # Optional. This field will be used to identify the long running operation, avoiding duplication when user retries. If not provided, then a UUID will be generated at server side.
+}
+
+  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.
+  },
+}
+
+
buffer(queue, taskId, body=None, x__xgafv=None)
Creates and buffers a new task without the need to explicitly define a Task message. The queue must have HTTP target. To create the task with a custom ID, use the following format and set TASK_ID to your desired ID: projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID:buffer To create the task with an automatically generated ID, use the following format: projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks:buffer.
@@ -194,6 +367,13 @@ 

Method Details

}, "name": "A String", # Optionally caller-specified in CreateTask. The task name. The task name must have the following format: `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID` * `PROJECT_ID` can contain letters ([A-Za-z]), numbers ([0-9]), hyphens (-), colons (:), or periods (.). For more information, see [Identifying projects](https://cloud.google.com/resource-manager/docs/creating-managing-projects#identifying_projects) * `LOCATION_ID` is the canonical ID for the task's location. The list of available locations can be obtained by calling ListLocations. For more information, see https://cloud.google.com/about/locations/. * `QUEUE_ID` can contain letters ([A-Za-z]), numbers ([0-9]), or hyphens (-). The maximum length is 100 characters. * `TASK_ID` can contain only letters ([A-Za-z]), numbers ([0-9]), hyphens (-), or underscores (_). The maximum length is 500 characters. "responseCount": 42, # Output only. The number of attempts which have received a response. + "retryConfig": { # Retry config. These settings determine when a failed task attempt is retried. # Optional. Specifies the task-level RetryConfig. If present, this overrides the Queue.retry_config for this task. + "maxAttempts": 42, # Number of attempts per task, including the first attempt. (If the first attempt fails, there will be `max_attempts - 1` retries.) Must be greater than or equal to -1, which indicates unlimited attempts. Cloud Tasks stops retrying only when `max_attempts` and `max_retry_duration` are both satisfied, or when the task is successfully executed. When the task has been attempted `max_attempts` times and when the `max_retry_duration` time has passed, no further attempts are made, and the task is deleted. If `max_attempts` is set to -1 and `max_retry_duration` is set to 0, the task is retried until the [maximum task retention](https://docs.cloud.google.com/tasks/docs/quotas#limits) limit is reached. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [task_retry_limit in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + "maxBackoff": "A String", # A task will be scheduled for retry between min_backoff and max_backoff duration after it fails, if the queue's RetryConfig specifies that the task should be retried. The value must be given as a string that indicates the length of time (in seconds) followed by `s` (for "seconds"). For more information on the format, see the documentation for [Duration](https://protobuf.dev/reference/protobuf/google.protobuf/#duration). `max_backoff` will be truncated to the nearest second. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [max_backoff_seconds in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + "maxDoublings": 42, # The time between retries will double `max_doublings` times. A task's retry interval starts at min_backoff, then doubles `max_doublings` times, then increases linearly, and finally retries at intervals of max_backoff up to max_attempts times. For example, if min_backoff is 10s, max_backoff is 300s, and `max_doublings` is 3, then the a task will first be retried in 10s. The retry interval will double three times, and then increase linearly by 2^3 * 10s. Finally, the task will retry at intervals of max_backoff until the task has been attempted max_attempts times. Thus, the requests will retry at 10s, 20s, 40s, 80s, 160s, 240s, 300s, 300s, .... If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [max_doublings in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + "maxRetryDuration": "A String", # If positive, `max_retry_duration` specifies the time limit for retrying a failed task, measured from when the task was first attempted. Once `max_retry_duration` time has passed *and* the task has been attempted max_attempts times, no further attempts are made and the task is deleted. A zero (0) indicates an unlimited duration, up to the [maximum task retention](https://docs.cloud.google.com/tasks/docs/quotas#limits) limit. The value must be given as a string that indicates the length of time (in seconds) followed by `s` (for "seconds"). For the maximum possible value or the format, see the documentation for [Duration](https://protobuf.dev/reference/protobuf/google.protobuf/#duration). `max_retry_duration` will be truncated to the nearest second. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [task_age_limit in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + "minBackoff": "A String", # A task will be scheduled for retry between min_backoff and max_backoff duration after it fails, if the queue's RetryConfig specifies that the task should be retried. The value must be given as a string that indicates the length of time (in seconds) followed by `s` (for "seconds"). For more information on the format, see the documentation for [Duration](https://protobuf.dev/reference/protobuf/google.protobuf/#duration). `min_backoff` will be truncated to the nearest second. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [min_backoff_seconds in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + }, "scheduleTime": "A String", # The time when the task is scheduled to be attempted or retried. `schedule_time` will be truncated to the nearest microsecond. "view": "A String", # Output only. The view specifies which subset of the Task has been returned. }, @@ -215,6 +395,7 @@

Method Details

The object takes the form of: { # Request message for CreateTask. + "parent": "A String", # Required. The queue name. For example: `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID` The queue must already exist. "responseView": "A String", # The response_view specifies which subset of the Task will be returned. By default response_view is BASIC; not all information is retrieved by default because some data, such as payloads, might be desirable to return only when needed because of its large size or because of the sensitivity of data that it contains. Authorization for FULL requires `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/) permission on the Task resource. "task": { # A unit of scheduled work. # Required. The task to add. Task names have the following format: `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID`. The user can optionally specify a task name. If a name is not specified then the system will generate a random unique task id, which will be set in the task returned in the response. If schedule_time is not set or is in the past then Cloud Tasks will set it to the current time. Task De-duplication: Explicitly specifying a task ID enables task de-duplication. If a task's ID is identical to that of an existing task or a task that was deleted or executed recently then the call will fail with ALREADY_EXISTS. The IDs of deleted tasks are not immediately available for reuse. It can take up to 24 hours (or 9 days if the task's queue was created using a queue.yaml or queue.xml) for the task ID to be released and made available again. Because there is an extra lookup cost to identify duplicate task names, these CreateTask calls have significantly increased latency. Using hashed strings for the task id or for the prefix of the task id is recommended. Choosing task ids that are sequential or have sequential prefixes, for example using a timestamp, causes an increase in latency and error rates in all task commands. The infrastructure relies on an approximately uniform distribution of task ids to store and serve tasks efficiently. "appEngineHttpRequest": { # App Engine HTTP request. The message defines the HTTP request that is sent to an App Engine app when the task is dispatched. Using AppEngineHttpRequest requires [`appengine.applications.get`](https://cloud.google.com/appengine/docs/admin-api/access-control) Google IAM permission for the project and the following scope: `https://www.googleapis.com/auth/cloud-platform` The task will be delivered to the App Engine app which belongs to the same project as the queue. For more information, see [How Requests are Routed](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed) and how routing is affected by [dispatch files](https://cloud.google.com/appengine/docs/python/config/dispatchref). Traffic is encrypted during transport and never leaves Google datacenters. Because this traffic is carried over a communication mechanism internal to Google, you cannot explicitly set the protocol (for example, HTTP or HTTPS). The request to the handler, however, will appear to have used the HTTP protocol. The AppEngineRouting used to construct the URL that the task is delivered to can be set at the queue-level or task-level: * If app_engine_routing_override is set on the queue, this value is used for all tasks in the queue, no matter what the setting is for the task-level app_engine_routing. The `url` that the task will be sent to is: * `url =` host `+` relative_uri Tasks can be dispatched to secure app handlers, unsecure app handlers, and URIs restricted with [`login: admin`](https://cloud.google.com/appengine/docs/standard/python/config/appref). Because tasks are not run as any user, they cannot be dispatched to URIs restricted with [`login: required`](https://cloud.google.com/appengine/docs/standard/python/config/appref) Task dispatches also do not follow redirects. The task attempt has succeeded if the app's request handler returns an HTTP response code in the range [`200` - `299`]. The task attempt has failed if the app's handler returns a non-2xx response code or Cloud Tasks does not receive response before the deadline. Failed tasks will be retried according to the retry configuration. `503` (Service Unavailable) is considered an App Engine system error instead of an application error and will cause Cloud Tasks' traffic congestion control to temporarily throttle the queue's dispatches. Unlike other types of task targets, a `429` (Too Many Requests) response from an app handler does not cause traffic congestion control to throttle the queue. # HTTP request that is sent to the App Engine app handler. An App Engine task is a task that has AppEngineHttpRequest set. @@ -280,6 +461,13 @@

Method Details

}, "name": "A String", # Optionally caller-specified in CreateTask. The task name. The task name must have the following format: `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID` * `PROJECT_ID` can contain letters ([A-Za-z]), numbers ([0-9]), hyphens (-), colons (:), or periods (.). For more information, see [Identifying projects](https://cloud.google.com/resource-manager/docs/creating-managing-projects#identifying_projects) * `LOCATION_ID` is the canonical ID for the task's location. The list of available locations can be obtained by calling ListLocations. For more information, see https://cloud.google.com/about/locations/. * `QUEUE_ID` can contain letters ([A-Za-z]), numbers ([0-9]), or hyphens (-). The maximum length is 100 characters. * `TASK_ID` can contain only letters ([A-Za-z]), numbers ([0-9]), hyphens (-), or underscores (_). The maximum length is 500 characters. "responseCount": 42, # Output only. The number of attempts which have received a response. + "retryConfig": { # Retry config. These settings determine when a failed task attempt is retried. # Optional. Specifies the task-level RetryConfig. If present, this overrides the Queue.retry_config for this task. + "maxAttempts": 42, # Number of attempts per task, including the first attempt. (If the first attempt fails, there will be `max_attempts - 1` retries.) Must be greater than or equal to -1, which indicates unlimited attempts. Cloud Tasks stops retrying only when `max_attempts` and `max_retry_duration` are both satisfied, or when the task is successfully executed. When the task has been attempted `max_attempts` times and when the `max_retry_duration` time has passed, no further attempts are made, and the task is deleted. If `max_attempts` is set to -1 and `max_retry_duration` is set to 0, the task is retried until the [maximum task retention](https://docs.cloud.google.com/tasks/docs/quotas#limits) limit is reached. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [task_retry_limit in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + "maxBackoff": "A String", # A task will be scheduled for retry between min_backoff and max_backoff duration after it fails, if the queue's RetryConfig specifies that the task should be retried. The value must be given as a string that indicates the length of time (in seconds) followed by `s` (for "seconds"). For more information on the format, see the documentation for [Duration](https://protobuf.dev/reference/protobuf/google.protobuf/#duration). `max_backoff` will be truncated to the nearest second. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [max_backoff_seconds in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + "maxDoublings": 42, # The time between retries will double `max_doublings` times. A task's retry interval starts at min_backoff, then doubles `max_doublings` times, then increases linearly, and finally retries at intervals of max_backoff up to max_attempts times. For example, if min_backoff is 10s, max_backoff is 300s, and `max_doublings` is 3, then the a task will first be retried in 10s. The retry interval will double three times, and then increase linearly by 2^3 * 10s. Finally, the task will retry at intervals of max_backoff until the task has been attempted max_attempts times. Thus, the requests will retry at 10s, 20s, 40s, 80s, 160s, 240s, 300s, 300s, .... If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [max_doublings in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + "maxRetryDuration": "A String", # If positive, `max_retry_duration` specifies the time limit for retrying a failed task, measured from when the task was first attempted. Once `max_retry_duration` time has passed *and* the task has been attempted max_attempts times, no further attempts are made and the task is deleted. A zero (0) indicates an unlimited duration, up to the [maximum task retention](https://docs.cloud.google.com/tasks/docs/quotas#limits) limit. The value must be given as a string that indicates the length of time (in seconds) followed by `s` (for "seconds"). For the maximum possible value or the format, see the documentation for [Duration](https://protobuf.dev/reference/protobuf/google.protobuf/#duration). `max_retry_duration` will be truncated to the nearest second. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [task_age_limit in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + "minBackoff": "A String", # A task will be scheduled for retry between min_backoff and max_backoff duration after it fails, if the queue's RetryConfig specifies that the task should be retried. The value must be given as a string that indicates the length of time (in seconds) followed by `s` (for "seconds"). For more information on the format, see the documentation for [Duration](https://protobuf.dev/reference/protobuf/google.protobuf/#duration). `min_backoff` will be truncated to the nearest second. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [min_backoff_seconds in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + }, "scheduleTime": "A String", # The time when the task is scheduled to be attempted or retried. `schedule_time` will be truncated to the nearest microsecond. "view": "A String", # Output only. The view specifies which subset of the Task has been returned. }, @@ -357,6 +545,13 @@

Method Details

}, "name": "A String", # Optionally caller-specified in CreateTask. The task name. The task name must have the following format: `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID` * `PROJECT_ID` can contain letters ([A-Za-z]), numbers ([0-9]), hyphens (-), colons (:), or periods (.). For more information, see [Identifying projects](https://cloud.google.com/resource-manager/docs/creating-managing-projects#identifying_projects) * `LOCATION_ID` is the canonical ID for the task's location. The list of available locations can be obtained by calling ListLocations. For more information, see https://cloud.google.com/about/locations/. * `QUEUE_ID` can contain letters ([A-Za-z]), numbers ([0-9]), or hyphens (-). The maximum length is 100 characters. * `TASK_ID` can contain only letters ([A-Za-z]), numbers ([0-9]), hyphens (-), or underscores (_). The maximum length is 500 characters. "responseCount": 42, # Output only. The number of attempts which have received a response. + "retryConfig": { # Retry config. These settings determine when a failed task attempt is retried. # Optional. Specifies the task-level RetryConfig. If present, this overrides the Queue.retry_config for this task. + "maxAttempts": 42, # Number of attempts per task, including the first attempt. (If the first attempt fails, there will be `max_attempts - 1` retries.) Must be greater than or equal to -1, which indicates unlimited attempts. Cloud Tasks stops retrying only when `max_attempts` and `max_retry_duration` are both satisfied, or when the task is successfully executed. When the task has been attempted `max_attempts` times and when the `max_retry_duration` time has passed, no further attempts are made, and the task is deleted. If `max_attempts` is set to -1 and `max_retry_duration` is set to 0, the task is retried until the [maximum task retention](https://docs.cloud.google.com/tasks/docs/quotas#limits) limit is reached. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [task_retry_limit in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + "maxBackoff": "A String", # A task will be scheduled for retry between min_backoff and max_backoff duration after it fails, if the queue's RetryConfig specifies that the task should be retried. The value must be given as a string that indicates the length of time (in seconds) followed by `s` (for "seconds"). For more information on the format, see the documentation for [Duration](https://protobuf.dev/reference/protobuf/google.protobuf/#duration). `max_backoff` will be truncated to the nearest second. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [max_backoff_seconds in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + "maxDoublings": 42, # The time between retries will double `max_doublings` times. A task's retry interval starts at min_backoff, then doubles `max_doublings` times, then increases linearly, and finally retries at intervals of max_backoff up to max_attempts times. For example, if min_backoff is 10s, max_backoff is 300s, and `max_doublings` is 3, then the a task will first be retried in 10s. The retry interval will double three times, and then increase linearly by 2^3 * 10s. Finally, the task will retry at intervals of max_backoff until the task has been attempted max_attempts times. Thus, the requests will retry at 10s, 20s, 40s, 80s, 160s, 240s, 300s, 300s, .... If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [max_doublings in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + "maxRetryDuration": "A String", # If positive, `max_retry_duration` specifies the time limit for retrying a failed task, measured from when the task was first attempted. Once `max_retry_duration` time has passed *and* the task has been attempted max_attempts times, no further attempts are made and the task is deleted. A zero (0) indicates an unlimited duration, up to the [maximum task retention](https://docs.cloud.google.com/tasks/docs/quotas#limits) limit. The value must be given as a string that indicates the length of time (in seconds) followed by `s` (for "seconds"). For the maximum possible value or the format, see the documentation for [Duration](https://protobuf.dev/reference/protobuf/google.protobuf/#duration). `max_retry_duration` will be truncated to the nearest second. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [task_age_limit in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + "minBackoff": "A String", # A task will be scheduled for retry between min_backoff and max_backoff duration after it fails, if the queue's RetryConfig specifies that the task should be retried. The value must be given as a string that indicates the length of time (in seconds) followed by `s` (for "seconds"). For more information on the format, see the documentation for [Duration](https://protobuf.dev/reference/protobuf/google.protobuf/#duration). `min_backoff` will be truncated to the nearest second. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [min_backoff_seconds in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + }, "scheduleTime": "A String", # The time when the task is scheduled to be attempted or retried. `schedule_time` will be truncated to the nearest microsecond. "view": "A String", # Output only. The view specifies which subset of the Task has been returned. }
@@ -463,6 +658,13 @@

Method Details

}, "name": "A String", # Optionally caller-specified in CreateTask. The task name. The task name must have the following format: `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID` * `PROJECT_ID` can contain letters ([A-Za-z]), numbers ([0-9]), hyphens (-), colons (:), or periods (.). For more information, see [Identifying projects](https://cloud.google.com/resource-manager/docs/creating-managing-projects#identifying_projects) * `LOCATION_ID` is the canonical ID for the task's location. The list of available locations can be obtained by calling ListLocations. For more information, see https://cloud.google.com/about/locations/. * `QUEUE_ID` can contain letters ([A-Za-z]), numbers ([0-9]), or hyphens (-). The maximum length is 100 characters. * `TASK_ID` can contain only letters ([A-Za-z]), numbers ([0-9]), hyphens (-), or underscores (_). The maximum length is 500 characters. "responseCount": 42, # Output only. The number of attempts which have received a response. + "retryConfig": { # Retry config. These settings determine when a failed task attempt is retried. # Optional. Specifies the task-level RetryConfig. If present, this overrides the Queue.retry_config for this task. + "maxAttempts": 42, # Number of attempts per task, including the first attempt. (If the first attempt fails, there will be `max_attempts - 1` retries.) Must be greater than or equal to -1, which indicates unlimited attempts. Cloud Tasks stops retrying only when `max_attempts` and `max_retry_duration` are both satisfied, or when the task is successfully executed. When the task has been attempted `max_attempts` times and when the `max_retry_duration` time has passed, no further attempts are made, and the task is deleted. If `max_attempts` is set to -1 and `max_retry_duration` is set to 0, the task is retried until the [maximum task retention](https://docs.cloud.google.com/tasks/docs/quotas#limits) limit is reached. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [task_retry_limit in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + "maxBackoff": "A String", # A task will be scheduled for retry between min_backoff and max_backoff duration after it fails, if the queue's RetryConfig specifies that the task should be retried. The value must be given as a string that indicates the length of time (in seconds) followed by `s` (for "seconds"). For more information on the format, see the documentation for [Duration](https://protobuf.dev/reference/protobuf/google.protobuf/#duration). `max_backoff` will be truncated to the nearest second. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [max_backoff_seconds in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + "maxDoublings": 42, # The time between retries will double `max_doublings` times. A task's retry interval starts at min_backoff, then doubles `max_doublings` times, then increases linearly, and finally retries at intervals of max_backoff up to max_attempts times. For example, if min_backoff is 10s, max_backoff is 300s, and `max_doublings` is 3, then the a task will first be retried in 10s. The retry interval will double three times, and then increase linearly by 2^3 * 10s. Finally, the task will retry at intervals of max_backoff until the task has been attempted max_attempts times. Thus, the requests will retry at 10s, 20s, 40s, 80s, 160s, 240s, 300s, 300s, .... If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [max_doublings in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + "maxRetryDuration": "A String", # If positive, `max_retry_duration` specifies the time limit for retrying a failed task, measured from when the task was first attempted. Once `max_retry_duration` time has passed *and* the task has been attempted max_attempts times, no further attempts are made and the task is deleted. A zero (0) indicates an unlimited duration, up to the [maximum task retention](https://docs.cloud.google.com/tasks/docs/quotas#limits) limit. The value must be given as a string that indicates the length of time (in seconds) followed by `s` (for "seconds"). For the maximum possible value or the format, see the documentation for [Duration](https://protobuf.dev/reference/protobuf/google.protobuf/#duration). `max_retry_duration` will be truncated to the nearest second. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [task_age_limit in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + "minBackoff": "A String", # A task will be scheduled for retry between min_backoff and max_backoff duration after it fails, if the queue's RetryConfig specifies that the task should be retried. The value must be given as a string that indicates the length of time (in seconds) followed by `s` (for "seconds"). For more information on the format, see the documentation for [Duration](https://protobuf.dev/reference/protobuf/google.protobuf/#duration). `min_backoff` will be truncated to the nearest second. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [min_backoff_seconds in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + }, "scheduleTime": "A String", # The time when the task is scheduled to be attempted or retried. `schedule_time` will be truncated to the nearest microsecond. "view": "A String", # Output only. The view specifies which subset of the Task has been returned. }
@@ -556,6 +758,13 @@

Method Details

}, "name": "A String", # Optionally caller-specified in CreateTask. The task name. The task name must have the following format: `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID` * `PROJECT_ID` can contain letters ([A-Za-z]), numbers ([0-9]), hyphens (-), colons (:), or periods (.). For more information, see [Identifying projects](https://cloud.google.com/resource-manager/docs/creating-managing-projects#identifying_projects) * `LOCATION_ID` is the canonical ID for the task's location. The list of available locations can be obtained by calling ListLocations. For more information, see https://cloud.google.com/about/locations/. * `QUEUE_ID` can contain letters ([A-Za-z]), numbers ([0-9]), or hyphens (-). The maximum length is 100 characters. * `TASK_ID` can contain only letters ([A-Za-z]), numbers ([0-9]), hyphens (-), or underscores (_). The maximum length is 500 characters. "responseCount": 42, # Output only. The number of attempts which have received a response. + "retryConfig": { # Retry config. These settings determine when a failed task attempt is retried. # Optional. Specifies the task-level RetryConfig. If present, this overrides the Queue.retry_config for this task. + "maxAttempts": 42, # Number of attempts per task, including the first attempt. (If the first attempt fails, there will be `max_attempts - 1` retries.) Must be greater than or equal to -1, which indicates unlimited attempts. Cloud Tasks stops retrying only when `max_attempts` and `max_retry_duration` are both satisfied, or when the task is successfully executed. When the task has been attempted `max_attempts` times and when the `max_retry_duration` time has passed, no further attempts are made, and the task is deleted. If `max_attempts` is set to -1 and `max_retry_duration` is set to 0, the task is retried until the [maximum task retention](https://docs.cloud.google.com/tasks/docs/quotas#limits) limit is reached. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [task_retry_limit in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + "maxBackoff": "A String", # A task will be scheduled for retry between min_backoff and max_backoff duration after it fails, if the queue's RetryConfig specifies that the task should be retried. The value must be given as a string that indicates the length of time (in seconds) followed by `s` (for "seconds"). For more information on the format, see the documentation for [Duration](https://protobuf.dev/reference/protobuf/google.protobuf/#duration). `max_backoff` will be truncated to the nearest second. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [max_backoff_seconds in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + "maxDoublings": 42, # The time between retries will double `max_doublings` times. A task's retry interval starts at min_backoff, then doubles `max_doublings` times, then increases linearly, and finally retries at intervals of max_backoff up to max_attempts times. For example, if min_backoff is 10s, max_backoff is 300s, and `max_doublings` is 3, then the a task will first be retried in 10s. The retry interval will double three times, and then increase linearly by 2^3 * 10s. Finally, the task will retry at intervals of max_backoff until the task has been attempted max_attempts times. Thus, the requests will retry at 10s, 20s, 40s, 80s, 160s, 240s, 300s, 300s, .... If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [max_doublings in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + "maxRetryDuration": "A String", # If positive, `max_retry_duration` specifies the time limit for retrying a failed task, measured from when the task was first attempted. Once `max_retry_duration` time has passed *and* the task has been attempted max_attempts times, no further attempts are made and the task is deleted. A zero (0) indicates an unlimited duration, up to the [maximum task retention](https://docs.cloud.google.com/tasks/docs/quotas#limits) limit. The value must be given as a string that indicates the length of time (in seconds) followed by `s` (for "seconds"). For the maximum possible value or the format, see the documentation for [Duration](https://protobuf.dev/reference/protobuf/google.protobuf/#duration). `max_retry_duration` will be truncated to the nearest second. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [task_age_limit in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + "minBackoff": "A String", # A task will be scheduled for retry between min_backoff and max_backoff duration after it fails, if the queue's RetryConfig specifies that the task should be retried. The value must be given as a string that indicates the length of time (in seconds) followed by `s` (for "seconds"). For more information on the format, see the documentation for [Duration](https://protobuf.dev/reference/protobuf/google.protobuf/#duration). `min_backoff` will be truncated to the nearest second. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [min_backoff_seconds in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + }, "scheduleTime": "A String", # The time when the task is scheduled to be attempted or retried. `schedule_time` will be truncated to the nearest microsecond. "view": "A String", # Output only. The view specifies which subset of the Task has been returned. }, @@ -662,6 +871,13 @@

Method Details

}, "name": "A String", # Optionally caller-specified in CreateTask. The task name. The task name must have the following format: `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID` * `PROJECT_ID` can contain letters ([A-Za-z]), numbers ([0-9]), hyphens (-), colons (:), or periods (.). For more information, see [Identifying projects](https://cloud.google.com/resource-manager/docs/creating-managing-projects#identifying_projects) * `LOCATION_ID` is the canonical ID for the task's location. The list of available locations can be obtained by calling ListLocations. For more information, see https://cloud.google.com/about/locations/. * `QUEUE_ID` can contain letters ([A-Za-z]), numbers ([0-9]), or hyphens (-). The maximum length is 100 characters. * `TASK_ID` can contain only letters ([A-Za-z]), numbers ([0-9]), hyphens (-), or underscores (_). The maximum length is 500 characters. "responseCount": 42, # Output only. The number of attempts which have received a response. + "retryConfig": { # Retry config. These settings determine when a failed task attempt is retried. # Optional. Specifies the task-level RetryConfig. If present, this overrides the Queue.retry_config for this task. + "maxAttempts": 42, # Number of attempts per task, including the first attempt. (If the first attempt fails, there will be `max_attempts - 1` retries.) Must be greater than or equal to -1, which indicates unlimited attempts. Cloud Tasks stops retrying only when `max_attempts` and `max_retry_duration` are both satisfied, or when the task is successfully executed. When the task has been attempted `max_attempts` times and when the `max_retry_duration` time has passed, no further attempts are made, and the task is deleted. If `max_attempts` is set to -1 and `max_retry_duration` is set to 0, the task is retried until the [maximum task retention](https://docs.cloud.google.com/tasks/docs/quotas#limits) limit is reached. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [task_retry_limit in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + "maxBackoff": "A String", # A task will be scheduled for retry between min_backoff and max_backoff duration after it fails, if the queue's RetryConfig specifies that the task should be retried. The value must be given as a string that indicates the length of time (in seconds) followed by `s` (for "seconds"). For more information on the format, see the documentation for [Duration](https://protobuf.dev/reference/protobuf/google.protobuf/#duration). `max_backoff` will be truncated to the nearest second. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [max_backoff_seconds in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + "maxDoublings": 42, # The time between retries will double `max_doublings` times. A task's retry interval starts at min_backoff, then doubles `max_doublings` times, then increases linearly, and finally retries at intervals of max_backoff up to max_attempts times. For example, if min_backoff is 10s, max_backoff is 300s, and `max_doublings` is 3, then the a task will first be retried in 10s. The retry interval will double three times, and then increase linearly by 2^3 * 10s. Finally, the task will retry at intervals of max_backoff until the task has been attempted max_attempts times. Thus, the requests will retry at 10s, 20s, 40s, 80s, 160s, 240s, 300s, 300s, .... If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [max_doublings in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + "maxRetryDuration": "A String", # If positive, `max_retry_duration` specifies the time limit for retrying a failed task, measured from when the task was first attempted. Once `max_retry_duration` time has passed *and* the task has been attempted max_attempts times, no further attempts are made and the task is deleted. A zero (0) indicates an unlimited duration, up to the [maximum task retention](https://docs.cloud.google.com/tasks/docs/quotas#limits) limit. The value must be given as a string that indicates the length of time (in seconds) followed by `s` (for "seconds"). For the maximum possible value or the format, see the documentation for [Duration](https://protobuf.dev/reference/protobuf/google.protobuf/#duration). `max_retry_duration` will be truncated to the nearest second. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [task_age_limit in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + "minBackoff": "A String", # A task will be scheduled for retry between min_backoff and max_backoff duration after it fails, if the queue's RetryConfig specifies that the task should be retried. The value must be given as a string that indicates the length of time (in seconds) followed by `s` (for "seconds"). For more information on the format, see the documentation for [Duration](https://protobuf.dev/reference/protobuf/google.protobuf/#duration). `min_backoff` will be truncated to the nearest second. If unspecified when the queue is created, Cloud Tasks will pick the default. This field has the same meaning as [min_backoff_seconds in queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#retry_parameters). + }, "scheduleTime": "A String", # The time when the task is scheduled to be attempted or retried. `schedule_time` will be truncated to the nearest microsecond. "view": "A String", # Output only. The view specifies which subset of the Task has been returned. }
diff --git a/googleapiclient/discovery_cache/documents/cloudtasks.v2.json b/googleapiclient/discovery_cache/documents/cloudtasks.v2.json index 33dc1660d3..bd7973937a 100644 --- a/googleapiclient/discovery_cache/documents/cloudtasks.v2.json +++ b/googleapiclient/discovery_cache/documents/cloudtasks.v2.json @@ -598,6 +598,62 @@ "resources": { "tasks": { "methods": { +"batchCreate": { +"description": "Creates a batch of tasks and adds them to a queue. All tasks must be for the same queue. A maximum of 100 tasks can be created in a single batch.", +"flatPath": "v2/projects/{projectsId}/locations/{locationsId}/queues/{queuesId}/tasks:batchCreate", +"httpMethod": "POST", +"id": "cloudtasks.projects.locations.queues.tasks.batchCreate", +"parameterOrder": [ +"parent" +], +"parameters": { +"parent": { +"description": "Required. The queue name. For example: `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID` The queue must already exist.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/queues/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v2/{+parent}/tasks:batchCreate", +"request": { +"$ref": "BatchCreateTasksRequest" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"batchDelete": { +"description": "Deletes a batch of tasks. This is a non-atomic operation: if deletion fails for some tasks, it can still succeed for others. The metadata field of google.longrunning.Operation contains details of failed deletions. A maximum of 1000 tasks can be deleted in a batch.", +"flatPath": "v2/projects/{projectsId}/locations/{locationsId}/queues/{queuesId}/tasks:batchDelete", +"httpMethod": "POST", +"id": "cloudtasks.projects.locations.queues.tasks.batchDelete", +"parameterOrder": [ +"parent" +], +"parameters": { +"parent": { +"description": "Required. The queue name. For example: Format: `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/queues/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v2/{+parent}/tasks:batchDelete", +"request": { +"$ref": "BatchDeleteTasksRequest" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, "buffer": { "description": "Creates and buffers a new task without the need to explicitly define a Task message. The queue must have HTTP target. To create the task with a custom ID, use the following format and set TASK_ID to your desired ID: projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID:buffer To create the task with an automatically generated ID, use the following format: projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks:buffer.", "flatPath": "v2/projects/{projectsId}/locations/{locationsId}/queues/{queuesId}/tasks/{taskId}:buffer", @@ -814,7 +870,7 @@ } } }, -"revision": "20260831", +"revision": "20260916", "rootUrl": "https://cloudtasks.googleapis.com/", "schemas": { "AppEngineHttpRequest": { @@ -917,6 +973,42 @@ }, "type": "object" }, +"BatchCreateTasksRequest": { +"description": "Request message for [BatchCreateTasks].", +"id": "BatchCreateTasksRequest", +"properties": { +"requestId": { +"description": "Optional. This field will be used to identify the long running operation, avoiding duplication when user retries. If not provided, then a UUID will be generated at server side.", +"type": "string" +}, +"requests": { +"description": "Required. The list of requests to create tasks. The queue specified in parent field of each CreateTaskRequest will be the same. This validation happens on the client side as well as in the handler. BatchCreateTasksRequest.parent will also be the same value as the individual CreateTaskRequest.parent . The maximum number of requests is 100.", +"items": { +"$ref": "CreateTaskRequest" +}, +"type": "array" +} +}, +"type": "object" +}, +"BatchDeleteTasksRequest": { +"description": "Request message for deleting a batch of tasks using BatchDeleteTasks.", +"id": "BatchDeleteTasksRequest", +"properties": { +"names": { +"description": "Required. The names of the tasks to delete. A maximum of 1000 tasks can be deleted in a batch. For example: Format: `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID`", +"items": { +"type": "string" +}, +"type": "array" +}, +"requestId": { +"description": "Optional. This field will be used to identify the long running operation, avoiding duplication when user retries. If not provided, then a UUID will be generated at server side.", +"type": "string" +} +}, +"type": "object" +}, "Binding": { "description": "Associates `members`, or principals, with a `role`.", "id": "Binding", @@ -981,6 +1073,10 @@ "description": "Request message for CreateTask.", "id": "CreateTaskRequest", "properties": { +"parent": { +"description": "Required. The queue name. For example: `projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID` The queue must already exist.", +"type": "string" +}, "responseView": { "description": "The response_view specifies which subset of the Task will be returned. By default response_view is BASIC; not all information is retrieved by default because some data, such as payloads, might be desirable to return only when needed because of its large size or because of the sensitivity of data that it contains. Authorization for FULL requires `cloudtasks.tasks.fullView` [Google IAM](https://cloud.google.com/iam/) permission on the Task resource.", "enum": [ @@ -1650,6 +1746,10 @@ "format": "int32", "type": "integer" }, +"retryConfig": { +"$ref": "RetryConfig", +"description": "Optional. Specifies the task-level RetryConfig. If present, this overrides the Queue.retry_config for this task." +}, "scheduleTime": { "description": "The time when the task is scheduled to be attempted or retried. `schedule_time` will be truncated to the nearest microsecond.", "format": "google-datetime", From 8ad7bd1f0aec2de7ce6fcd5a2bf81fd7aab7f35a Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:16 +0000 Subject: [PATCH 11/33] feat(compute): update the api #### compute:alpha The following keys were added: - schemas.AutoscalingPolicyCpuUtilization.properties.utilizationMax (Total Keys: 2) - schemas.AutoscalingPolicyCpuUtilization.properties.utilizationMin (Total Keys: 2) #### compute:beta The following keys were added: - resources.interconnects.methods.setName (Total Keys: 18) - schemas.InterconnectsSetNameRequest (Total Keys: 4) #### compute:preview The following keys were deleted: - schemas.Project.properties.quotas (Total Keys: 2) - schemas.Quota (Total Keys: 8) - schemas.Region.properties.quotas (Total Keys: 2) - version_module (Total Keys: 1) The following keys were added: - resources.acceleratorInterconnectMemberInstances.methods.list (Total Keys: 29) - resources.acceleratorInterconnects.methods.delete (Total Keys: 20) - resources.acceleratorInterconnects.methods.get (Total Keys: 18) - resources.acceleratorInterconnects.methods.insert (Total Keys: 18) - resources.acceleratorInterconnects.methods.list (Total Keys: 26) - resources.acceleratorInterconnects.methods.queryFormability (Total Keys: 27) - resources.instances.methods.reset.parameters.resetMode (Total Keys: 2) - resources.instances.methods.troubleshoot (Total Keys: 26) - resources.interconnects.methods.setName (Total Keys: 19) - schemas.AcceleratorInterconnect (Total Keys: 73) - schemas.AllocationResourceStatus.properties.machineCount (Total Keys: 2) - schemas.AutoscalingPolicyCpuUtilization.properties.utilizationMax (Total Keys: 2) - schemas.AutoscalingPolicyCpuUtilization.properties.utilizationMin (Total Keys: 2) - schemas.CapacityPool (Total Keys: 6) - schemas.InstancesTroubleshootOperationMetadata (Total Keys: 4) - schemas.InterconnectsSetNameRequest (Total Keys: 4) - schemas.ManagedInstanceLastAttempt.properties.timestamp (Total Keys: 3) - schemas.NetworkEdgeSecurityService.properties.params.$ref (Total Keys: 1) - schemas.NetworkEdgeSecurityServiceParams (Total Keys: 4) - schemas.Operation.properties.instancesTroubleshootOperationMetadata (Total Keys: 2) - schemas.PartitionFormability (Total Keys: 28) - schemas.QueryFormabilityRequest (Total Keys: 4) - schemas.QueryFormabilityResponse (Total Keys: 5) - schemas.ReservationBlock.properties.blockStatus (Total Keys: 2) - schemas.ReservationBlock.properties.machineCount (Total Keys: 3) - schemas.ReservationBlockBlockDetailedHealthInfo (Total Keys: 14) - schemas.ReservationBlockBlockStatus (Total Keys: 4) - schemas.ReservationBlockPhysicalTopologyInstancePhysicalHostTopology.properties.machine.type (Total Keys: 1) - schemas.ReservationSubBlock.properties.machineCount (Total Keys: 3) - schemas.ReservationSubBlock.properties.subBlockStatus (Total Keys: 2) - schemas.ReservationSubBlockSubBlockDetailedHealthInfo (Total Keys: 10) - schemas.ReservationSubBlockSubBlockStatus (Total Keys: 4) - schemas.RouterStatusBgpPeerStatus.properties.depreferenced (Total Keys: 2) - schemas.SecurityPolicy.properties.params.$ref (Total Keys: 1) - schemas.SecurityPolicyParams (Total Keys: 4) - schemas.SslCertificateSelfManagedSslCertificate.properties.encryptedPemPrivateKey (Total Keys: 2) - schemas.WireProperties.properties.flowManagement.type (Total Keys: 1) #### compute:v1 The following keys were deleted: - resources.acceleratorTypes.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.acceleratorTypes.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.addresses.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.addresses.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.autoscalers.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.autoscalers.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.backendBuckets.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.backendBuckets.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.backendBuckets.methods.listUsable.parameters.returnPartialSuccess (Total Keys: 2) - resources.backendServices.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.backendServices.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.backendServices.methods.listUsable.parameters.returnPartialSuccess (Total Keys: 2) - resources.crossSiteNetworks.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.diskTypes.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.diskTypes.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.disks.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.disks.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.externalVpnGateways.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.firewallPolicies.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.firewalls.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.forwardingRules.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.forwardingRules.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.futureReservations.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.futureReservations.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.globalAddresses.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.globalForwardingRules.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.globalNetworkEndpointGroups.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.globalNetworkEndpointGroups.methods.listNetworkEndpoints.parameters.returnPartialSuccess (Total Keys: 2) - resources.globalOperations.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.globalOperations.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.globalOrganizationOperations.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.globalPublicDelegatedPrefixes.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.globalVmExtensionPolicies.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.globalVmExtensionPolicies.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.healthChecks.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.healthChecks.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.hosts.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.httpHealthChecks.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.httpsHealthChecks.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.imageViews.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.images.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.instanceGroupManagerResizeRequests.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.instanceGroupManagers.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.instanceGroupManagers.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.instanceGroupManagers.methods.listErrors.parameters.returnPartialSuccess (Total Keys: 2) - resources.instanceGroupManagers.methods.listManagedInstances.parameters.returnPartialSuccess (Total Keys: 2) - resources.instanceGroupManagers.methods.listPerInstanceConfigs.parameters.returnPartialSuccess (Total Keys: 2) - resources.instanceGroups.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.instanceGroups.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.instanceGroups.methods.listInstances.parameters.returnPartialSuccess (Total Keys: 2) - resources.instanceTemplates.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.instanceTemplates.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.instances.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.instances.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.instances.methods.listReferrers.parameters.returnPartialSuccess (Total Keys: 2) - resources.instantSnapshotGroups.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.instantSnapshots.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.instantSnapshots.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.interconnectAttachmentGroups.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.interconnectAttachments.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.interconnectAttachments.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.interconnectGroups.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.interconnectLocations.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.interconnectRemoteLocations.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.interconnects.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.licenses.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.machineImages.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.machineTypes.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.machineTypes.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.managedRulesets.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.networkAttachments.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.networkAttachments.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.networkEdgeSecurityServices.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.networkEndpointGroups.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.networkEndpointGroups.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.networkEndpointGroups.methods.listNetworkEndpoints.parameters.returnPartialSuccess (Total Keys: 2) - resources.networkFirewallPolicies.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.networkFirewallPolicies.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.networkProfiles.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.networks.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.networks.methods.listPeeringRoutes.parameters.returnPartialSuccess (Total Keys: 2) - resources.nodeGroups.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.nodeGroups.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.nodeGroups.methods.listNodes.parameters.returnPartialSuccess (Total Keys: 2) - resources.nodeTemplates.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.nodeTemplates.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.nodeTypes.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.nodeTypes.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.organizationSecurityPolicies.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.organizationSecurityPolicies.methods.listPreconfiguredExpressionSets.parameters.returnPartialSuccess (Total Keys: 2) - resources.packetMirrorings.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.packetMirrorings.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.previewFeatures.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.projects.methods.getXpnResources.parameters.returnPartialSuccess (Total Keys: 2) - resources.projects.methods.listXpnHosts.parameters.returnPartialSuccess (Total Keys: 2) - resources.publicAdvertisedPrefixes.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.publicDelegatedPrefixes.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.publicDelegatedPrefixes.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionAutoscalers.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionBackendBuckets.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionBackendBuckets.methods.listUsable.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionBackendServices.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionBackendServices.methods.listUsable.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionCommitments.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionCommitments.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionCompositeHealthChecks.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionCompositeHealthChecks.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionDiskTypes.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionDisks.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionHealthAggregationPolicies.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionHealthAggregationPolicies.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionHealthCheckServices.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionHealthCheckServices.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionHealthChecks.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionHealthSources.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionHealthSources.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionInstanceGroupManagerResizeRequests.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionInstanceGroupManagers.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionInstanceGroupManagers.methods.listErrors.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionInstanceGroupManagers.methods.listManagedInstances.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionInstanceGroupManagers.methods.listPerInstanceConfigs.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionInstanceGroups.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionInstanceGroups.methods.listInstances.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionInstanceTemplates.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionInstantSnapshotGroups.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionInstantSnapshots.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionNetworkEndpointGroups.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionNetworkEndpointGroups.methods.listNetworkEndpoints.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionNetworkFirewallPolicies.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionNotificationEndpoints.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionNotificationEndpoints.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionOperations.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionSecurityPolicies.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionSnapshots.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionSslCertificates.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionSslPolicies.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionSslPolicies.methods.listAvailableFeatures.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionTargetHttpProxies.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionTargetHttpsProxies.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionTargetTcpProxies.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regionZones.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.regions.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.reliabilityRisks.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.reservationBlocks.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.reservationSlots.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.reservationSubBlocks.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.reservations.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.reservations.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.resourcePolicies.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.resourcePolicies.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.rolloutPlans.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.rollouts.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.routers.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.routers.methods.getNatMappingInfo.parameters.returnPartialSuccess (Total Keys: 2) - resources.routers.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.routers.methods.listBgpRoutes.parameters.returnPartialSuccess (Total Keys: 2) - resources.routers.methods.listNamedSets.parameters.returnPartialSuccess (Total Keys: 2) - resources.routers.methods.listRoutePolicies.parameters.returnPartialSuccess (Total Keys: 2) - resources.routes.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.securityPolicies.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.securityPolicies.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.securityPolicies.methods.listPreconfiguredExpressionSets.parameters.returnPartialSuccess (Total Keys: 2) - resources.serviceAttachments.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.serviceAttachments.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.snapshots.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.sslCertificates.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.sslCertificates.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.sslPolicies.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.sslPolicies.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.sslPolicies.methods.listAvailableFeatures.parameters.returnPartialSuccess (Total Keys: 2) - resources.storagePoolTypes.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.storagePoolTypes.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.storagePools.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.storagePools.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.storagePools.methods.listDisks.parameters.returnPartialSuccess (Total Keys: 2) - resources.subnetworks.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.subnetworks.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.subnetworks.methods.listUsable.parameters.returnPartialSuccess (Total Keys: 2) - resources.targetGrpcProxies.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.targetHttpProxies.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.targetHttpProxies.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.targetHttpsProxies.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.targetHttpsProxies.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.targetInstances.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.targetInstances.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.targetPools.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.targetPools.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.targetSslProxies.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.targetTcpProxies.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.targetTcpProxies.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.targetVpnGateways.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.targetVpnGateways.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.vpnGateways.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.vpnGateways.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.vpnTunnels.methods.aggregatedList.parameters.returnPartialSuccess (Total Keys: 2) - resources.vpnTunnels.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.wireGroups.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.zoneOperations.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.zoneVmExtensionPolicies.methods.list.parameters.returnPartialSuccess (Total Keys: 2) - resources.zones.methods.list.parameters.returnPartialSuccess (Total Keys: 2) The following keys were added: - resources.acceleratorTypes.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.acceleratorTypes.methods.get.apiVersion (Total Keys: 1) - resources.acceleratorTypes.methods.list.apiVersion (Total Keys: 1) - resources.addresses.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.addresses.methods.delete.apiVersion (Total Keys: 1) - resources.addresses.methods.get.apiVersion (Total Keys: 1) - resources.addresses.methods.insert.apiVersion (Total Keys: 1) - resources.addresses.methods.list.apiVersion (Total Keys: 1) - resources.addresses.methods.move.apiVersion (Total Keys: 1) - resources.addresses.methods.setLabels.apiVersion (Total Keys: 1) - resources.addresses.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.advice.methods.calendarMode.apiVersion (Total Keys: 1) - resources.advice.methods.capacity.apiVersion (Total Keys: 1) - resources.advice.methods.capacityHistory.apiVersion (Total Keys: 1) - resources.autoscalers.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.autoscalers.methods.delete.apiVersion (Total Keys: 1) - resources.autoscalers.methods.get.apiVersion (Total Keys: 1) - resources.autoscalers.methods.insert.apiVersion (Total Keys: 1) - resources.autoscalers.methods.list.apiVersion (Total Keys: 1) - resources.autoscalers.methods.patch.apiVersion (Total Keys: 1) - resources.autoscalers.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.autoscalers.methods.update.apiVersion (Total Keys: 1) - resources.backendBuckets.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.backendBuckets.methods.delete.apiVersion (Total Keys: 1) - resources.backendBuckets.methods.get.apiVersion (Total Keys: 1) - resources.backendBuckets.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.backendBuckets.methods.insert.apiVersion (Total Keys: 1) - resources.backendBuckets.methods.list.apiVersion (Total Keys: 1) - resources.backendBuckets.methods.listUsable.apiVersion (Total Keys: 1) - resources.backendBuckets.methods.patch.apiVersion (Total Keys: 1) - resources.backendBuckets.methods.setEdgeSecurityPolicy.apiVersion (Total Keys: 1) - resources.backendBuckets.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.backendBuckets.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.backendBuckets.methods.update.apiVersion (Total Keys: 1) - resources.backendServices.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.backendServices.methods.delete.apiVersion (Total Keys: 1) - resources.backendServices.methods.get.apiVersion (Total Keys: 1) - resources.backendServices.methods.getEffectiveSecurityPolicies.apiVersion (Total Keys: 1) - resources.backendServices.methods.getHealth.apiVersion (Total Keys: 1) - resources.backendServices.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.backendServices.methods.insert.apiVersion (Total Keys: 1) - resources.backendServices.methods.list.apiVersion (Total Keys: 1) - resources.backendServices.methods.listUsable.apiVersion (Total Keys: 1) - resources.backendServices.methods.patch.apiVersion (Total Keys: 1) - resources.backendServices.methods.setEdgeSecurityPolicy.apiVersion (Total Keys: 1) - resources.backendServices.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.backendServices.methods.setSecurityPolicy.apiVersion (Total Keys: 1) - resources.backendServices.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.backendServices.methods.update.apiVersion (Total Keys: 1) - resources.crossSiteNetworks.methods.delete.apiVersion (Total Keys: 1) - resources.crossSiteNetworks.methods.get.apiVersion (Total Keys: 1) - resources.crossSiteNetworks.methods.insert.apiVersion (Total Keys: 1) - resources.crossSiteNetworks.methods.list.apiVersion (Total Keys: 1) - resources.crossSiteNetworks.methods.patch.apiVersion (Total Keys: 1) - resources.diskTypes.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.diskTypes.methods.get.apiVersion (Total Keys: 1) - resources.diskTypes.methods.list.apiVersion (Total Keys: 1) - resources.disks.methods.addResourcePolicies.apiVersion (Total Keys: 1) - resources.disks.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.disks.methods.bulkInsert.apiVersion (Total Keys: 1) - resources.disks.methods.bulkSetLabels.apiVersion (Total Keys: 1) - resources.disks.methods.createSnapshot.apiVersion (Total Keys: 1) - resources.disks.methods.delete.apiVersion (Total Keys: 1) - resources.disks.methods.get.apiVersion (Total Keys: 1) - resources.disks.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.disks.methods.insert.apiVersion (Total Keys: 1) - resources.disks.methods.list.apiVersion (Total Keys: 1) - resources.disks.methods.removeResourcePolicies.apiVersion (Total Keys: 1) - resources.disks.methods.resize.apiVersion (Total Keys: 1) - resources.disks.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.disks.methods.setLabels.apiVersion (Total Keys: 1) - resources.disks.methods.startAsyncReplication.apiVersion (Total Keys: 1) - resources.disks.methods.stopAsyncReplication.apiVersion (Total Keys: 1) - resources.disks.methods.stopGroupAsyncReplication.apiVersion (Total Keys: 1) - resources.disks.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.disks.methods.update.apiVersion (Total Keys: 1) - resources.disks.methods.updateKmsKey.apiVersion (Total Keys: 1) - resources.externalVpnGateways.methods.delete.apiVersion (Total Keys: 1) - resources.externalVpnGateways.methods.get.apiVersion (Total Keys: 1) - resources.externalVpnGateways.methods.insert.apiVersion (Total Keys: 1) - resources.externalVpnGateways.methods.list.apiVersion (Total Keys: 1) - resources.externalVpnGateways.methods.setLabels.apiVersion (Total Keys: 1) - resources.externalVpnGateways.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.firewallPolicies.methods.addAssociation.apiVersion (Total Keys: 1) - resources.firewallPolicies.methods.addRule.apiVersion (Total Keys: 1) - resources.firewallPolicies.methods.cloneRules.apiVersion (Total Keys: 1) - resources.firewallPolicies.methods.delete.apiVersion (Total Keys: 1) - resources.firewallPolicies.methods.get.apiVersion (Total Keys: 1) - resources.firewallPolicies.methods.getAssociation.apiVersion (Total Keys: 1) - resources.firewallPolicies.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.firewallPolicies.methods.getRule.apiVersion (Total Keys: 1) - resources.firewallPolicies.methods.insert.apiVersion (Total Keys: 1) - resources.firewallPolicies.methods.list.apiVersion (Total Keys: 1) - resources.firewallPolicies.methods.listAssociations.apiVersion (Total Keys: 1) - resources.firewallPolicies.methods.move.apiVersion (Total Keys: 1) - resources.firewallPolicies.methods.patch.apiVersion (Total Keys: 1) - resources.firewallPolicies.methods.patchRule.apiVersion (Total Keys: 1) - resources.firewallPolicies.methods.removeAssociation.apiVersion (Total Keys: 1) - resources.firewallPolicies.methods.removeRule.apiVersion (Total Keys: 1) - resources.firewallPolicies.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.firewallPolicies.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.firewalls.methods.delete.apiVersion (Total Keys: 1) - resources.firewalls.methods.get.apiVersion (Total Keys: 1) - resources.firewalls.methods.insert.apiVersion (Total Keys: 1) - resources.firewalls.methods.list.apiVersion (Total Keys: 1) - resources.firewalls.methods.patch.apiVersion (Total Keys: 1) - resources.firewalls.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.firewalls.methods.update.apiVersion (Total Keys: 1) - resources.forwardingRules.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.forwardingRules.methods.delete.apiVersion (Total Keys: 1) - resources.forwardingRules.methods.get.apiVersion (Total Keys: 1) - resources.forwardingRules.methods.insert.apiVersion (Total Keys: 1) - resources.forwardingRules.methods.list.apiVersion (Total Keys: 1) - resources.forwardingRules.methods.patch.apiVersion (Total Keys: 1) - resources.forwardingRules.methods.setLabels.apiVersion (Total Keys: 1) - resources.forwardingRules.methods.setTarget.apiVersion (Total Keys: 1) - resources.futureReservations.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.futureReservations.methods.cancel.apiVersion (Total Keys: 1) - resources.futureReservations.methods.delete.apiVersion (Total Keys: 1) - resources.futureReservations.methods.get.apiVersion (Total Keys: 1) - resources.futureReservations.methods.insert.apiVersion (Total Keys: 1) - resources.futureReservations.methods.list.apiVersion (Total Keys: 1) - resources.futureReservations.methods.update.apiVersion (Total Keys: 1) - resources.globalAddresses.methods.delete.apiVersion (Total Keys: 1) - resources.globalAddresses.methods.get.apiVersion (Total Keys: 1) - resources.globalAddresses.methods.insert.apiVersion (Total Keys: 1) - resources.globalAddresses.methods.list.apiVersion (Total Keys: 1) - resources.globalAddresses.methods.move.apiVersion (Total Keys: 1) - resources.globalAddresses.methods.setLabels.apiVersion (Total Keys: 1) - resources.globalAddresses.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.globalForwardingRules.methods.delete.apiVersion (Total Keys: 1) - resources.globalForwardingRules.methods.get.apiVersion (Total Keys: 1) - resources.globalForwardingRules.methods.insert.apiVersion (Total Keys: 1) - resources.globalForwardingRules.methods.list.apiVersion (Total Keys: 1) - resources.globalForwardingRules.methods.patch.apiVersion (Total Keys: 1) - resources.globalForwardingRules.methods.setLabels.apiVersion (Total Keys: 1) - resources.globalForwardingRules.methods.setTarget.apiVersion (Total Keys: 1) - resources.globalFrontendSettings.methods.get.apiVersion (Total Keys: 1) - resources.globalFrontendSettings.methods.patch.apiVersion (Total Keys: 1) - resources.globalNetworkEndpointGroups.methods.attachNetworkEndpoints.apiVersion (Total Keys: 1) - resources.globalNetworkEndpointGroups.methods.delete.apiVersion (Total Keys: 1) - resources.globalNetworkEndpointGroups.methods.detachNetworkEndpoints.apiVersion (Total Keys: 1) - resources.globalNetworkEndpointGroups.methods.get.apiVersion (Total Keys: 1) - resources.globalNetworkEndpointGroups.methods.insert.apiVersion (Total Keys: 1) - resources.globalNetworkEndpointGroups.methods.list.apiVersion (Total Keys: 1) - resources.globalNetworkEndpointGroups.methods.listNetworkEndpoints.apiVersion (Total Keys: 1) - resources.globalOperations.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.globalOperations.methods.delete.apiVersion (Total Keys: 1) - resources.globalOperations.methods.get.apiVersion (Total Keys: 1) - resources.globalOperations.methods.list.apiVersion (Total Keys: 1) - resources.globalOperations.methods.wait.apiVersion (Total Keys: 1) - resources.globalOrganizationOperations.methods.delete.apiVersion (Total Keys: 1) - resources.globalOrganizationOperations.methods.get.apiVersion (Total Keys: 1) - resources.globalOrganizationOperations.methods.list.apiVersion (Total Keys: 1) - resources.globalPublicDelegatedPrefixes.methods.delete.apiVersion (Total Keys: 1) - resources.globalPublicDelegatedPrefixes.methods.get.apiVersion (Total Keys: 1) - resources.globalPublicDelegatedPrefixes.methods.insert.apiVersion (Total Keys: 1) - resources.globalPublicDelegatedPrefixes.methods.list.apiVersion (Total Keys: 1) - resources.globalPublicDelegatedPrefixes.methods.patch.apiVersion (Total Keys: 1) - resources.globalVmExtensionPolicies.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.globalVmExtensionPolicies.methods.delete.apiVersion (Total Keys: 1) - resources.globalVmExtensionPolicies.methods.get.apiVersion (Total Keys: 1) - resources.globalVmExtensionPolicies.methods.insert.apiVersion (Total Keys: 1) - resources.globalVmExtensionPolicies.methods.list.apiVersion (Total Keys: 1) - resources.globalVmExtensionPolicies.methods.update.apiVersion (Total Keys: 1) - resources.healthChecks.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.healthChecks.methods.delete.apiVersion (Total Keys: 1) - resources.healthChecks.methods.get.apiVersion (Total Keys: 1) - resources.healthChecks.methods.insert.apiVersion (Total Keys: 1) - resources.healthChecks.methods.list.apiVersion (Total Keys: 1) - resources.healthChecks.methods.patch.apiVersion (Total Keys: 1) - resources.healthChecks.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.healthChecks.methods.update.apiVersion (Total Keys: 1) - resources.hosts.methods.get.apiVersion (Total Keys: 1) - resources.hosts.methods.getVersion.apiVersion (Total Keys: 1) - resources.hosts.methods.list.apiVersion (Total Keys: 1) - resources.httpHealthChecks.methods.delete.apiVersion (Total Keys: 1) - resources.httpHealthChecks.methods.get.apiVersion (Total Keys: 1) - resources.httpHealthChecks.methods.insert.apiVersion (Total Keys: 1) - resources.httpHealthChecks.methods.list.apiVersion (Total Keys: 1) - resources.httpHealthChecks.methods.patch.apiVersion (Total Keys: 1) - resources.httpHealthChecks.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.httpHealthChecks.methods.update.apiVersion (Total Keys: 1) - resources.httpsHealthChecks.methods.delete.apiVersion (Total Keys: 1) - resources.httpsHealthChecks.methods.get.apiVersion (Total Keys: 1) - resources.httpsHealthChecks.methods.insert.apiVersion (Total Keys: 1) - resources.httpsHealthChecks.methods.list.apiVersion (Total Keys: 1) - resources.httpsHealthChecks.methods.patch.apiVersion (Total Keys: 1) - resources.httpsHealthChecks.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.httpsHealthChecks.methods.update.apiVersion (Total Keys: 1) - resources.imageFamilyViews.methods.get.apiVersion (Total Keys: 1) - resources.imageViews.methods.get.apiVersion (Total Keys: 1) - resources.imageViews.methods.list.apiVersion (Total Keys: 1) - resources.images.methods.delete.apiVersion (Total Keys: 1) - resources.images.methods.deprecate.apiVersion (Total Keys: 1) - resources.images.methods.get.apiVersion (Total Keys: 1) - resources.images.methods.getFromFamily.apiVersion (Total Keys: 1) - resources.images.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.images.methods.insert.apiVersion (Total Keys: 1) - resources.images.methods.list.apiVersion (Total Keys: 1) - resources.images.methods.patch.apiVersion (Total Keys: 1) - resources.images.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.images.methods.setLabels.apiVersion (Total Keys: 1) - resources.images.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.instanceGroupManagerResizeRequests.methods.cancel.apiVersion (Total Keys: 1) - resources.instanceGroupManagerResizeRequests.methods.delete.apiVersion (Total Keys: 1) - resources.instanceGroupManagerResizeRequests.methods.get.apiVersion (Total Keys: 1) - resources.instanceGroupManagerResizeRequests.methods.insert.apiVersion (Total Keys: 1) - resources.instanceGroupManagerResizeRequests.methods.list.apiVersion (Total Keys: 1) - resources.instanceGroupManagers.methods.abandonInstances.apiVersion (Total Keys: 1) - resources.instanceGroupManagers.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.instanceGroupManagers.methods.applyUpdatesToInstances.apiVersion (Total Keys: 1) - resources.instanceGroupManagers.methods.createInstances.apiVersion (Total Keys: 1) - resources.instanceGroupManagers.methods.delete.apiVersion (Total Keys: 1) - resources.instanceGroupManagers.methods.deleteInstances.apiVersion (Total Keys: 1) - resources.instanceGroupManagers.methods.deletePerInstanceConfigs.apiVersion (Total Keys: 1) - resources.instanceGroupManagers.methods.get.apiVersion (Total Keys: 1) - resources.instanceGroupManagers.methods.insert.apiVersion (Total Keys: 1) - resources.instanceGroupManagers.methods.list.apiVersion (Total Keys: 1) - resources.instanceGroupManagers.methods.listErrors.apiVersion (Total Keys: 1) - resources.instanceGroupManagers.methods.listManagedInstances.apiVersion (Total Keys: 1) - resources.instanceGroupManagers.methods.listPerInstanceConfigs.apiVersion (Total Keys: 1) - resources.instanceGroupManagers.methods.patch.apiVersion (Total Keys: 1) - resources.instanceGroupManagers.methods.patchPerInstanceConfigs.apiVersion (Total Keys: 1) - resources.instanceGroupManagers.methods.recreateInstances.apiVersion (Total Keys: 1) - resources.instanceGroupManagers.methods.resize.apiVersion (Total Keys: 1) - resources.instanceGroupManagers.methods.resumeInstances.apiVersion (Total Keys: 1) - resources.instanceGroupManagers.methods.setInstanceTemplate.apiVersion (Total Keys: 1) - resources.instanceGroupManagers.methods.setTargetPools.apiVersion (Total Keys: 1) - resources.instanceGroupManagers.methods.startInstances.apiVersion (Total Keys: 1) - resources.instanceGroupManagers.methods.stopInstances.apiVersion (Total Keys: 1) - resources.instanceGroupManagers.methods.suspendInstances.apiVersion (Total Keys: 1) - resources.instanceGroupManagers.methods.updatePerInstanceConfigs.apiVersion (Total Keys: 1) - resources.instanceGroups.methods.addInstances.apiVersion (Total Keys: 1) - resources.instanceGroups.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.instanceGroups.methods.delete.apiVersion (Total Keys: 1) - resources.instanceGroups.methods.get.apiVersion (Total Keys: 1) - resources.instanceGroups.methods.insert.apiVersion (Total Keys: 1) - resources.instanceGroups.methods.list.apiVersion (Total Keys: 1) - resources.instanceGroups.methods.listInstances.apiVersion (Total Keys: 1) - resources.instanceGroups.methods.removeInstances.apiVersion (Total Keys: 1) - resources.instanceGroups.methods.setNamedPorts.apiVersion (Total Keys: 1) - resources.instanceGroups.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.instanceSettings.methods.get.apiVersion (Total Keys: 1) - resources.instanceSettings.methods.patch.apiVersion (Total Keys: 1) - resources.instanceTemplates.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.instanceTemplates.methods.delete.apiVersion (Total Keys: 1) - resources.instanceTemplates.methods.get.apiVersion (Total Keys: 1) - resources.instanceTemplates.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.instanceTemplates.methods.insert.apiVersion (Total Keys: 1) - resources.instanceTemplates.methods.list.apiVersion (Total Keys: 1) - resources.instanceTemplates.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.instanceTemplates.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.instances.methods.addAccessConfig.apiVersion (Total Keys: 1) - resources.instances.methods.addNetworkInterface.apiVersion (Total Keys: 1) - resources.instances.methods.addResourcePolicies.apiVersion (Total Keys: 1) - resources.instances.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.instances.methods.attachDisk.apiVersion (Total Keys: 1) - resources.instances.methods.bulkInsert.apiVersion (Total Keys: 1) - resources.instances.methods.delete.apiVersion (Total Keys: 1) - resources.instances.methods.deleteAccessConfig.apiVersion (Total Keys: 1) - resources.instances.methods.deleteNetworkInterface.apiVersion (Total Keys: 1) - resources.instances.methods.detachDisk.apiVersion (Total Keys: 1) - resources.instances.methods.get.apiVersion (Total Keys: 1) - resources.instances.methods.getEffectiveFirewalls.apiVersion (Total Keys: 1) - resources.instances.methods.getGuestAttributes.apiVersion (Total Keys: 1) - resources.instances.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.instances.methods.getScreenshot.apiVersion (Total Keys: 1) - resources.instances.methods.getSerialPortOutput.apiVersion (Total Keys: 1) - resources.instances.methods.getShieldedInstanceIdentity.apiVersion (Total Keys: 1) - resources.instances.methods.insert.apiVersion (Total Keys: 1) - resources.instances.methods.list.apiVersion (Total Keys: 1) - resources.instances.methods.listReferrers.apiVersion (Total Keys: 1) - resources.instances.methods.performMaintenance.apiVersion (Total Keys: 1) - resources.instances.methods.removeResourcePolicies.apiVersion (Total Keys: 1) - resources.instances.methods.reportHostAsFaulty.apiVersion (Total Keys: 1) - resources.instances.methods.reset.apiVersion (Total Keys: 1) - resources.instances.methods.resume.apiVersion (Total Keys: 1) - resources.instances.methods.sendDiagnosticInterrupt.apiVersion (Total Keys: 1) - resources.instances.methods.setDeletionProtection.apiVersion (Total Keys: 1) - resources.instances.methods.setDiskAutoDelete.apiVersion (Total Keys: 1) - resources.instances.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.instances.methods.setLabels.apiVersion (Total Keys: 1) - resources.instances.methods.setMachineResources.apiVersion (Total Keys: 1) - resources.instances.methods.setMachineType.apiVersion (Total Keys: 1) - resources.instances.methods.setMetadata.apiVersion (Total Keys: 1) - resources.instances.methods.setMinCpuPlatform.apiVersion (Total Keys: 1) - resources.instances.methods.setName.apiVersion (Total Keys: 1) - resources.instances.methods.setScheduling.apiVersion (Total Keys: 1) - resources.instances.methods.setSecurityPolicy.apiVersion (Total Keys: 1) - resources.instances.methods.setServiceAccount.apiVersion (Total Keys: 1) - resources.instances.methods.setShieldedInstanceIntegrityPolicy.apiVersion (Total Keys: 1) - resources.instances.methods.setTags.apiVersion (Total Keys: 1) - resources.instances.methods.simulateMaintenanceEvent.apiVersion (Total Keys: 1) - resources.instances.methods.start.apiVersion (Total Keys: 1) - resources.instances.methods.startWithEncryptionKey.apiVersion (Total Keys: 1) - resources.instances.methods.stop.apiVersion (Total Keys: 1) - resources.instances.methods.suspend.apiVersion (Total Keys: 1) - resources.instances.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.instances.methods.update.apiVersion (Total Keys: 1) - resources.instances.methods.updateAccessConfig.apiVersion (Total Keys: 1) - resources.instances.methods.updateDisplayDevice.apiVersion (Total Keys: 1) - resources.instances.methods.updateNetworkInterface.apiVersion (Total Keys: 1) - resources.instances.methods.updateShieldedInstanceConfig.apiVersion (Total Keys: 1) - resources.instantSnapshotGroups.methods.delete.apiVersion (Total Keys: 1) - resources.instantSnapshotGroups.methods.get.apiVersion (Total Keys: 1) - resources.instantSnapshotGroups.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.instantSnapshotGroups.methods.insert.apiVersion (Total Keys: 1) - resources.instantSnapshotGroups.methods.list.apiVersion (Total Keys: 1) - resources.instantSnapshotGroups.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.instantSnapshotGroups.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.instantSnapshots.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.instantSnapshots.methods.delete.apiVersion (Total Keys: 1) - resources.instantSnapshots.methods.get.apiVersion (Total Keys: 1) - resources.instantSnapshots.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.instantSnapshots.methods.insert.apiVersion (Total Keys: 1) - resources.instantSnapshots.methods.list.apiVersion (Total Keys: 1) - resources.instantSnapshots.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.instantSnapshots.methods.setLabels.apiVersion (Total Keys: 1) - resources.instantSnapshots.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.interconnectAttachmentGroups.methods.delete.apiVersion (Total Keys: 1) - resources.interconnectAttachmentGroups.methods.get.apiVersion (Total Keys: 1) - resources.interconnectAttachmentGroups.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.interconnectAttachmentGroups.methods.getOperationalStatus.apiVersion (Total Keys: 1) - resources.interconnectAttachmentGroups.methods.insert.apiVersion (Total Keys: 1) - resources.interconnectAttachmentGroups.methods.list.apiVersion (Total Keys: 1) - resources.interconnectAttachmentGroups.methods.patch.apiVersion (Total Keys: 1) - resources.interconnectAttachmentGroups.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.interconnectAttachmentGroups.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.interconnectAttachments.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.interconnectAttachments.methods.delete.apiVersion (Total Keys: 1) - resources.interconnectAttachments.methods.get.apiVersion (Total Keys: 1) - resources.interconnectAttachments.methods.insert.apiVersion (Total Keys: 1) - resources.interconnectAttachments.methods.list.apiVersion (Total Keys: 1) - resources.interconnectAttachments.methods.patch.apiVersion (Total Keys: 1) - resources.interconnectAttachments.methods.setLabels.apiVersion (Total Keys: 1) - resources.interconnectGroups.methods.createMembers.apiVersion (Total Keys: 1) - resources.interconnectGroups.methods.delete.apiVersion (Total Keys: 1) - resources.interconnectGroups.methods.get.apiVersion (Total Keys: 1) - resources.interconnectGroups.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.interconnectGroups.methods.getOperationalStatus.apiVersion (Total Keys: 1) - resources.interconnectGroups.methods.insert.apiVersion (Total Keys: 1) - resources.interconnectGroups.methods.list.apiVersion (Total Keys: 1) - resources.interconnectGroups.methods.patch.apiVersion (Total Keys: 1) - resources.interconnectGroups.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.interconnectGroups.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.interconnectLocations.methods.get.apiVersion (Total Keys: 1) - resources.interconnectLocations.methods.list.apiVersion (Total Keys: 1) - resources.interconnectRemoteLocations.methods.get.apiVersion (Total Keys: 1) - resources.interconnectRemoteLocations.methods.list.apiVersion (Total Keys: 1) - resources.interconnects.methods.delete.apiVersion (Total Keys: 1) - resources.interconnects.methods.get.apiVersion (Total Keys: 1) - resources.interconnects.methods.getDiagnostics.apiVersion (Total Keys: 1) - resources.interconnects.methods.getMacsecConfig.apiVersion (Total Keys: 1) - resources.interconnects.methods.insert.apiVersion (Total Keys: 1) - resources.interconnects.methods.list.apiVersion (Total Keys: 1) - resources.interconnects.methods.patch.apiVersion (Total Keys: 1) - resources.interconnects.methods.setLabels.apiVersion (Total Keys: 1) - resources.interconnects.methods.setName (Total Keys: 19) - resources.licenseCodes.methods.get.apiVersion (Total Keys: 1) - resources.licenseCodes.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.licenseCodes.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.licenseCodes.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.licenses.methods.delete.apiVersion (Total Keys: 1) - resources.licenses.methods.get.apiVersion (Total Keys: 1) - resources.licenses.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.licenses.methods.insert.apiVersion (Total Keys: 1) - resources.licenses.methods.list.apiVersion (Total Keys: 1) - resources.licenses.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.licenses.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.licenses.methods.update.apiVersion (Total Keys: 1) - resources.machineImages.methods.delete.apiVersion (Total Keys: 1) - resources.machineImages.methods.get.apiVersion (Total Keys: 1) - resources.machineImages.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.machineImages.methods.insert.apiVersion (Total Keys: 1) - resources.machineImages.methods.list.apiVersion (Total Keys: 1) - resources.machineImages.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.machineImages.methods.setLabels.apiVersion (Total Keys: 1) - resources.machineImages.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.machineTypes.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.machineTypes.methods.get.apiVersion (Total Keys: 1) - resources.machineTypes.methods.list.apiVersion (Total Keys: 1) - resources.managedRulesets.methods.get.apiVersion (Total Keys: 1) - resources.managedRulesets.methods.list.apiVersion (Total Keys: 1) - resources.networkAttachments.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.networkAttachments.methods.delete.apiVersion (Total Keys: 1) - resources.networkAttachments.methods.get.apiVersion (Total Keys: 1) - resources.networkAttachments.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.networkAttachments.methods.insert.apiVersion (Total Keys: 1) - resources.networkAttachments.methods.list.apiVersion (Total Keys: 1) - resources.networkAttachments.methods.patch.apiVersion (Total Keys: 1) - resources.networkAttachments.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.networkAttachments.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.networkEdgeSecurityServices.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.networkEdgeSecurityServices.methods.delete.apiVersion (Total Keys: 1) - resources.networkEdgeSecurityServices.methods.get.apiVersion (Total Keys: 1) - resources.networkEdgeSecurityServices.methods.insert.apiVersion (Total Keys: 1) - resources.networkEdgeSecurityServices.methods.patch.apiVersion (Total Keys: 1) - resources.networkEndpointGroups.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.networkEndpointGroups.methods.attachNetworkEndpoints.apiVersion (Total Keys: 1) - resources.networkEndpointGroups.methods.delete.apiVersion (Total Keys: 1) - resources.networkEndpointGroups.methods.detachNetworkEndpoints.apiVersion (Total Keys: 1) - resources.networkEndpointGroups.methods.get.apiVersion (Total Keys: 1) - resources.networkEndpointGroups.methods.insert.apiVersion (Total Keys: 1) - resources.networkEndpointGroups.methods.list.apiVersion (Total Keys: 1) - resources.networkEndpointGroups.methods.listNetworkEndpoints.apiVersion (Total Keys: 1) - resources.networkEndpointGroups.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.networkFirewallPolicies.methods.addAssociation.apiVersion (Total Keys: 1) - resources.networkFirewallPolicies.methods.addPacketMirroringRule.apiVersion (Total Keys: 1) - resources.networkFirewallPolicies.methods.addRule.apiVersion (Total Keys: 1) - resources.networkFirewallPolicies.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.networkFirewallPolicies.methods.cloneRules.apiVersion (Total Keys: 1) - resources.networkFirewallPolicies.methods.delete.apiVersion (Total Keys: 1) - resources.networkFirewallPolicies.methods.get.apiVersion (Total Keys: 1) - resources.networkFirewallPolicies.methods.getAssociation.apiVersion (Total Keys: 1) - resources.networkFirewallPolicies.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.networkFirewallPolicies.methods.getPacketMirroringRule.apiVersion (Total Keys: 1) - resources.networkFirewallPolicies.methods.getRule.apiVersion (Total Keys: 1) - resources.networkFirewallPolicies.methods.insert.apiVersion (Total Keys: 1) - resources.networkFirewallPolicies.methods.list.apiVersion (Total Keys: 1) - resources.networkFirewallPolicies.methods.patch.apiVersion (Total Keys: 1) - resources.networkFirewallPolicies.methods.patchPacketMirroringRule.apiVersion (Total Keys: 1) - resources.networkFirewallPolicies.methods.patchRule.apiVersion (Total Keys: 1) - resources.networkFirewallPolicies.methods.removeAssociation.apiVersion (Total Keys: 1) - resources.networkFirewallPolicies.methods.removePacketMirroringRule.apiVersion (Total Keys: 1) - resources.networkFirewallPolicies.methods.removeRule.apiVersion (Total Keys: 1) - resources.networkFirewallPolicies.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.networkFirewallPolicies.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.networkProfiles.methods.get.apiVersion (Total Keys: 1) - resources.networkProfiles.methods.list.apiVersion (Total Keys: 1) - resources.networks.methods.addPeering.apiVersion (Total Keys: 1) - resources.networks.methods.cancelRequestRemovePeering.apiVersion (Total Keys: 1) - resources.networks.methods.delete.apiVersion (Total Keys: 1) - resources.networks.methods.get.apiVersion (Total Keys: 1) - resources.networks.methods.getEffectiveFirewalls.apiVersion (Total Keys: 1) - resources.networks.methods.insert.apiVersion (Total Keys: 1) - resources.networks.methods.list.apiVersion (Total Keys: 1) - resources.networks.methods.listPeeringRoutes.apiVersion (Total Keys: 1) - resources.networks.methods.patch.apiVersion (Total Keys: 1) - resources.networks.methods.removePeering.apiVersion (Total Keys: 1) - resources.networks.methods.requestRemovePeering.apiVersion (Total Keys: 1) - resources.networks.methods.switchToCustomMode.apiVersion (Total Keys: 1) - resources.networks.methods.updatePeering.apiVersion (Total Keys: 1) - resources.nodeGroups.methods.addNodes.apiVersion (Total Keys: 1) - resources.nodeGroups.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.nodeGroups.methods.delete.apiVersion (Total Keys: 1) - resources.nodeGroups.methods.deleteNodes.apiVersion (Total Keys: 1) - resources.nodeGroups.methods.get.apiVersion (Total Keys: 1) - resources.nodeGroups.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.nodeGroups.methods.insert.apiVersion (Total Keys: 1) - resources.nodeGroups.methods.list.apiVersion (Total Keys: 1) - resources.nodeGroups.methods.listNodes.apiVersion (Total Keys: 1) - resources.nodeGroups.methods.patch.apiVersion (Total Keys: 1) - resources.nodeGroups.methods.performMaintenance.apiVersion (Total Keys: 1) - resources.nodeGroups.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.nodeGroups.methods.setNodeTemplate.apiVersion (Total Keys: 1) - resources.nodeGroups.methods.simulateMaintenanceEvent.apiVersion (Total Keys: 1) - resources.nodeGroups.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.nodeTemplates.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.nodeTemplates.methods.delete.apiVersion (Total Keys: 1) - resources.nodeTemplates.methods.get.apiVersion (Total Keys: 1) - resources.nodeTemplates.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.nodeTemplates.methods.insert.apiVersion (Total Keys: 1) - resources.nodeTemplates.methods.list.apiVersion (Total Keys: 1) - resources.nodeTemplates.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.nodeTemplates.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.nodeTypes.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.nodeTypes.methods.get.apiVersion (Total Keys: 1) - resources.nodeTypes.methods.list.apiVersion (Total Keys: 1) - resources.organizationSecurityPolicies.methods.addAssociation.apiVersion (Total Keys: 1) - resources.organizationSecurityPolicies.methods.addRule.apiVersion (Total Keys: 1) - resources.organizationSecurityPolicies.methods.copyRules.apiVersion (Total Keys: 1) - resources.organizationSecurityPolicies.methods.delete.apiVersion (Total Keys: 1) - resources.organizationSecurityPolicies.methods.get.apiVersion (Total Keys: 1) - resources.organizationSecurityPolicies.methods.getAssociation.apiVersion (Total Keys: 1) - resources.organizationSecurityPolicies.methods.getRule.apiVersion (Total Keys: 1) - resources.organizationSecurityPolicies.methods.insert.apiVersion (Total Keys: 1) - resources.organizationSecurityPolicies.methods.list.apiVersion (Total Keys: 1) - resources.organizationSecurityPolicies.methods.listAssociations.apiVersion (Total Keys: 1) - resources.organizationSecurityPolicies.methods.listPreconfiguredExpressionSets.apiVersion (Total Keys: 1) - resources.organizationSecurityPolicies.methods.move.apiVersion (Total Keys: 1) - resources.organizationSecurityPolicies.methods.patch.apiVersion (Total Keys: 1) - resources.organizationSecurityPolicies.methods.patchRule.apiVersion (Total Keys: 1) - resources.organizationSecurityPolicies.methods.removeAssociation.apiVersion (Total Keys: 1) - resources.organizationSecurityPolicies.methods.removeRule.apiVersion (Total Keys: 1) - resources.packetMirrorings.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.packetMirrorings.methods.delete.apiVersion (Total Keys: 1) - resources.packetMirrorings.methods.get.apiVersion (Total Keys: 1) - resources.packetMirrorings.methods.insert.apiVersion (Total Keys: 1) - resources.packetMirrorings.methods.list.apiVersion (Total Keys: 1) - resources.packetMirrorings.methods.patch.apiVersion (Total Keys: 1) - resources.packetMirrorings.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.previewFeatures.methods.get.apiVersion (Total Keys: 1) - resources.previewFeatures.methods.list.apiVersion (Total Keys: 1) - resources.previewFeatures.methods.update.apiVersion (Total Keys: 1) - resources.projectViews.methods.get.apiVersion (Total Keys: 1) - resources.projects.methods.disableXpnHost.apiVersion (Total Keys: 1) - resources.projects.methods.disableXpnResource.apiVersion (Total Keys: 1) - resources.projects.methods.enableXpnHost.apiVersion (Total Keys: 1) - resources.projects.methods.enableXpnResource.apiVersion (Total Keys: 1) - resources.projects.methods.get.apiVersion (Total Keys: 1) - resources.projects.methods.getXpnHost.apiVersion (Total Keys: 1) - resources.projects.methods.getXpnResources.apiVersion (Total Keys: 1) - resources.projects.methods.listXpnHosts.apiVersion (Total Keys: 1) - resources.projects.methods.moveDisk.apiVersion (Total Keys: 1) - resources.projects.methods.moveInstance.apiVersion (Total Keys: 1) - resources.projects.methods.setCloudArmorTier.apiVersion (Total Keys: 1) - resources.projects.methods.setCommonInstanceMetadata.apiVersion (Total Keys: 1) - resources.projects.methods.setDefaultNetworkTier.apiVersion (Total Keys: 1) - resources.projects.methods.setUsageExportBucket.apiVersion (Total Keys: 1) - resources.publicAdvertisedPrefixes.methods.announce.apiVersion (Total Keys: 1) - resources.publicAdvertisedPrefixes.methods.delete.apiVersion (Total Keys: 1) - resources.publicAdvertisedPrefixes.methods.get.apiVersion (Total Keys: 1) - resources.publicAdvertisedPrefixes.methods.insert.apiVersion (Total Keys: 1) - resources.publicAdvertisedPrefixes.methods.list.apiVersion (Total Keys: 1) - resources.publicAdvertisedPrefixes.methods.patch.apiVersion (Total Keys: 1) - resources.publicAdvertisedPrefixes.methods.withdraw.apiVersion (Total Keys: 1) - resources.publicDelegatedPrefixes.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.publicDelegatedPrefixes.methods.announce.apiVersion (Total Keys: 1) - resources.publicDelegatedPrefixes.methods.delete.apiVersion (Total Keys: 1) - resources.publicDelegatedPrefixes.methods.get.apiVersion (Total Keys: 1) - resources.publicDelegatedPrefixes.methods.insert.apiVersion (Total Keys: 1) - resources.publicDelegatedPrefixes.methods.list.apiVersion (Total Keys: 1) - resources.publicDelegatedPrefixes.methods.patch.apiVersion (Total Keys: 1) - resources.publicDelegatedPrefixes.methods.withdraw.apiVersion (Total Keys: 1) - resources.regionAutoscalers.methods.delete.apiVersion (Total Keys: 1) - resources.regionAutoscalers.methods.get.apiVersion (Total Keys: 1) - resources.regionAutoscalers.methods.insert.apiVersion (Total Keys: 1) - resources.regionAutoscalers.methods.list.apiVersion (Total Keys: 1) - resources.regionAutoscalers.methods.patch.apiVersion (Total Keys: 1) - resources.regionAutoscalers.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.regionAutoscalers.methods.update.apiVersion (Total Keys: 1) - resources.regionBackendBuckets.methods.delete.apiVersion (Total Keys: 1) - resources.regionBackendBuckets.methods.get.apiVersion (Total Keys: 1) - resources.regionBackendBuckets.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.regionBackendBuckets.methods.insert.apiVersion (Total Keys: 1) - resources.regionBackendBuckets.methods.list.apiVersion (Total Keys: 1) - resources.regionBackendBuckets.methods.listUsable.apiVersion (Total Keys: 1) - resources.regionBackendBuckets.methods.patch.apiVersion (Total Keys: 1) - resources.regionBackendBuckets.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.regionBackendBuckets.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.regionBackendServices.methods.delete.apiVersion (Total Keys: 1) - resources.regionBackendServices.methods.get.apiVersion (Total Keys: 1) - resources.regionBackendServices.methods.getHealth.apiVersion (Total Keys: 1) - resources.regionBackendServices.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.regionBackendServices.methods.insert.apiVersion (Total Keys: 1) - resources.regionBackendServices.methods.list.apiVersion (Total Keys: 1) - resources.regionBackendServices.methods.listUsable.apiVersion (Total Keys: 1) - resources.regionBackendServices.methods.patch.apiVersion (Total Keys: 1) - resources.regionBackendServices.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.regionBackendServices.methods.setSecurityPolicy.apiVersion (Total Keys: 1) - resources.regionBackendServices.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.regionBackendServices.methods.update.apiVersion (Total Keys: 1) - resources.regionCommitments.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.regionCommitments.methods.get.apiVersion (Total Keys: 1) - resources.regionCommitments.methods.insert.apiVersion (Total Keys: 1) - resources.regionCommitments.methods.list.apiVersion (Total Keys: 1) - resources.regionCommitments.methods.update.apiVersion (Total Keys: 1) - resources.regionCompositeHealthChecks.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.regionCompositeHealthChecks.methods.delete.apiVersion (Total Keys: 1) - resources.regionCompositeHealthChecks.methods.get.apiVersion (Total Keys: 1) - resources.regionCompositeHealthChecks.methods.getHealth.apiVersion (Total Keys: 1) - resources.regionCompositeHealthChecks.methods.insert.apiVersion (Total Keys: 1) - resources.regionCompositeHealthChecks.methods.list.apiVersion (Total Keys: 1) - resources.regionCompositeHealthChecks.methods.patch.apiVersion (Total Keys: 1) - resources.regionCompositeHealthChecks.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.regionDiskTypes.methods.get.apiVersion (Total Keys: 1) - resources.regionDiskTypes.methods.list.apiVersion (Total Keys: 1) - resources.regionDisks.methods.addResourcePolicies.apiVersion (Total Keys: 1) - resources.regionDisks.methods.bulkInsert.apiVersion (Total Keys: 1) - resources.regionDisks.methods.createSnapshot.apiVersion (Total Keys: 1) - resources.regionDisks.methods.delete.apiVersion (Total Keys: 1) - resources.regionDisks.methods.get.apiVersion (Total Keys: 1) - resources.regionDisks.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.regionDisks.methods.insert.apiVersion (Total Keys: 1) - resources.regionDisks.methods.list.apiVersion (Total Keys: 1) - resources.regionDisks.methods.removeResourcePolicies.apiVersion (Total Keys: 1) - resources.regionDisks.methods.resize.apiVersion (Total Keys: 1) - resources.regionDisks.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.regionDisks.methods.setLabels.apiVersion (Total Keys: 1) - resources.regionDisks.methods.startAsyncReplication.apiVersion (Total Keys: 1) - resources.regionDisks.methods.stopAsyncReplication.apiVersion (Total Keys: 1) - resources.regionDisks.methods.stopGroupAsyncReplication.apiVersion (Total Keys: 1) - resources.regionDisks.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.regionDisks.methods.update.apiVersion (Total Keys: 1) - resources.regionDisks.methods.updateKmsKey.apiVersion (Total Keys: 1) - resources.regionHealthAggregationPolicies.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.regionHealthAggregationPolicies.methods.delete.apiVersion (Total Keys: 1) - resources.regionHealthAggregationPolicies.methods.get.apiVersion (Total Keys: 1) - resources.regionHealthAggregationPolicies.methods.insert.apiVersion (Total Keys: 1) - resources.regionHealthAggregationPolicies.methods.list.apiVersion (Total Keys: 1) - resources.regionHealthAggregationPolicies.methods.patch.apiVersion (Total Keys: 1) - resources.regionHealthAggregationPolicies.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.regionHealthCheckServices.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.regionHealthCheckServices.methods.delete.apiVersion (Total Keys: 1) - resources.regionHealthCheckServices.methods.get.apiVersion (Total Keys: 1) - resources.regionHealthCheckServices.methods.insert.apiVersion (Total Keys: 1) - resources.regionHealthCheckServices.methods.list.apiVersion (Total Keys: 1) - resources.regionHealthCheckServices.methods.patch.apiVersion (Total Keys: 1) - resources.regionHealthCheckServices.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.regionHealthChecks.methods.delete.apiVersion (Total Keys: 1) - resources.regionHealthChecks.methods.get.apiVersion (Total Keys: 1) - resources.regionHealthChecks.methods.insert.apiVersion (Total Keys: 1) - resources.regionHealthChecks.methods.list.apiVersion (Total Keys: 1) - resources.regionHealthChecks.methods.patch.apiVersion (Total Keys: 1) - resources.regionHealthChecks.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.regionHealthChecks.methods.update.apiVersion (Total Keys: 1) - resources.regionHealthSources.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.regionHealthSources.methods.delete.apiVersion (Total Keys: 1) - resources.regionHealthSources.methods.get.apiVersion (Total Keys: 1) - resources.regionHealthSources.methods.getHealth.apiVersion (Total Keys: 1) - resources.regionHealthSources.methods.insert.apiVersion (Total Keys: 1) - resources.regionHealthSources.methods.list.apiVersion (Total Keys: 1) - resources.regionHealthSources.methods.patch.apiVersion (Total Keys: 1) - resources.regionHealthSources.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagerResizeRequests.methods.cancel.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagerResizeRequests.methods.delete.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagerResizeRequests.methods.get.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagerResizeRequests.methods.insert.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagerResizeRequests.methods.list.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagers.methods.abandonInstances.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagers.methods.applyUpdatesToInstances.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagers.methods.createInstances.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagers.methods.delete.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagers.methods.deleteInstances.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagers.methods.deletePerInstanceConfigs.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagers.methods.get.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagers.methods.insert.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagers.methods.list.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagers.methods.listErrors.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagers.methods.listManagedInstances.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagers.methods.listPerInstanceConfigs.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagers.methods.patch.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagers.methods.patchPerInstanceConfigs.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagers.methods.recreateInstances.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagers.methods.resize.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagers.methods.resumeInstances.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagers.methods.setInstanceTemplate.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagers.methods.setTargetPools.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagers.methods.startInstances.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagers.methods.stopInstances.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagers.methods.suspendInstances.apiVersion (Total Keys: 1) - resources.regionInstanceGroupManagers.methods.updatePerInstanceConfigs.apiVersion (Total Keys: 1) - resources.regionInstanceGroups.methods.get.apiVersion (Total Keys: 1) - resources.regionInstanceGroups.methods.list.apiVersion (Total Keys: 1) - resources.regionInstanceGroups.methods.listInstances.apiVersion (Total Keys: 1) - resources.regionInstanceGroups.methods.setNamedPorts.apiVersion (Total Keys: 1) - resources.regionInstanceGroups.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.regionInstanceTemplates.methods.delete.apiVersion (Total Keys: 1) - resources.regionInstanceTemplates.methods.get.apiVersion (Total Keys: 1) - resources.regionInstanceTemplates.methods.insert.apiVersion (Total Keys: 1) - resources.regionInstanceTemplates.methods.list.apiVersion (Total Keys: 1) - resources.regionInstances.methods.bulkInsert.apiVersion (Total Keys: 1) - resources.regionInstantSnapshotGroups.methods.delete.apiVersion (Total Keys: 1) - resources.regionInstantSnapshotGroups.methods.get.apiVersion (Total Keys: 1) - resources.regionInstantSnapshotGroups.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.regionInstantSnapshotGroups.methods.insert.apiVersion (Total Keys: 1) - resources.regionInstantSnapshotGroups.methods.list.apiVersion (Total Keys: 1) - resources.regionInstantSnapshotGroups.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.regionInstantSnapshotGroups.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.regionInstantSnapshots.methods.delete.apiVersion (Total Keys: 1) - resources.regionInstantSnapshots.methods.get.apiVersion (Total Keys: 1) - resources.regionInstantSnapshots.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.regionInstantSnapshots.methods.insert.apiVersion (Total Keys: 1) - resources.regionInstantSnapshots.methods.list.apiVersion (Total Keys: 1) - resources.regionInstantSnapshots.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.regionInstantSnapshots.methods.setLabels.apiVersion (Total Keys: 1) - resources.regionInstantSnapshots.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.regionNetworkEndpointGroups.methods.attachNetworkEndpoints.apiVersion (Total Keys: 1) - resources.regionNetworkEndpointGroups.methods.delete.apiVersion (Total Keys: 1) - resources.regionNetworkEndpointGroups.methods.detachNetworkEndpoints.apiVersion (Total Keys: 1) - resources.regionNetworkEndpointGroups.methods.get.apiVersion (Total Keys: 1) - resources.regionNetworkEndpointGroups.methods.insert.apiVersion (Total Keys: 1) - resources.regionNetworkEndpointGroups.methods.list.apiVersion (Total Keys: 1) - resources.regionNetworkEndpointGroups.methods.listNetworkEndpoints.apiVersion (Total Keys: 1) - resources.regionNetworkFirewallPolicies.methods.addAssociation.apiVersion (Total Keys: 1) - resources.regionNetworkFirewallPolicies.methods.addRule.apiVersion (Total Keys: 1) - resources.regionNetworkFirewallPolicies.methods.cloneRules.apiVersion (Total Keys: 1) - resources.regionNetworkFirewallPolicies.methods.delete.apiVersion (Total Keys: 1) - resources.regionNetworkFirewallPolicies.methods.get.apiVersion (Total Keys: 1) - resources.regionNetworkFirewallPolicies.methods.getAssociation.apiVersion (Total Keys: 1) - resources.regionNetworkFirewallPolicies.methods.getEffectiveFirewalls.apiVersion (Total Keys: 1) - resources.regionNetworkFirewallPolicies.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.regionNetworkFirewallPolicies.methods.getRule.apiVersion (Total Keys: 1) - resources.regionNetworkFirewallPolicies.methods.insert.apiVersion (Total Keys: 1) - resources.regionNetworkFirewallPolicies.methods.list.apiVersion (Total Keys: 1) - resources.regionNetworkFirewallPolicies.methods.patch.apiVersion (Total Keys: 1) - resources.regionNetworkFirewallPolicies.methods.patchAssociation.apiVersion (Total Keys: 1) - resources.regionNetworkFirewallPolicies.methods.patchRule.apiVersion (Total Keys: 1) - resources.regionNetworkFirewallPolicies.methods.removeAssociation.apiVersion (Total Keys: 1) - resources.regionNetworkFirewallPolicies.methods.removeRule.apiVersion (Total Keys: 1) - resources.regionNetworkFirewallPolicies.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.regionNetworkFirewallPolicies.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.regionNotificationEndpoints.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.regionNotificationEndpoints.methods.delete.apiVersion (Total Keys: 1) - resources.regionNotificationEndpoints.methods.get.apiVersion (Total Keys: 1) - resources.regionNotificationEndpoints.methods.insert.apiVersion (Total Keys: 1) - resources.regionNotificationEndpoints.methods.list.apiVersion (Total Keys: 1) - resources.regionNotificationEndpoints.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.regionOperations.methods.delete.apiVersion (Total Keys: 1) - resources.regionOperations.methods.get.apiVersion (Total Keys: 1) - resources.regionOperations.methods.list.apiVersion (Total Keys: 1) - resources.regionOperations.methods.wait.apiVersion (Total Keys: 1) - resources.regionSecurityPolicies.methods.addRule.apiVersion (Total Keys: 1) - resources.regionSecurityPolicies.methods.delete.apiVersion (Total Keys: 1) - resources.regionSecurityPolicies.methods.get.apiVersion (Total Keys: 1) - resources.regionSecurityPolicies.methods.getRule.apiVersion (Total Keys: 1) - resources.regionSecurityPolicies.methods.insert.apiVersion (Total Keys: 1) - resources.regionSecurityPolicies.methods.list.apiVersion (Total Keys: 1) - resources.regionSecurityPolicies.methods.patch.apiVersion (Total Keys: 1) - resources.regionSecurityPolicies.methods.patchRule.apiVersion (Total Keys: 1) - resources.regionSecurityPolicies.methods.removeRule.apiVersion (Total Keys: 1) - resources.regionSecurityPolicies.methods.setLabels.apiVersion (Total Keys: 1) - resources.regionSnapshotSettings.methods.get.apiVersion (Total Keys: 1) - resources.regionSnapshotSettings.methods.patch.apiVersion (Total Keys: 1) - resources.regionSnapshots.methods.delete.apiVersion (Total Keys: 1) - resources.regionSnapshots.methods.get.apiVersion (Total Keys: 1) - resources.regionSnapshots.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.regionSnapshots.methods.insert.apiVersion (Total Keys: 1) - resources.regionSnapshots.methods.list.apiVersion (Total Keys: 1) - resources.regionSnapshots.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.regionSnapshots.methods.setLabels.apiVersion (Total Keys: 1) - resources.regionSnapshots.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.regionSnapshots.methods.updateKmsKey.apiVersion (Total Keys: 1) - resources.regionSslCertificates.methods.delete.apiVersion (Total Keys: 1) - resources.regionSslCertificates.methods.get.apiVersion (Total Keys: 1) - resources.regionSslCertificates.methods.insert.apiVersion (Total Keys: 1) - resources.regionSslCertificates.methods.list.apiVersion (Total Keys: 1) - resources.regionSslPolicies.methods.delete.apiVersion (Total Keys: 1) - resources.regionSslPolicies.methods.get.apiVersion (Total Keys: 1) - resources.regionSslPolicies.methods.insert.apiVersion (Total Keys: 1) - resources.regionSslPolicies.methods.list.apiVersion (Total Keys: 1) - resources.regionSslPolicies.methods.listAvailableFeatures.apiVersion (Total Keys: 1) - resources.regionSslPolicies.methods.patch.apiVersion (Total Keys: 1) - resources.regionTargetHttpProxies.methods.delete.apiVersion (Total Keys: 1) - resources.regionTargetHttpProxies.methods.get.apiVersion (Total Keys: 1) - resources.regionTargetHttpProxies.methods.insert.apiVersion (Total Keys: 1) - resources.regionTargetHttpProxies.methods.list.apiVersion (Total Keys: 1) - resources.regionTargetHttpsProxies.methods.delete.apiVersion (Total Keys: 1) - resources.regionTargetHttpsProxies.methods.get.apiVersion (Total Keys: 1) - resources.regionTargetHttpsProxies.methods.insert.apiVersion (Total Keys: 1) - resources.regionTargetHttpsProxies.methods.list.apiVersion (Total Keys: 1) - resources.regionTargetHttpsProxies.methods.patch.apiVersion (Total Keys: 1) - resources.regionTargetHttpsProxies.methods.setSslCertificates.apiVersion (Total Keys: 1) - resources.regionTargetTcpProxies.methods.delete.apiVersion (Total Keys: 1) - resources.regionTargetTcpProxies.methods.get.apiVersion (Total Keys: 1) - resources.regionTargetTcpProxies.methods.insert.apiVersion (Total Keys: 1) - resources.regionTargetTcpProxies.methods.list.apiVersion (Total Keys: 1) - resources.regionZones.methods.list.apiVersion (Total Keys: 1) - resources.regions.methods.get.apiVersion (Total Keys: 1) - resources.regions.methods.list.apiVersion (Total Keys: 1) - resources.reliabilityRisks.methods.get.apiVersion (Total Keys: 1) - resources.reliabilityRisks.methods.list.apiVersion (Total Keys: 1) - resources.reservationBlocks.methods.get.apiVersion (Total Keys: 1) - resources.reservationBlocks.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.reservationBlocks.methods.list.apiVersion (Total Keys: 1) - resources.reservationBlocks.methods.performMaintenance.apiVersion (Total Keys: 1) - resources.reservationBlocks.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.reservationBlocks.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.reservationSlots.methods.get.apiVersion (Total Keys: 1) - resources.reservationSlots.methods.getHealth.apiVersion (Total Keys: 1) - resources.reservationSlots.methods.getVersion.apiVersion (Total Keys: 1) - resources.reservationSlots.methods.list.apiVersion (Total Keys: 1) - resources.reservationSlots.methods.update.apiVersion (Total Keys: 1) - resources.reservationSubBlocks.methods.get.apiVersion (Total Keys: 1) - resources.reservationSubBlocks.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.reservationSubBlocks.methods.getVersion.apiVersion (Total Keys: 1) - resources.reservationSubBlocks.methods.list.apiVersion (Total Keys: 1) - resources.reservationSubBlocks.methods.performMaintenance.apiVersion (Total Keys: 1) - resources.reservationSubBlocks.methods.reportFaulty.apiVersion (Total Keys: 1) - resources.reservationSubBlocks.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.reservationSubBlocks.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.reservations.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.reservations.methods.delete.apiVersion (Total Keys: 1) - resources.reservations.methods.get.apiVersion (Total Keys: 1) - resources.reservations.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.reservations.methods.insert.apiVersion (Total Keys: 1) - resources.reservations.methods.list.apiVersion (Total Keys: 1) - resources.reservations.methods.performMaintenance.apiVersion (Total Keys: 1) - resources.reservations.methods.resize.apiVersion (Total Keys: 1) - resources.reservations.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.reservations.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.reservations.methods.update.apiVersion (Total Keys: 1) - resources.resourcePolicies.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.resourcePolicies.methods.delete.apiVersion (Total Keys: 1) - resources.resourcePolicies.methods.get.apiVersion (Total Keys: 1) - resources.resourcePolicies.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.resourcePolicies.methods.insert.apiVersion (Total Keys: 1) - resources.resourcePolicies.methods.list.apiVersion (Total Keys: 1) - resources.resourcePolicies.methods.patch.apiVersion (Total Keys: 1) - resources.resourcePolicies.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.resourcePolicies.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.rolloutPlans.methods.delete.apiVersion (Total Keys: 1) - resources.rolloutPlans.methods.get.apiVersion (Total Keys: 1) - resources.rolloutPlans.methods.insert.apiVersion (Total Keys: 1) - resources.rolloutPlans.methods.list.apiVersion (Total Keys: 1) - resources.rollouts.methods.advance.apiVersion (Total Keys: 1) - resources.rollouts.methods.cancel.apiVersion (Total Keys: 1) - resources.rollouts.methods.delete.apiVersion (Total Keys: 1) - resources.rollouts.methods.get.apiVersion (Total Keys: 1) - resources.rollouts.methods.list.apiVersion (Total Keys: 1) - resources.rollouts.methods.pause.apiVersion (Total Keys: 1) - resources.rollouts.methods.resume.apiVersion (Total Keys: 1) - resources.routers.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.routers.methods.delete.apiVersion (Total Keys: 1) - resources.routers.methods.deleteNamedSet.apiVersion (Total Keys: 1) - resources.routers.methods.deleteRoutePolicy.apiVersion (Total Keys: 1) - resources.routers.methods.get.apiVersion (Total Keys: 1) - resources.routers.methods.getNamedSet.apiVersion (Total Keys: 1) - resources.routers.methods.getNatIpInfo.apiVersion (Total Keys: 1) - resources.routers.methods.getNatMappingInfo.apiVersion (Total Keys: 1) - resources.routers.methods.getRoutePolicy.apiVersion (Total Keys: 1) - resources.routers.methods.getRouterStatus.apiVersion (Total Keys: 1) - resources.routers.methods.insert.apiVersion (Total Keys: 1) - resources.routers.methods.list.apiVersion (Total Keys: 1) - resources.routers.methods.listBgpRoutes.apiVersion (Total Keys: 1) - resources.routers.methods.listNamedSets.apiVersion (Total Keys: 1) - resources.routers.methods.listRoutePolicies.apiVersion (Total Keys: 1) - resources.routers.methods.patch.apiVersion (Total Keys: 1) - resources.routers.methods.patchNamedSet.apiVersion (Total Keys: 1) - resources.routers.methods.patchRoutePolicy.apiVersion (Total Keys: 1) - resources.routers.methods.preview.apiVersion (Total Keys: 1) - resources.routers.methods.update.apiVersion (Total Keys: 1) - resources.routers.methods.updateNamedSet.apiVersion (Total Keys: 1) - resources.routers.methods.updateRoutePolicy.apiVersion (Total Keys: 1) - resources.routes.methods.delete.apiVersion (Total Keys: 1) - resources.routes.methods.get.apiVersion (Total Keys: 1) - resources.routes.methods.insert.apiVersion (Total Keys: 1) - resources.routes.methods.list.apiVersion (Total Keys: 1) - resources.routes.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.securityPolicies.methods.addRule.apiVersion (Total Keys: 1) - resources.securityPolicies.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.securityPolicies.methods.delete.apiVersion (Total Keys: 1) - resources.securityPolicies.methods.get.apiVersion (Total Keys: 1) - resources.securityPolicies.methods.getRule.apiVersion (Total Keys: 1) - resources.securityPolicies.methods.insert.apiVersion (Total Keys: 1) - resources.securityPolicies.methods.list.apiVersion (Total Keys: 1) - resources.securityPolicies.methods.listPreconfiguredExpressionSets.apiVersion (Total Keys: 1) - resources.securityPolicies.methods.patch.apiVersion (Total Keys: 1) - resources.securityPolicies.methods.patchRule.apiVersion (Total Keys: 1) - resources.securityPolicies.methods.removeRule.apiVersion (Total Keys: 1) - resources.securityPolicies.methods.setLabels.apiVersion (Total Keys: 1) - resources.serviceAttachments.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.serviceAttachments.methods.delete.apiVersion (Total Keys: 1) - resources.serviceAttachments.methods.get.apiVersion (Total Keys: 1) - resources.serviceAttachments.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.serviceAttachments.methods.insert.apiVersion (Total Keys: 1) - resources.serviceAttachments.methods.list.apiVersion (Total Keys: 1) - resources.serviceAttachments.methods.patch.apiVersion (Total Keys: 1) - resources.serviceAttachments.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.serviceAttachments.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.snapshotSettings.methods.get.apiVersion (Total Keys: 1) - resources.snapshotSettings.methods.patch.apiVersion (Total Keys: 1) - resources.snapshots.methods.delete.apiVersion (Total Keys: 1) - resources.snapshots.methods.get.apiVersion (Total Keys: 1) - resources.snapshots.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.snapshots.methods.insert.apiVersion (Total Keys: 1) - resources.snapshots.methods.list.apiVersion (Total Keys: 1) - resources.snapshots.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.snapshots.methods.setLabels.apiVersion (Total Keys: 1) - resources.snapshots.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.snapshots.methods.updateKmsKey.apiVersion (Total Keys: 1) - resources.sslCertificates.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.sslCertificates.methods.delete.apiVersion (Total Keys: 1) - resources.sslCertificates.methods.get.apiVersion (Total Keys: 1) - resources.sslCertificates.methods.insert.apiVersion (Total Keys: 1) - resources.sslCertificates.methods.list.apiVersion (Total Keys: 1) - resources.sslPolicies.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.sslPolicies.methods.delete.apiVersion (Total Keys: 1) - resources.sslPolicies.methods.get.apiVersion (Total Keys: 1) - resources.sslPolicies.methods.insert.apiVersion (Total Keys: 1) - resources.sslPolicies.methods.list.apiVersion (Total Keys: 1) - resources.sslPolicies.methods.listAvailableFeatures.apiVersion (Total Keys: 1) - resources.sslPolicies.methods.patch.apiVersion (Total Keys: 1) - resources.storagePoolTypes.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.storagePoolTypes.methods.get.apiVersion (Total Keys: 1) - resources.storagePoolTypes.methods.list.apiVersion (Total Keys: 1) - resources.storagePools.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.storagePools.methods.delete.apiVersion (Total Keys: 1) - resources.storagePools.methods.get.apiVersion (Total Keys: 1) - resources.storagePools.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.storagePools.methods.insert.apiVersion (Total Keys: 1) - resources.storagePools.methods.list.apiVersion (Total Keys: 1) - resources.storagePools.methods.listDisks.apiVersion (Total Keys: 1) - resources.storagePools.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.storagePools.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.storagePools.methods.update.apiVersion (Total Keys: 1) - resources.subnetworks.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.subnetworks.methods.delete.apiVersion (Total Keys: 1) - resources.subnetworks.methods.expandIpCidrRange.apiVersion (Total Keys: 1) - resources.subnetworks.methods.get.apiVersion (Total Keys: 1) - resources.subnetworks.methods.getIamPolicy.apiVersion (Total Keys: 1) - resources.subnetworks.methods.insert.apiVersion (Total Keys: 1) - resources.subnetworks.methods.list.apiVersion (Total Keys: 1) - resources.subnetworks.methods.listUsable.apiVersion (Total Keys: 1) - resources.subnetworks.methods.patch.apiVersion (Total Keys: 1) - resources.subnetworks.methods.setIamPolicy.apiVersion (Total Keys: 1) - resources.subnetworks.methods.setPrivateIpGoogleAccess.apiVersion (Total Keys: 1) - resources.subnetworks.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.targetGrpcProxies.methods.delete.apiVersion (Total Keys: 1) - resources.targetGrpcProxies.methods.get.apiVersion (Total Keys: 1) - resources.targetGrpcProxies.methods.insert.apiVersion (Total Keys: 1) - resources.targetGrpcProxies.methods.list.apiVersion (Total Keys: 1) - resources.targetGrpcProxies.methods.patch.apiVersion (Total Keys: 1) - resources.targetHttpProxies.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.targetHttpProxies.methods.delete.apiVersion (Total Keys: 1) - resources.targetHttpProxies.methods.get.apiVersion (Total Keys: 1) - resources.targetHttpProxies.methods.insert.apiVersion (Total Keys: 1) - resources.targetHttpProxies.methods.list.apiVersion (Total Keys: 1) - resources.targetHttpProxies.methods.patch.apiVersion (Total Keys: 1) - resources.targetHttpsProxies.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.targetHttpsProxies.methods.delete.apiVersion (Total Keys: 1) - resources.targetHttpsProxies.methods.get.apiVersion (Total Keys: 1) - resources.targetHttpsProxies.methods.insert.apiVersion (Total Keys: 1) - resources.targetHttpsProxies.methods.list.apiVersion (Total Keys: 1) - resources.targetHttpsProxies.methods.patch.apiVersion (Total Keys: 1) - resources.targetHttpsProxies.methods.setCertificateMap.apiVersion (Total Keys: 1) - resources.targetHttpsProxies.methods.setQuicOverride.apiVersion (Total Keys: 1) - resources.targetHttpsProxies.methods.setSslCertificates.apiVersion (Total Keys: 1) - resources.targetHttpsProxies.methods.setSslPolicy.apiVersion (Total Keys: 1) - resources.targetInstances.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.targetInstances.methods.delete.apiVersion (Total Keys: 1) - resources.targetInstances.methods.get.apiVersion (Total Keys: 1) - resources.targetInstances.methods.insert.apiVersion (Total Keys: 1) - resources.targetInstances.methods.list.apiVersion (Total Keys: 1) - resources.targetInstances.methods.setSecurityPolicy.apiVersion (Total Keys: 1) - resources.targetInstances.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.targetPools.methods.addHealthCheck.apiVersion (Total Keys: 1) - resources.targetPools.methods.addInstance.apiVersion (Total Keys: 1) - resources.targetPools.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.targetPools.methods.delete.apiVersion (Total Keys: 1) - resources.targetPools.methods.get.apiVersion (Total Keys: 1) - resources.targetPools.methods.getHealth.apiVersion (Total Keys: 1) - resources.targetPools.methods.insert.apiVersion (Total Keys: 1) - resources.targetPools.methods.list.apiVersion (Total Keys: 1) - resources.targetPools.methods.removeHealthCheck.apiVersion (Total Keys: 1) - resources.targetPools.methods.removeInstance.apiVersion (Total Keys: 1) - resources.targetPools.methods.setBackup.apiVersion (Total Keys: 1) - resources.targetPools.methods.setSecurityPolicy.apiVersion (Total Keys: 1) - resources.targetPools.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.targetSslProxies.methods.delete.apiVersion (Total Keys: 1) - resources.targetSslProxies.methods.get.apiVersion (Total Keys: 1) - resources.targetSslProxies.methods.insert.apiVersion (Total Keys: 1) - resources.targetSslProxies.methods.list.apiVersion (Total Keys: 1) - resources.targetSslProxies.methods.setBackendService.apiVersion (Total Keys: 1) - resources.targetSslProxies.methods.setCertificateMap.apiVersion (Total Keys: 1) - resources.targetSslProxies.methods.setProxyHeader.apiVersion (Total Keys: 1) - resources.targetSslProxies.methods.setSslCertificates.apiVersion (Total Keys: 1) - resources.targetSslProxies.methods.setSslPolicy.apiVersion (Total Keys: 1) - resources.targetSslProxies.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.targetTcpProxies.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.targetTcpProxies.methods.delete.apiVersion (Total Keys: 1) - resources.targetTcpProxies.methods.get.apiVersion (Total Keys: 1) - resources.targetTcpProxies.methods.insert.apiVersion (Total Keys: 1) - resources.targetTcpProxies.methods.list.apiVersion (Total Keys: 1) - resources.targetTcpProxies.methods.setBackendService.apiVersion (Total Keys: 1) - resources.targetTcpProxies.methods.setProxyHeader.apiVersion (Total Keys: 1) - resources.targetTcpProxies.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.targetVpnGateways.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.targetVpnGateways.methods.delete.apiVersion (Total Keys: 1) - resources.targetVpnGateways.methods.get.apiVersion (Total Keys: 1) - resources.targetVpnGateways.methods.insert.apiVersion (Total Keys: 1) - resources.targetVpnGateways.methods.list.apiVersion (Total Keys: 1) - resources.targetVpnGateways.methods.setLabels.apiVersion (Total Keys: 1) - resources.vpnGateways.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.vpnGateways.methods.delete.apiVersion (Total Keys: 1) - resources.vpnGateways.methods.get.apiVersion (Total Keys: 1) - resources.vpnGateways.methods.getStatus.apiVersion (Total Keys: 1) - resources.vpnGateways.methods.insert.apiVersion (Total Keys: 1) - resources.vpnGateways.methods.list.apiVersion (Total Keys: 1) - resources.vpnGateways.methods.setLabels.apiVersion (Total Keys: 1) - resources.vpnGateways.methods.testIamPermissions.apiVersion (Total Keys: 1) - resources.vpnTunnels.methods.aggregatedList.apiVersion (Total Keys: 1) - resources.vpnTunnels.methods.delete.apiVersion (Total Keys: 1) - resources.vpnTunnels.methods.get.apiVersion (Total Keys: 1) - resources.vpnTunnels.methods.insert.apiVersion (Total Keys: 1) - resources.vpnTunnels.methods.list.apiVersion (Total Keys: 1) - resources.vpnTunnels.methods.setLabels.apiVersion (Total Keys: 1) - resources.wireGroups.methods.delete.apiVersion (Total Keys: 1) - resources.wireGroups.methods.get.apiVersion (Total Keys: 1) - resources.wireGroups.methods.insert.apiVersion (Total Keys: 1) - resources.wireGroups.methods.list.apiVersion (Total Keys: 1) - resources.wireGroups.methods.patch.apiVersion (Total Keys: 1) - resources.zoneOperations.methods.delete.apiVersion (Total Keys: 1) - resources.zoneOperations.methods.get.apiVersion (Total Keys: 1) - resources.zoneOperations.methods.list.apiVersion (Total Keys: 1) - resources.zoneOperations.methods.wait.apiVersion (Total Keys: 1) - resources.zoneVmExtensionPolicies.methods.delete.apiVersion (Total Keys: 1) - resources.zoneVmExtensionPolicies.methods.get.apiVersion (Total Keys: 1) - resources.zoneVmExtensionPolicies.methods.insert.apiVersion (Total Keys: 1) - resources.zoneVmExtensionPolicies.methods.list.apiVersion (Total Keys: 1) - resources.zoneVmExtensionPolicies.methods.update.apiVersion (Total Keys: 1) - resources.zones.methods.get.apiVersion (Total Keys: 1) - resources.zones.methods.list.apiVersion (Total Keys: 1) - schemas.CapacityAdviceRequestInstanceFlexibilityPolicyInstanceSelection.properties.rank (Total Keys: 3) - schemas.CapacityHistoryRequestInstanceProperties.properties.disks (Total Keys: 2) - schemas.CapacityHistoryRequestInstanceProperties.properties.guestAccelerators (Total Keys: 2) - schemas.CapacityHistoryRequestInstancePropertiesAttachedDisk (Total Keys: 3) - schemas.InterconnectsSetNameRequest (Total Keys: 4) The following keys were changed: - serviceVersion (Total Keys: 1) --- docs/dyn/compute_alpha.autoscalers.html | 36 + docs/dyn/compute_alpha.regionAutoscalers.html | 30 + docs/dyn/compute_alpha.regionCommitments.html | 10 +- docs/dyn/compute_alpha.routers.html | 64 +- docs/dyn/compute_beta.interconnects.html | 316 +++ docs/dyn/compute_beta.regionCommitments.html | 10 +- docs/dyn/compute_beta.routers.html | 64 +- ...cceleratorInterconnectMemberInstances.html | 213 ++ ...pute_preview.acceleratorInterconnects.html | 1535 ++++++++++++ docs/dyn/compute_preview.addresses.html | 12 + docs/dyn/compute_preview.autoscalers.html | 48 + docs/dyn/compute_preview.backendBuckets.html | 21 + docs/dyn/compute_preview.backendServices.html | 24 + .../compute_preview.crossSiteNetworks.html | 9 + docs/dyn/compute_preview.disks.html | 42 + .../compute_preview.externalVpnGateways.html | 9 + .../dyn/compute_preview.firewallPolicies.html | 30 + docs/dyn/compute_preview.firewalls.html | 12 + docs/dyn/compute_preview.forwardingRules.html | 15 + .../compute_preview.futureReservations.html | 12 + docs/dyn/compute_preview.globalAddresses.html | 12 + ...compute_preview.globalForwardingRules.html | 15 + ...ompute_preview.globalFrontendSettings.html | 3 + ...e_preview.globalNetworkEndpointGroups.html | 12 + .../dyn/compute_preview.globalOperations.html | 12 + ..._preview.globalOrganizationOperations.html | 6 + ...preview.globalPublicDelegatedPrefixes.html | 9 + ...ute_preview.globalVmExtensionPolicies.html | 9 + docs/dyn/compute_preview.haControllers.html | 12 + docs/dyn/compute_preview.healthChecks.html | 12 + docs/dyn/compute_preview.hosts.html | 3 + docs/dyn/compute_preview.html | 10 + .../dyn/compute_preview.httpHealthChecks.html | 12 + .../compute_preview.httpsHealthChecks.html | 12 + docs/dyn/compute_preview.images.html | 15 + ...ew.instanceGroupManagerResizeRequests.html | 9 + ...compute_preview.instanceGroupManagers.html | 57 + docs/dyn/compute_preview.instanceGroups.html | 15 + .../dyn/compute_preview.instanceSettings.html | 3 + .../compute_preview.instanceTemplates.html | 6 + docs/dyn/compute_preview.instances.html | 443 +++- ...compute_preview.instantSnapshotGroups.html | 6 + .../dyn/compute_preview.instantSnapshots.html | 9 + ..._preview.interconnectAttachmentGroups.html | 9 + ...mpute_preview.interconnectAttachments.html | 12 + .../compute_preview.interconnectGroups.html | 12 + docs/dyn/compute_preview.interconnects.html | 331 +++ docs/dyn/compute_preview.licenses.html | 9 + docs/dyn/compute_preview.machineImages.html | 9 + .../compute_preview.networkAttachments.html | 9 + ...e_preview.networkEdgeSecurityServices.html | 85 + ...compute_preview.networkEndpointGroups.html | 12 + ...mpute_preview.networkFirewallPolicies.html | 36 + docs/dyn/compute_preview.networks.html | 27 + docs/dyn/compute_preview.nodeGroups.html | 24 + docs/dyn/compute_preview.nodeTemplates.html | 6 + ..._preview.organizationSecurityPolicies.html | 106 + .../dyn/compute_preview.packetMirrorings.html | 9 + docs/dyn/compute_preview.previewFeatures.html | 3 + docs/dyn/compute_preview.projectViews.html | 9 - docs/dyn/compute_preview.projects.html | 57 +- ...pute_preview.publicAdvertisedPrefixes.html | 15 + ...mpute_preview.publicDelegatedPrefixes.html | 15 + .../compute_preview.regionAutoscalers.html | 42 + .../compute_preview.regionBackendBuckets.html | 9 + ...compute_preview.regionBackendServices.html | 15 + .../compute_preview.regionCommitments.html | 26 +- ...e_preview.regionCompositeHealthChecks.html | 9 + docs/dyn/compute_preview.regionDisks.html | 39 + ...eview.regionHealthAggregationPolicies.html | 9 + ...ute_preview.regionHealthCheckServices.html | 9 + .../compute_preview.regionHealthChecks.html | 12 + .../compute_preview.regionHealthSources.html | 9 + ...ionInstanceGroupManagerResizeRequests.html | 9 + ...e_preview.regionInstanceGroupManagers.html | 57 + .../compute_preview.regionInstanceGroups.html | 3 + ...mpute_preview.regionInstanceTemplates.html | 6 + docs/dyn/compute_preview.regionInstances.html | 3 + ...e_preview.regionInstantSnapshotGroups.html | 6 + ...ompute_preview.regionInstantSnapshots.html | 9 + ...e_preview.regionNetworkEndpointGroups.html | 12 + ...preview.regionNetworkFirewallPolicies.html | 30 + ...e_preview.regionNotificationEndpoints.html | 6 + .../dyn/compute_preview.regionOperations.html | 9 + ...ompute_preview.regionSecurityPolicies.html | 97 + ...ompute_preview.regionSnapshotSettings.html | 3 + docs/dyn/compute_preview.regionSnapshots.html | 12 + ...compute_preview.regionSslCertificates.html | 24 + .../compute_preview.regionSslPolicies.html | 9 + ...mpute_preview.regionTargetHttpProxies.html | 9 + ...pute_preview.regionTargetHttpsProxies.html | 15 + ...ompute_preview.regionTargetTcpProxies.html | 6 + docs/dyn/compute_preview.regionUrlMaps.html | 12 + docs/dyn/compute_preview.regions.html | 18 - .../compute_preview.reservationBlocks.html | 37 + .../dyn/compute_preview.reservationSlots.html | 9 + .../compute_preview.reservationSubBlocks.html | 31 + docs/dyn/compute_preview.reservations.html | 25 + .../dyn/compute_preview.resourcePolicies.html | 9 + docs/dyn/compute_preview.rolloutPlans.html | 6 + docs/dyn/compute_preview.rollouts.html | 15 + docs/dyn/compute_preview.routers.html | 95 +- docs/dyn/compute_preview.routes.html | 6 + .../dyn/compute_preview.securityPolicies.html | 116 + .../compute_preview.serviceAttachments.html | 9 + .../dyn/compute_preview.snapshotSettings.html | 3 + docs/dyn/compute_preview.snapshots.html | 12 + docs/dyn/compute_preview.sslCertificates.html | 30 + docs/dyn/compute_preview.sslPolicies.html | 9 + docs/dyn/compute_preview.storagePools.html | 9 + docs/dyn/compute_preview.subnetworks.html | 15 + .../compute_preview.targetGrpcProxies.html | 9 + .../compute_preview.targetHttpProxies.html | 12 + .../compute_preview.targetHttpsProxies.html | 24 + docs/dyn/compute_preview.targetInstances.html | 9 + docs/dyn/compute_preview.targetPools.html | 24 + .../dyn/compute_preview.targetSslProxies.html | 21 + .../dyn/compute_preview.targetTcpProxies.html | 12 + .../compute_preview.targetVpnGateways.html | 9 + docs/dyn/compute_preview.urlMaps.html | 15 + docs/dyn/compute_preview.vpnGateways.html | 9 + docs/dyn/compute_preview.vpnTunnels.html | 9 + docs/dyn/compute_preview.wireGroups.html | 17 + docs/dyn/compute_preview.zoneOperations.html | 9 + ...mpute_preview.zoneVmExtensionPolicies.html | 9 + docs/dyn/compute_v1.acceleratorTypes.html | 20 +- docs/dyn/compute_v1.addresses.html | 20 +- docs/dyn/compute_v1.advice.html | 20 + docs/dyn/compute_v1.autoscalers.html | 20 +- docs/dyn/compute_v1.backendBuckets.html | 30 +- docs/dyn/compute_v1.backendServices.html | 30 +- docs/dyn/compute_v1.crossSiteNetworks.html | 10 +- docs/dyn/compute_v1.diskTypes.html | 20 +- docs/dyn/compute_v1.disks.html | 20 +- docs/dyn/compute_v1.externalVpnGateways.html | 10 +- docs/dyn/compute_v1.firewallPolicies.html | 10 +- docs/dyn/compute_v1.firewalls.html | 10 +- docs/dyn/compute_v1.forwardingRules.html | 20 +- docs/dyn/compute_v1.futureReservations.html | 20 +- docs/dyn/compute_v1.globalAddresses.html | 10 +- .../dyn/compute_v1.globalForwardingRules.html | 10 +- ...ompute_v1.globalNetworkEndpointGroups.html | 20 +- docs/dyn/compute_v1.globalOperations.html | 20 +- ...mpute_v1.globalOrganizationOperations.html | 10 +- ...pute_v1.globalPublicDelegatedPrefixes.html | 10 +- .../compute_v1.globalVmExtensionPolicies.html | 20 +- docs/dyn/compute_v1.healthChecks.html | 20 +- docs/dyn/compute_v1.hosts.html | 10 +- docs/dyn/compute_v1.httpHealthChecks.html | 10 +- docs/dyn/compute_v1.httpsHealthChecks.html | 10 +- docs/dyn/compute_v1.imageViews.html | 10 +- docs/dyn/compute_v1.images.html | 10 +- ...v1.instanceGroupManagerResizeRequests.html | 10 +- .../dyn/compute_v1.instanceGroupManagers.html | 50 +- docs/dyn/compute_v1.instanceGroups.html | 30 +- docs/dyn/compute_v1.instanceTemplates.html | 20 +- docs/dyn/compute_v1.instances.html | 30 +- .../dyn/compute_v1.instantSnapshotGroups.html | 10 +- docs/dyn/compute_v1.instantSnapshots.html | 20 +- ...mpute_v1.interconnectAttachmentGroups.html | 10 +- .../compute_v1.interconnectAttachments.html | 20 +- docs/dyn/compute_v1.interconnectGroups.html | 10 +- .../dyn/compute_v1.interconnectLocations.html | 10 +- ...ompute_v1.interconnectRemoteLocations.html | 10 +- docs/dyn/compute_v1.interconnects.html | 326 ++- docs/dyn/compute_v1.licenses.html | 10 +- docs/dyn/compute_v1.machineImages.html | 10 +- docs/dyn/compute_v1.machineTypes.html | 20 +- docs/dyn/compute_v1.managedRulesets.html | 10 +- docs/dyn/compute_v1.networkAttachments.html | 20 +- ...ompute_v1.networkEdgeSecurityServices.html | 10 +- .../dyn/compute_v1.networkEndpointGroups.html | 30 +- .../compute_v1.networkFirewallPolicies.html | 20 +- docs/dyn/compute_v1.networkProfiles.html | 10 +- docs/dyn/compute_v1.networks.html | 20 +- docs/dyn/compute_v1.nodeGroups.html | 30 +- docs/dyn/compute_v1.nodeTemplates.html | 20 +- docs/dyn/compute_v1.nodeTypes.html | 20 +- ...mpute_v1.organizationSecurityPolicies.html | 20 +- docs/dyn/compute_v1.packetMirrorings.html | 20 +- docs/dyn/compute_v1.previewFeatures.html | 10 +- docs/dyn/compute_v1.projects.html | 20 +- .../compute_v1.publicAdvertisedPrefixes.html | 10 +- .../compute_v1.publicDelegatedPrefixes.html | 20 +- docs/dyn/compute_v1.regionAutoscalers.html | 10 +- docs/dyn/compute_v1.regionBackendBuckets.html | 20 +- .../dyn/compute_v1.regionBackendServices.html | 20 +- docs/dyn/compute_v1.regionCommitments.html | 30 +- ...ompute_v1.regionCompositeHealthChecks.html | 20 +- docs/dyn/compute_v1.regionDiskTypes.html | 10 +- docs/dyn/compute_v1.regionDisks.html | 10 +- ...te_v1.regionHealthAggregationPolicies.html | 20 +- .../compute_v1.regionHealthCheckServices.html | 20 +- docs/dyn/compute_v1.regionHealthChecks.html | 10 +- docs/dyn/compute_v1.regionHealthSources.html | 20 +- ...ionInstanceGroupManagerResizeRequests.html | 10 +- ...ompute_v1.regionInstanceGroupManagers.html | 40 +- docs/dyn/compute_v1.regionInstanceGroups.html | 20 +- .../compute_v1.regionInstanceTemplates.html | 10 +- ...ompute_v1.regionInstantSnapshotGroups.html | 10 +- .../compute_v1.regionInstantSnapshots.html | 10 +- ...ompute_v1.regionNetworkEndpointGroups.html | 20 +- ...pute_v1.regionNetworkFirewallPolicies.html | 10 +- ...ompute_v1.regionNotificationEndpoints.html | 20 +- docs/dyn/compute_v1.regionOperations.html | 10 +- .../compute_v1.regionSecurityPolicies.html | 10 +- docs/dyn/compute_v1.regionSnapshots.html | 10 +- .../dyn/compute_v1.regionSslCertificates.html | 10 +- docs/dyn/compute_v1.regionSslPolicies.html | 20 +- .../compute_v1.regionTargetHttpProxies.html | 10 +- .../compute_v1.regionTargetHttpsProxies.html | 10 +- .../compute_v1.regionTargetTcpProxies.html | 10 +- docs/dyn/compute_v1.regionUrlMaps.html | 10 +- docs/dyn/compute_v1.regionZones.html | 10 +- docs/dyn/compute_v1.regions.html | 10 +- docs/dyn/compute_v1.reliabilityRisks.html | 10 +- docs/dyn/compute_v1.reservationBlocks.html | 10 +- docs/dyn/compute_v1.reservationSlots.html | 10 +- docs/dyn/compute_v1.reservationSubBlocks.html | 10 +- docs/dyn/compute_v1.reservations.html | 20 +- docs/dyn/compute_v1.resourcePolicies.html | 20 +- docs/dyn/compute_v1.rolloutPlans.html | 10 +- docs/dyn/compute_v1.rollouts.html | 10 +- docs/dyn/compute_v1.routers.html | 124 +- docs/dyn/compute_v1.routes.html | 10 +- docs/dyn/compute_v1.securityPolicies.html | 30 +- docs/dyn/compute_v1.serviceAttachments.html | 20 +- docs/dyn/compute_v1.snapshots.html | 10 +- docs/dyn/compute_v1.sslCertificates.html | 20 +- docs/dyn/compute_v1.sslPolicies.html | 30 +- docs/dyn/compute_v1.storagePoolTypes.html | 20 +- docs/dyn/compute_v1.storagePools.html | 30 +- docs/dyn/compute_v1.subnetworks.html | 30 +- docs/dyn/compute_v1.targetGrpcProxies.html | 10 +- docs/dyn/compute_v1.targetHttpProxies.html | 20 +- docs/dyn/compute_v1.targetHttpsProxies.html | 20 +- docs/dyn/compute_v1.targetInstances.html | 20 +- docs/dyn/compute_v1.targetPools.html | 20 +- docs/dyn/compute_v1.targetSslProxies.html | 10 +- docs/dyn/compute_v1.targetTcpProxies.html | 20 +- docs/dyn/compute_v1.targetVpnGateways.html | 20 +- docs/dyn/compute_v1.urlMaps.html | 20 +- docs/dyn/compute_v1.vpnGateways.html | 20 +- docs/dyn/compute_v1.vpnTunnels.html | 20 +- docs/dyn/compute_v1.wireGroups.html | 10 +- docs/dyn/compute_v1.zoneOperations.html | 10 +- .../compute_v1.zoneVmExtensionPolicies.html | 10 +- docs/dyn/compute_v1.zones.html | 10 +- .../documents/compute.alpha.json | 20 +- .../documents/compute.beta.json | 67 +- .../documents/compute.preview.json | 1878 ++++++++++----- .../discovery_cache/documents/compute.v1.json | 2140 +++++++++-------- 252 files changed, 8401 insertions(+), 3311 deletions(-) create mode 100644 docs/dyn/compute_preview.acceleratorInterconnectMemberInstances.html create mode 100644 docs/dyn/compute_preview.acceleratorInterconnects.html diff --git a/docs/dyn/compute_alpha.autoscalers.html b/docs/dyn/compute_alpha.autoscalers.html index c140e506fd..f83920fc86 100644 --- a/docs/dyn/compute_alpha.autoscalers.html +++ b/docs/dyn/compute_alpha.autoscalers.html @@ -290,6 +290,12 @@

Method Details

"timeWindowSec": 42, # Required. The duration of the time window over which the signal samples are # aggregated. This field is required. }, + "utilizationMax": 3.14, # The upper bound of the utilization range. Must be a float value in the + # range ('utilization_min', 1]. A value of 0.0 is equivalent to leaving the + # field unset. + "utilizationMin": 3.14, # The lower bound of the utilization range. Must be a float value in the + # range (0, 'utilization_max']. A value of 0.0 is equivalent to leaving the + # field unset. "utilizationRange": { # Represents a range of acceptable utilization values. # Defines a target range for CPU utilization. The values of # `min_utilization` and `max_utilization` must be in # the range (0.0, 1.0]. @@ -1133,6 +1139,12 @@

Method Details

"timeWindowSec": 42, # Required. The duration of the time window over which the signal samples are # aggregated. This field is required. }, + "utilizationMax": 3.14, # The upper bound of the utilization range. Must be a float value in the + # range ('utilization_min', 1]. A value of 0.0 is equivalent to leaving the + # field unset. + "utilizationMin": 3.14, # The lower bound of the utilization range. Must be a float value in the + # range (0, 'utilization_max']. A value of 0.0 is equivalent to leaving the + # field unset. "utilizationRange": { # Represents a range of acceptable utilization values. # Defines a target range for CPU utilization. The values of # `min_utilization` and `max_utilization` must be in # the range (0.0, 1.0]. @@ -1574,6 +1586,12 @@

Method Details

"timeWindowSec": 42, # Required. The duration of the time window over which the signal samples are # aggregated. This field is required. }, + "utilizationMax": 3.14, # The upper bound of the utilization range. Must be a float value in the + # range ('utilization_min', 1]. A value of 0.0 is equivalent to leaving the + # field unset. + "utilizationMin": 3.14, # The lower bound of the utilization range. Must be a float value in the + # range (0, 'utilization_max']. A value of 0.0 is equivalent to leaving the + # field unset. "utilizationRange": { # Represents a range of acceptable utilization values. # Defines a target range for CPU utilization. The values of # `min_utilization` and `max_utilization` must be in # the range (0.0, 1.0]. @@ -2408,6 +2426,12 @@

Method Details

"timeWindowSec": 42, # Required. The duration of the time window over which the signal samples are # aggregated. This field is required. }, + "utilizationMax": 3.14, # The upper bound of the utilization range. Must be a float value in the + # range ('utilization_min', 1]. A value of 0.0 is equivalent to leaving the + # field unset. + "utilizationMin": 3.14, # The lower bound of the utilization range. Must be a float value in the + # range (0, 'utilization_max']. A value of 0.0 is equivalent to leaving the + # field unset. "utilizationRange": { # Represents a range of acceptable utilization values. # Defines a target range for CPU utilization. The values of # `min_utilization` and `max_utilization` must be in # the range (0.0, 1.0]. @@ -2900,6 +2924,12 @@

Method Details

"timeWindowSec": 42, # Required. The duration of the time window over which the signal samples are # aggregated. This field is required. }, + "utilizationMax": 3.14, # The upper bound of the utilization range. Must be a float value in the + # range ('utilization_min', 1]. A value of 0.0 is equivalent to leaving the + # field unset. + "utilizationMin": 3.14, # The lower bound of the utilization range. Must be a float value in the + # range (0, 'utilization_max']. A value of 0.0 is equivalent to leaving the + # field unset. "utilizationRange": { # Represents a range of acceptable utilization values. # Defines a target range for CPU utilization. The values of # `min_utilization` and `max_utilization` must be in # the range (0.0, 1.0]. @@ -3678,6 +3708,12 @@

Method Details

"timeWindowSec": 42, # Required. The duration of the time window over which the signal samples are # aggregated. This field is required. }, + "utilizationMax": 3.14, # The upper bound of the utilization range. Must be a float value in the + # range ('utilization_min', 1]. A value of 0.0 is equivalent to leaving the + # field unset. + "utilizationMin": 3.14, # The lower bound of the utilization range. Must be a float value in the + # range (0, 'utilization_max']. A value of 0.0 is equivalent to leaving the + # field unset. "utilizationRange": { # Represents a range of acceptable utilization values. # Defines a target range for CPU utilization. The values of # `min_utilization` and `max_utilization` must be in # the range (0.0, 1.0]. diff --git a/docs/dyn/compute_alpha.regionAutoscalers.html b/docs/dyn/compute_alpha.regionAutoscalers.html index 8647186207..158f962d0b 100644 --- a/docs/dyn/compute_alpha.regionAutoscalers.html +++ b/docs/dyn/compute_alpha.regionAutoscalers.html @@ -502,6 +502,12 @@

Method Details

"timeWindowSec": 42, # Required. The duration of the time window over which the signal samples are # aggregated. This field is required. }, + "utilizationMax": 3.14, # The upper bound of the utilization range. Must be a float value in the + # range ('utilization_min', 1]. A value of 0.0 is equivalent to leaving the + # field unset. + "utilizationMin": 3.14, # The lower bound of the utilization range. Must be a float value in the + # range (0, 'utilization_max']. A value of 0.0 is equivalent to leaving the + # field unset. "utilizationRange": { # Represents a range of acceptable utilization values. # Defines a target range for CPU utilization. The values of # `min_utilization` and `max_utilization` must be in # the range (0.0, 1.0]. @@ -943,6 +949,12 @@

Method Details

"timeWindowSec": 42, # Required. The duration of the time window over which the signal samples are # aggregated. This field is required. }, + "utilizationMax": 3.14, # The upper bound of the utilization range. Must be a float value in the + # range ('utilization_min', 1]. A value of 0.0 is equivalent to leaving the + # field unset. + "utilizationMin": 3.14, # The lower bound of the utilization range. Must be a float value in the + # range (0, 'utilization_max']. A value of 0.0 is equivalent to leaving the + # field unset. "utilizationRange": { # Represents a range of acceptable utilization values. # Defines a target range for CPU utilization. The values of # `min_utilization` and `max_utilization` must be in # the range (0.0, 1.0]. @@ -1777,6 +1789,12 @@

Method Details

"timeWindowSec": 42, # Required. The duration of the time window over which the signal samples are # aggregated. This field is required. }, + "utilizationMax": 3.14, # The upper bound of the utilization range. Must be a float value in the + # range ('utilization_min', 1]. A value of 0.0 is equivalent to leaving the + # field unset. + "utilizationMin": 3.14, # The lower bound of the utilization range. Must be a float value in the + # range (0, 'utilization_max']. A value of 0.0 is equivalent to leaving the + # field unset. "utilizationRange": { # Represents a range of acceptable utilization values. # Defines a target range for CPU utilization. The values of # `min_utilization` and `max_utilization` must be in # the range (0.0, 1.0]. @@ -2268,6 +2286,12 @@

Method Details

"timeWindowSec": 42, # Required. The duration of the time window over which the signal samples are # aggregated. This field is required. }, + "utilizationMax": 3.14, # The upper bound of the utilization range. Must be a float value in the + # range ('utilization_min', 1]. A value of 0.0 is equivalent to leaving the + # field unset. + "utilizationMin": 3.14, # The lower bound of the utilization range. Must be a float value in the + # range (0, 'utilization_max']. A value of 0.0 is equivalent to leaving the + # field unset. "utilizationRange": { # Represents a range of acceptable utilization values. # Defines a target range for CPU utilization. The values of # `min_utilization` and `max_utilization` must be in # the range (0.0, 1.0]. @@ -3046,6 +3070,12 @@

Method Details

"timeWindowSec": 42, # Required. The duration of the time window over which the signal samples are # aggregated. This field is required. }, + "utilizationMax": 3.14, # The upper bound of the utilization range. Must be a float value in the + # range ('utilization_min', 1]. A value of 0.0 is equivalent to leaving the + # field unset. + "utilizationMin": 3.14, # The lower bound of the utilization range. Must be a float value in the + # range (0, 'utilization_max']. A value of 0.0 is equivalent to leaving the + # field unset. "utilizationRange": { # Represents a range of acceptable utilization values. # Defines a target range for CPU utilization. The values of # `min_utilization` and `max_utilization` must be in # the range (0.0, 1.0]. diff --git a/docs/dyn/compute_alpha.regionCommitments.html b/docs/dyn/compute_alpha.regionCommitments.html index 6a4b951b4f..387019943a 100644 --- a/docs/dyn/compute_alpha.regionCommitments.html +++ b/docs/dyn/compute_alpha.regionCommitments.html @@ -686,7 +686,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,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. 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,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. 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 @@ -1878,7 +1878,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,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. 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,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. 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 @@ -2358,7 +2358,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,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. 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,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. 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 @@ -3231,7 +3231,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,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. 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,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. 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 @@ -3796,7 +3796,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,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. 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,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. 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 diff --git a/docs/dyn/compute_alpha.routers.html b/docs/dyn/compute_alpha.routers.html index cfdd8cbcf6..4dea9479d3 100644 --- a/docs/dyn/compute_alpha.routers.html +++ b/docs/dyn/compute_alpha.routers.html @@ -730,10 +730,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -2319,10 +2325,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -4098,10 +4110,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -5051,10 +5069,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -6351,10 +6375,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -8013,10 +8043,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -8571,10 +8607,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -9170,10 +9212,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. diff --git a/docs/dyn/compute_beta.interconnects.html b/docs/dyn/compute_beta.interconnects.html index f88f139daf..f59a2b7cdb 100644 --- a/docs/dyn/compute_beta.interconnects.html +++ b/docs/dyn/compute_beta.interconnects.html @@ -104,6 +104,9 @@

Instance Methods

setLabels(project, resource, body=None, x__xgafv=None)

Sets the labels on an Interconnect. To learn more about labels,

+

+ setName(project, interconnect, body=None, requestId=None, x__xgafv=None)

+

Sets name of an interconnect.

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

Returns permissions that a caller has on the specified resource.

@@ -2804,6 +2807,319 @@

Method Details

}
+
+ setName(project, interconnect, body=None, requestId=None, x__xgafv=None) +
Sets name of an interconnect.
+
+Args:
+  project: string, Project ID for this request. (required)
+  interconnect: string, Name of the interconnect to update. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request to rename an interconnect.
+  "currentName": "A String", # The current name of the interconnect.
+      # The name must be 1-63 characters long, and comply with RFC1035.
+  "name": "A String", # The new name of the interconnect.
+      # The name must be 1-63 characters long, and comply with 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/beta/globalOperations)
+    # * [Regional](/compute/docs/reference/rest/beta/regionOperations)
+    # * [Zonal](/compute/docs/reference/rest/beta/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.
+      { # Represents a single error encountered during the processing of an
+          # 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.
+          { # Container for structured error details providing additional context
+              # specific to the encountered error code.
+            "errorInfo": { # Describes the cause of the error with structured details. # Error information containing structured domain, reason, and metadata.
+                #
+                # 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. # Links and information to help the user resolve the error.
+                #
+                # 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 # A localized human-readable error message intended for end users.
+                # 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. # Details about quota limits and metrics when a quota is exceeded.
+              "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.
+      },
+    ],
+  },
+  "getHealthOperationMetadata": { # Metadata for GetHealth operations. # Output only. Metadata for GetHealth operations.
+    "healthInfo": { # Health information. # Output only. The health information.
+      "availabilitySloStatus": "A String", # Output only. The availability SLO status.
+      "healthStatus": "A String", # Output only. The health status.
+      "repairCategory": "A String", # Output only. The repair category.
+      "unhealthyReason": "A String", # Output only. The reason for unhealthy status.
+      "updateTime": "A String", # Output only. The time when health info was updated.
+    },
+  },
+  "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.
+}
+
+
testIamPermissions(project, resource, body=None, x__xgafv=None)
Returns permissions that a caller has on the specified resource.
diff --git a/docs/dyn/compute_beta.regionCommitments.html b/docs/dyn/compute_beta.regionCommitments.html
index bc8da939c5..63587eadae 100644
--- a/docs/dyn/compute_beta.regionCommitments.html
+++ b/docs/dyn/compute_beta.regionCommitments.html
@@ -616,7 +616,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,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. 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,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. 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 @@ -1122,7 +1122,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,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. 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,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. 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 @@ -1538,7 +1538,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,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. 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,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. 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 @@ -2340,7 +2340,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,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. 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,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. 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 @@ -2841,7 +2841,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,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. 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,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. 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 diff --git a/docs/dyn/compute_beta.routers.html b/docs/dyn/compute_beta.routers.html index 50953cdad4..627559abdf 100644 --- a/docs/dyn/compute_beta.routers.html +++ b/docs/dyn/compute_beta.routers.html @@ -704,10 +704,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -2245,10 +2251,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -3953,10 +3965,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -4872,10 +4890,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -6145,10 +6169,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -7759,10 +7789,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -8290,10 +8326,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -8862,10 +8904,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. diff --git a/docs/dyn/compute_preview.acceleratorInterconnectMemberInstances.html b/docs/dyn/compute_preview.acceleratorInterconnectMemberInstances.html new file mode 100644 index 0000000000..c66d479844 --- /dev/null +++ b/docs/dyn/compute_preview.acceleratorInterconnectMemberInstances.html @@ -0,0 +1,213 @@ + + + +

Compute Engine API . acceleratorInterconnectMemberInstances

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ list(project, zone, acceleratorInterconnect, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

+

Lists member instances of the AcceleratorInterconnect.

+

+ list_next(previous_request, previous_response)

+

Retrieves the next page of results.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ list(project, zone, acceleratorInterconnect, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None) +
Lists member instances of the AcceleratorInterconnect.
+
+Args:
+  project: string, Project ID for the request. (required)
+  zone: string, Zone where the AcceleratorInterconnect is located. Zone name should conform
+to RFC1035. (required)
+  acceleratorInterconnect: string, Name of the parent AcceleratorInterconnect. The name should conform to
+RFC1035 or be a resource ID. (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.
+  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 AcceleratorInterconnectMemberInstances.List.
+  "items": [ # The list of AcceleratorInterconnectMemberInstances.
+    { # Represents an Accelerator Interconnect Member Instance.
+      "instance": "A String", # Output only. [Output Only] The VM instance resource URL (e.g.,
+          # https://.../instances/my-vm).
+      "instanceId": "A String", # Output only. [Output Only] The unique server-defined ID of the VM instance.
+    },
+  ],
+  "nextPageToken": "A String", # Token to retrieve the next page of results.
+}
+
+ +
+ list_next(previous_request, previous_response) +
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_preview.acceleratorInterconnects.html b/docs/dyn/compute_preview.acceleratorInterconnects.html new file mode 100644 index 0000000000..27349d7fd0 --- /dev/null +++ b/docs/dyn/compute_preview.acceleratorInterconnects.html @@ -0,0 +1,1535 @@ + + + +

Compute Engine API . acceleratorInterconnects

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ delete(project, zone, acceleratorInterconnect, requestId=None, x__xgafv=None)

+

Deletes the specified accelerator interconnect.

+

+ get(project, zone, acceleratorInterconnect, x__xgafv=None)

+

Returns all of the details about the specified accelerator interconnect.

+

+ insert(project, zone, body=None, requestId=None, x__xgafv=None)

+

Creates an accelerator interconnect using the information that you specify

+

+ list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

+

Retrieves a list of accelerator interconnects that are contained within the

+

+ list_next(previous_request, previous_response)

+

Retrieves the next page of results.

+

+ queryFormability(project, zone, body=None, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

+

Queries hierarchical formability over dense reservations.

+

+ queryFormability_next(previous_request, previous_response)

+

Retrieves the next page of results.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ delete(project, zone, acceleratorInterconnect, requestId=None, x__xgafv=None) +
Deletes the specified accelerator interconnect.
+
+Args:
+  project: string, Project ID for this request. (required)
+  zone: string, The name of thezone where the
+accelerator interconnect is located. Zone name should conform to RFC1035. (required)
+  acceleratorInterconnect: string, The name of the accelerator interconnect to delete. Name should conform to
+RFC1035. (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.
+      { # Represents a single error encountered during the processing of an
+          # 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.
+          { # Container for structured error details providing additional context
+              # specific to the encountered error code.
+            "errorInfo": { # Describes the cause of the error with structured details. # Error information containing structured domain, reason, and metadata.
+                #
+                # 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. # Links and information to help the user resolve the error.
+                #
+                # 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 # A localized human-readable error message intended for end users.
+                # 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. # Details about quota limits and metrics when a quota is exceeded.
+              "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.
+      },
+    ],
+  },
+  "getHealthOperationMetadata": { # Metadata for GetHealth operations. # Output only. Metadata for GetHealth operations.
+    "healthInfo": { # Health information. # Output only. The health information.
+      "availabilitySloStatus": "A String", # Output only. The availability SLO status.
+      "healthStatus": "A String", # Output only. The health status.
+      "repairCategory": "A String", # Output only. The repair category.
+      "unhealthyReason": "A String", # Output only. The reason for unhealthy status.
+      "updateTime": "A String", # Output only. The time when health info was updated.
+    },
+  },
+  "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.
+      },
+    },
+  },
+  "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot.
+    "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run.
+  },
+  "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, zone, acceleratorInterconnect, x__xgafv=None) +
Returns all of the details about the specified accelerator interconnect.
+
+Args:
+  project: string, Project ID for this request. (required)
+  zone: string, The name of thezone where the
+accelerator interconnect is located. Zone name should conform to RFC1035. (required)
+  acceleratorInterconnect: string, The name of the accelerator interconnect. Name should conform to RFC1035. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Represents an Accelerator Interconnect resource.
+  "acceleratorTopology": "A String", # The target topology shape (e.g. "4x4x8").
+  "annotations": { # The annotations for the accelerator interconnect.
+    "a_key": "A String",
+  },
+  "creationTimestamp": "A String", # Output only. [Output Only] The creation time of this resource inRFC3339
+      # text format.
+  "description": "A String", # An optional description of this resource.
+  "id": "A String", # Output only. [Output Only] A unique identifier for this resource type.
+  "labels": { # The labels for the accelerator interconnect.
+    "a_key": "A String",
+  },
+  "name": "A String", # The name of the resource. The name must be 1-63 characters
+      # long, and comply withRFC1035.
+  "params": { # Additional accelerator interconnect creation params. # Input only. [Input Only] Additional params passed with the creation request, but not
+      # persisted as part of resource payload.
+    "capacityPool": { # Structured representation of the capacity pool. # The capacity pool to use for the accelerator interconnect.
+      "partitionIds": [ # The list of physical topology block identifiers.
+        "A String",
+      ],
+      "resources": [ # A list of fully qualified resource names that form the logical bounds.
+          # Both full and relative URIs are supported.
+        "A String",
+      ],
+    },
+  },
+  "reactivationMode": "A String", # The reactivation mode for the accelerator interconnect.
+  "selfLink": "A String", # Output only. [Output Only] The fully-qualified URL of this resource.
+  "selfLinkWithId": "A String", # Output only. [Output Only] The fully-qualified URL of this resource containing its
+      # unique identifier.
+  "status": { # Detailed status information for the interconnect resource. # Output only. [Output Only] The status of the interconnect.
+    "acceleratorType": "A String", # Output only. [Output Only] The accelerator type (e.g., "TPU7X").
+    "state": "A String", # Output only. [Output Only] The current state of the interconnect.
+    "stateDetails": { # Holds the details of the current accelerator interconnect state. # Output only. [Output Only] The result of the latest accelerator topology state check.
+      "error": { # Output only. Encountered errors.
+        "errors": [ # [Output Only] The array of errors encountered while processing this
+            # operation.
+          { # Represents a single error encountered during the processing of an
+              # 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.
+              { # Container for structured error details providing additional context
+                  # specific to the encountered error code.
+                "errorInfo": { # Describes the cause of the error with structured details. # Error information containing structured domain, reason, and metadata.
+                    #
+                    # 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. # Links and information to help the user resolve the error.
+                    #
+                    # 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 # A localized human-readable error message intended for end users.
+                    # 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. # Details about quota limits and metrics when a quota is exceeded.
+                  "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.
+          },
+        ],
+      },
+      "timestamp": "A String", # Output only. Timestamp is shown only if there is an error.
+    },
+  },
+  "zone": "A String", # Output only. [Output Only] The URL of azone
+      # where the interconnect resides. You must specify this field as part of
+      # the HTTP request URL. It is not settable as a field in the request body.
+}
+
+ +
+ insert(project, zone, body=None, requestId=None, x__xgafv=None) +
Creates an accelerator interconnect using the information that you specify
+in the request.
+
+Args:
+  project: string, Project ID for this request. (required)
+  zone: string, The name of the zone
+where you want to create the accelerator interconnect. Zone name should
+conform to RFC1035. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Insert an Accelerator Interconnect resource.
+  "resource": { # Represents an Accelerator Interconnect resource. # Required. The accelerator interconnect resource to insert.
+    "acceleratorTopology": "A String", # The target topology shape (e.g. "4x4x8").
+    "annotations": { # The annotations for the accelerator interconnect.
+      "a_key": "A String",
+    },
+    "creationTimestamp": "A String", # Output only. [Output Only] The creation time of this resource inRFC3339
+        # text format.
+    "description": "A String", # An optional description of this resource.
+    "id": "A String", # Output only. [Output Only] A unique identifier for this resource type.
+    "labels": { # The labels for the accelerator interconnect.
+      "a_key": "A String",
+    },
+    "name": "A String", # The name of the resource. The name must be 1-63 characters
+        # long, and comply withRFC1035.
+    "params": { # Additional accelerator interconnect creation params. # Input only. [Input Only] Additional params passed with the creation request, but not
+        # persisted as part of resource payload.
+      "capacityPool": { # Structured representation of the capacity pool. # The capacity pool to use for the accelerator interconnect.
+        "partitionIds": [ # The list of physical topology block identifiers.
+          "A String",
+        ],
+        "resources": [ # A list of fully qualified resource names that form the logical bounds.
+            # Both full and relative URIs are supported.
+          "A String",
+        ],
+      },
+    },
+    "reactivationMode": "A String", # The reactivation mode for the accelerator interconnect.
+    "selfLink": "A String", # Output only. [Output Only] The fully-qualified URL of this resource.
+    "selfLinkWithId": "A String", # Output only. [Output Only] The fully-qualified URL of this resource containing its
+        # unique identifier.
+    "status": { # Detailed status information for the interconnect resource. # Output only. [Output Only] The status of the interconnect.
+      "acceleratorType": "A String", # Output only. [Output Only] The accelerator type (e.g., "TPU7X").
+      "state": "A String", # Output only. [Output Only] The current state of the interconnect.
+      "stateDetails": { # Holds the details of the current accelerator interconnect state. # Output only. [Output Only] The result of the latest accelerator topology state check.
+        "error": { # Output only. Encountered errors.
+          "errors": [ # [Output Only] The array of errors encountered while processing this
+              # operation.
+            { # Represents a single error encountered during the processing of an
+                # 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.
+                { # Container for structured error details providing additional context
+                    # specific to the encountered error code.
+                  "errorInfo": { # Describes the cause of the error with structured details. # Error information containing structured domain, reason, and metadata.
+                      #
+                      # 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. # Links and information to help the user resolve the error.
+                      #
+                      # 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 # A localized human-readable error message intended for end users.
+                      # 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. # Details about quota limits and metrics when a quota is exceeded.
+                    "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.
+            },
+          ],
+        },
+        "timestamp": "A String", # Output only. Timestamp is shown only if there is an error.
+      },
+    },
+    "zone": "A String", # Output only. [Output Only] The URL of azone
+        # where the interconnect resides. You must specify this field as part of
+        # the HTTP request URL. It is not settable as a field in the request body.
+  },
+}
+
+  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.
+      { # Represents a single error encountered during the processing of an
+          # 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.
+          { # Container for structured error details providing additional context
+              # specific to the encountered error code.
+            "errorInfo": { # Describes the cause of the error with structured details. # Error information containing structured domain, reason, and metadata.
+                #
+                # 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. # Links and information to help the user resolve the error.
+                #
+                # 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 # A localized human-readable error message intended for end users.
+                # 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. # Details about quota limits and metrics when a quota is exceeded.
+              "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.
+      },
+    ],
+  },
+  "getHealthOperationMetadata": { # Metadata for GetHealth operations. # Output only. Metadata for GetHealth operations.
+    "healthInfo": { # Health information. # Output only. The health information.
+      "availabilitySloStatus": "A String", # Output only. The availability SLO status.
+      "healthStatus": "A String", # Output only. The health status.
+      "repairCategory": "A String", # Output only. The repair category.
+      "unhealthyReason": "A String", # Output only. The reason for unhealthy status.
+      "updateTime": "A String", # Output only. The time when health info was updated.
+    },
+  },
+  "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.
+      },
+    },
+  },
+  "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot.
+    "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run.
+  },
+  "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, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None) +
Retrieves a list of accelerator interconnects that are contained within the
+specified project and zone.
+
+Args:
+  project: string, Project ID for this request. (required)
+  zone: string, The name of thezone where the
+accelerator interconnect is located. Zone name should conform to RFC1035. (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.
+  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 AcceleratorInterconnects.List.
+  "items": [ # A list of AcceleratorInterconnect resources.
+    { # Represents an Accelerator Interconnect resource.
+      "acceleratorTopology": "A String", # The target topology shape (e.g. "4x4x8").
+      "annotations": { # The annotations for the accelerator interconnect.
+        "a_key": "A String",
+      },
+      "creationTimestamp": "A String", # Output only. [Output Only] The creation time of this resource inRFC3339
+          # text format.
+      "description": "A String", # An optional description of this resource.
+      "id": "A String", # Output only. [Output Only] A unique identifier for this resource type.
+      "labels": { # The labels for the accelerator interconnect.
+        "a_key": "A String",
+      },
+      "name": "A String", # The name of the resource. The name must be 1-63 characters
+          # long, and comply withRFC1035.
+      "params": { # Additional accelerator interconnect creation params. # Input only. [Input Only] Additional params passed with the creation request, but not
+          # persisted as part of resource payload.
+        "capacityPool": { # Structured representation of the capacity pool. # The capacity pool to use for the accelerator interconnect.
+          "partitionIds": [ # The list of physical topology block identifiers.
+            "A String",
+          ],
+          "resources": [ # A list of fully qualified resource names that form the logical bounds.
+              # Both full and relative URIs are supported.
+            "A String",
+          ],
+        },
+      },
+      "reactivationMode": "A String", # The reactivation mode for the accelerator interconnect.
+      "selfLink": "A String", # Output only. [Output Only] The fully-qualified URL of this resource.
+      "selfLinkWithId": "A String", # Output only. [Output Only] The fully-qualified URL of this resource containing its
+          # unique identifier.
+      "status": { # Detailed status information for the interconnect resource. # Output only. [Output Only] The status of the interconnect.
+        "acceleratorType": "A String", # Output only. [Output Only] The accelerator type (e.g., "TPU7X").
+        "state": "A String", # Output only. [Output Only] The current state of the interconnect.
+        "stateDetails": { # Holds the details of the current accelerator interconnect state. # Output only. [Output Only] The result of the latest accelerator topology state check.
+          "error": { # Output only. Encountered errors.
+            "errors": [ # [Output Only] The array of errors encountered while processing this
+                # operation.
+              { # Represents a single error encountered during the processing of an
+                  # 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.
+                  { # Container for structured error details providing additional context
+                      # specific to the encountered error code.
+                    "errorInfo": { # Describes the cause of the error with structured details. # Error information containing structured domain, reason, and metadata.
+                        #
+                        # 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. # Links and information to help the user resolve the error.
+                        #
+                        # 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 # A localized human-readable error message intended for end users.
+                        # 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. # Details about quota limits and metrics when a quota is exceeded.
+                      "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.
+              },
+            ],
+          },
+          "timestamp": "A String", # Output only. Timestamp is shown only if there is an error.
+        },
+      },
+      "zone": "A String", # Output only. [Output Only] The URL of azone
+          # where the interconnect resides. You must specify this field as part of
+          # the HTTP request URL. It is not settable as a field in the request body.
+    },
+  ],
+  "nextPageToken": "A String", # 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.
+}
+
+ +
+ list_next(previous_request, previous_response) +
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.
+
+
+ +
+ queryFormability(project, zone, body=None, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None) +
Queries hierarchical formability over dense reservations.
+
+Args:
+  project: string, Project ID for this request. (required)
+  zone: string, The name of thezone where the
+request is located. Zone name should conform to RFC1035. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Query formability of a given set of reservation subblocks.
+  "subblocks": [ # Explicit list of fully qualified reservation subblock resource URLs. Both
+      # full and relative URIs are supported.
+    "A String",
+  ],
+}
+
+  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.
+  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 AcceleratorInterconnects.QueryFormability.
+  "items": [ # Flattened collection of hierarchical partitions and their formability
+      # across all requested subblocks.
+    { # Formability of a partition.
+      "acceleratorTopology": "A String", # Topological shape (e.g., "4x4x4").
+      "parent": "A String", # Partition ID of a partition that is a direct parent in the tree hierarchy.
+          # In case the partition represents a full cube, it doesn't have a parent
+          # field.
+      "partitionId": "A String", # Identifier for this topological block.
+      "status": { # Status of a partition formability. # Output only. Defines the status of the partition.
+        "acceleratorInterconnect": "A String", # URL of the AcceleratorInterconnect utilizing this partition.
+        "error": { # Detailed error status if the subblock has wrong or no provisioning.
+            # When set, only subblock and error are populated.
+          "errors": [ # [Output Only] The array of errors encountered while processing this
+              # operation.
+            { # Represents a single error encountered during the processing of an
+                # 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.
+                { # Container for structured error details providing additional context
+                    # specific to the encountered error code.
+                  "errorInfo": { # Describes the cause of the error with structured details. # Error information containing structured domain, reason, and metadata.
+                      #
+                      # 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. # Links and information to help the user resolve the error.
+                      #
+                      # 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 # A localized human-readable error message intended for end users.
+                      # 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. # Details about quota limits and metrics when a quota is exceeded.
+                    "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.
+            },
+          ],
+        },
+        "infrastructureHealth": "A String", # Physical health of the underlying infrastructure.
+        "instance": "A String", # URL of an instance provisioned in a single-host partitionID at the lowest
+            # level of the partition tree. Empty if the instance is missing.
+        "instanceState": "A String", # State of the instances within this partition.
+        "state": "A String", # Current formability state.
+        "usageState": "A String", # Usage state indicating if the partition is occupied.
+      },
+      "subblock": "A String", # The URL of the capacity subblock.
+    },
+  ],
+  "nextPageToken": "A String", # 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.
+}
+
+ +
+ queryFormability_next(previous_request, previous_response) +
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_preview.addresses.html b/docs/dyn/compute_preview.addresses.html index ffb3c5526e..6f4b9d6a58 100644 --- a/docs/dyn/compute_preview.addresses.html +++ b/docs/dyn/compute_preview.addresses.html @@ -644,6 +644,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1234,6 +1237,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1833,6 +1839,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2153,6 +2162,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.autoscalers.html b/docs/dyn/compute_preview.autoscalers.html index 26c0ba979b..b2e244a883 100644 --- a/docs/dyn/compute_preview.autoscalers.html +++ b/docs/dyn/compute_preview.autoscalers.html @@ -258,6 +258,12 @@

Method Details

# * OPTIMIZE_AVAILABILITY. Predictive autoscaling improves availability by # monitoring daily and weekly load patterns and scaling out ahead of # anticipated demand. + "utilizationMax": 3.14, # The upper bound of the utilization range. Must be a float value in the + # range ('utilization_min', 1]. A value of 0.0 is equivalent to leaving the + # field unset. + "utilizationMin": 3.14, # The lower bound of the utilization range. Must be a float value in the + # range (0, 'utilization_max']. A value of 0.0 is equivalent to leaving the + # field unset. "utilizationTarget": 3.14, # The target CPU utilization that the autoscaler maintains. Must be # a float value in the range (0, 1]. If not specified, the default is0.6. # @@ -851,6 +857,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1004,6 +1013,12 @@

Method Details

# * OPTIMIZE_AVAILABILITY. Predictive autoscaling improves availability by # monitoring daily and weekly load patterns and scaling out ahead of # anticipated demand. + "utilizationMax": 3.14, # The upper bound of the utilization range. Must be a float value in the + # range ('utilization_min', 1]. A value of 0.0 is equivalent to leaving the + # field unset. + "utilizationMin": 3.14, # The lower bound of the utilization range. Must be a float value in the + # range (0, 'utilization_max']. A value of 0.0 is equivalent to leaving the + # field unset. "utilizationTarget": 3.14, # The target CPU utilization that the autoscaler maintains. Must be # a float value in the range (0, 1]. If not specified, the default is0.6. # @@ -1355,6 +1370,12 @@

Method Details

# * OPTIMIZE_AVAILABILITY. Predictive autoscaling improves availability by # monitoring daily and weekly load patterns and scaling out ahead of # anticipated demand. + "utilizationMax": 3.14, # The upper bound of the utilization range. Must be a float value in the + # range ('utilization_min', 1]. A value of 0.0 is equivalent to leaving the + # field unset. + "utilizationMin": 3.14, # The lower bound of the utilization range. Must be a float value in the + # range (0, 'utilization_max']. A value of 0.0 is equivalent to leaving the + # field unset. "utilizationTarget": 3.14, # The target CPU utilization that the autoscaler maintains. Must be # a float value in the range (0, 1]. If not specified, the default is0.6. # @@ -1853,6 +1874,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2086,6 +2110,12 @@

Method Details

# * OPTIMIZE_AVAILABILITY. Predictive autoscaling improves availability by # monitoring daily and weekly load patterns and scaling out ahead of # anticipated demand. + "utilizationMax": 3.14, # The upper bound of the utilization range. Must be a float value in the + # range ('utilization_min', 1]. A value of 0.0 is equivalent to leaving the + # field unset. + "utilizationMin": 3.14, # The lower bound of the utilization range. Must be a float value in the + # range (0, 'utilization_max']. A value of 0.0 is equivalent to leaving the + # field unset. "utilizationTarget": 3.14, # The target CPU utilization that the autoscaler maintains. Must be # a float value in the range (0, 1]. If not specified, the default is0.6. # @@ -2488,6 +2518,12 @@

Method Details

# * OPTIMIZE_AVAILABILITY. Predictive autoscaling improves availability by # monitoring daily and weekly load patterns and scaling out ahead of # anticipated demand. + "utilizationMax": 3.14, # The upper bound of the utilization range. Must be a float value in the + # range ('utilization_min', 1]. A value of 0.0 is equivalent to leaving the + # field unset. + "utilizationMin": 3.14, # The lower bound of the utilization range. Must be a float value in the + # range (0, 'utilization_max']. A value of 0.0 is equivalent to leaving the + # field unset. "utilizationTarget": 3.14, # The target CPU utilization that the autoscaler maintains. Must be # a float value in the range (0, 1]. If not specified, the default is0.6. # @@ -2987,6 +3023,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3169,6 +3208,12 @@

Method Details

# * OPTIMIZE_AVAILABILITY. Predictive autoscaling improves availability by # monitoring daily and weekly load patterns and scaling out ahead of # anticipated demand. + "utilizationMax": 3.14, # The upper bound of the utilization range. Must be a float value in the + # range ('utilization_min', 1]. A value of 0.0 is equivalent to leaving the + # field unset. + "utilizationMin": 3.14, # The lower bound of the utilization range. Must be a float value in the + # range (0, 'utilization_max']. A value of 0.0 is equivalent to leaving the + # field unset. "utilizationTarget": 3.14, # The target CPU utilization that the autoscaler maintains. Must be # a float value in the range (0, 1]. If not specified, the default is0.6. # @@ -3668,6 +3713,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.backendBuckets.html b/docs/dyn/compute_preview.backendBuckets.html index 87a2eb2deb..6dba731da6 100644 --- a/docs/dyn/compute_preview.backendBuckets.html +++ b/docs/dyn/compute_preview.backendBuckets.html @@ -353,6 +353,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1042,6 +1045,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1348,6 +1354,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2428,6 +2437,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3610,6 +3622,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3921,6 +3936,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -5330,6 +5348,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.backendServices.html b/docs/dyn/compute_preview.backendServices.html index 769926d354..938d4fdf99 100644 --- a/docs/dyn/compute_preview.backendServices.html +++ b/docs/dyn/compute_preview.backendServices.html @@ -362,6 +362,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2198,6 +2201,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2504,6 +2510,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -5948,6 +5957,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -10566,6 +10578,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -10877,6 +10892,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -12064,6 +12082,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -13744,6 +13765,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.crossSiteNetworks.html b/docs/dyn/compute_preview.crossSiteNetworks.html index 9205714391..7c904381f9 100644 --- a/docs/dyn/compute_preview.crossSiteNetworks.html +++ b/docs/dyn/compute_preview.crossSiteNetworks.html @@ -310,6 +310,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -674,6 +677,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1174,6 +1180,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.disks.html b/docs/dyn/compute_preview.disks.html index ba7d034711..ab95f560f2 100644 --- a/docs/dyn/compute_preview.disks.html +++ b/docs/dyn/compute_preview.disks.html @@ -365,6 +365,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1423,6 +1426,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1747,6 +1753,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2399,6 +2408,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2707,6 +2719,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -4440,6 +4455,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -5417,6 +5435,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -5729,6 +5750,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -6924,6 +6948,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -7257,6 +7284,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -7562,6 +7592,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -7887,6 +7920,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -8750,6 +8786,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -9073,6 +9112,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.externalVpnGateways.html b/docs/dyn/compute_preview.externalVpnGateways.html index ff082bcf1d..33e728eb16 100644 --- a/docs/dyn/compute_preview.externalVpnGateways.html +++ b/docs/dyn/compute_preview.externalVpnGateways.html @@ -312,6 +312,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -809,6 +812,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1351,6 +1357,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.firewallPolicies.html b/docs/dyn/compute_preview.firewallPolicies.html index c9f99cd818..13b44afe05 100644 --- a/docs/dyn/compute_preview.firewallPolicies.html +++ b/docs/dyn/compute_preview.firewallPolicies.html @@ -363,6 +363,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -855,6 +858,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1158,6 +1164,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1465,6 +1474,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3293,6 +3305,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -4235,6 +4250,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -4992,6 +5010,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -5485,6 +5506,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -5788,6 +5812,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -6091,6 +6118,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.firewalls.html b/docs/dyn/compute_preview.firewalls.html index aaf8165b6b..6b9e759d0e 100644 --- a/docs/dyn/compute_preview.firewalls.html +++ b/docs/dyn/compute_preview.firewalls.html @@ -315,6 +315,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -967,6 +970,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1751,6 +1757,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2258,6 +2267,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.forwardingRules.html b/docs/dyn/compute_preview.forwardingRules.html index 0ace32589d..e58ff9c252 100644 --- a/docs/dyn/compute_preview.forwardingRules.html +++ b/docs/dyn/compute_preview.forwardingRules.html @@ -937,6 +937,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2119,6 +2122,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3429,6 +3435,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3750,6 +3759,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -4062,6 +4074,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.futureReservations.html b/docs/dyn/compute_preview.futureReservations.html index 7110452111..feff64f746 100644 --- a/docs/dyn/compute_preview.futureReservations.html +++ b/docs/dyn/compute_preview.futureReservations.html @@ -843,6 +843,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1152,6 +1155,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2153,6 +2159,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3290,6 +3299,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.globalAddresses.html b/docs/dyn/compute_preview.globalAddresses.html index 8098d8a0a3..9a401ed24e 100644 --- a/docs/dyn/compute_preview.globalAddresses.html +++ b/docs/dyn/compute_preview.globalAddresses.html @@ -315,6 +315,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -903,6 +906,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1499,6 +1505,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1808,6 +1817,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.globalForwardingRules.html b/docs/dyn/compute_preview.globalForwardingRules.html index 91066b8cc9..73167f8c34 100644 --- a/docs/dyn/compute_preview.globalForwardingRules.html +++ b/docs/dyn/compute_preview.globalForwardingRules.html @@ -315,6 +315,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1496,6 +1499,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2804,6 +2810,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3114,6 +3123,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3425,6 +3437,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.globalFrontendSettings.html b/docs/dyn/compute_preview.globalFrontendSettings.html index 3658f13de6..8062a00372 100644 --- a/docs/dyn/compute_preview.globalFrontendSettings.html +++ b/docs/dyn/compute_preview.globalFrontendSettings.html @@ -336,6 +336,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.globalNetworkEndpointGroups.html b/docs/dyn/compute_preview.globalNetworkEndpointGroups.html index 0fed481c6b..2689bfe0a0 100644 --- a/docs/dyn/compute_preview.globalNetworkEndpointGroups.html +++ b/docs/dyn/compute_preview.globalNetworkEndpointGroups.html @@ -358,6 +358,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -668,6 +671,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1016,6 +1022,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1672,6 +1681,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.globalOperations.html b/docs/dyn/compute_preview.globalOperations.html index ef1fb0a5c3..ccf8476786 100644 --- a/docs/dyn/compute_preview.globalOperations.html +++ b/docs/dyn/compute_preview.globalOperations.html @@ -388,6 +388,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -780,6 +783,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1151,6 +1157,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1507,6 +1516,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.globalOrganizationOperations.html b/docs/dyn/compute_preview.globalOrganizationOperations.html index f671146596..924b71748f 100644 --- a/docs/dyn/compute_preview.globalOrganizationOperations.html +++ b/docs/dyn/compute_preview.globalOrganizationOperations.html @@ -307,6 +307,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -678,6 +681,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.globalPublicDelegatedPrefixes.html b/docs/dyn/compute_preview.globalPublicDelegatedPrefixes.html index 98ce7ea74f..a5e41d8d97 100644 --- a/docs/dyn/compute_preview.globalPublicDelegatedPrefixes.html +++ b/docs/dyn/compute_preview.globalPublicDelegatedPrefixes.html @@ -309,6 +309,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -795,6 +798,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1412,6 +1418,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.globalVmExtensionPolicies.html b/docs/dyn/compute_preview.globalVmExtensionPolicies.html index 4572cd0f00..10b8a4eabe 100644 --- a/docs/dyn/compute_preview.globalVmExtensionPolicies.html +++ b/docs/dyn/compute_preview.globalVmExtensionPolicies.html @@ -610,6 +610,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1179,6 +1182,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1880,6 +1886,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.haControllers.html b/docs/dyn/compute_preview.haControllers.html index 3b3cdc2cb7..c05c512d62 100644 --- a/docs/dyn/compute_preview.haControllers.html +++ b/docs/dyn/compute_preview.haControllers.html @@ -939,6 +939,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1241,6 +1244,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2432,6 +2438,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3754,6 +3763,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.healthChecks.html b/docs/dyn/compute_preview.healthChecks.html index 0a9864e9a0..d9d79e83eb 100644 --- a/docs/dyn/compute_preview.healthChecks.html +++ b/docs/dyn/compute_preview.healthChecks.html @@ -859,6 +859,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1879,6 +1882,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3030,6 +3036,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3719,6 +3728,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.hosts.html b/docs/dyn/compute_preview.hosts.html index ada6bea4dd..adc2c89b79 100644 --- a/docs/dyn/compute_preview.hosts.html +++ b/docs/dyn/compute_preview.hosts.html @@ -361,6 +361,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.html b/docs/dyn/compute_preview.html index dd18a8344e..089b55848f 100644 --- a/docs/dyn/compute_preview.html +++ b/docs/dyn/compute_preview.html @@ -74,6 +74,16 @@

Compute Engine API

Instance Methods

+

+ acceleratorInterconnectMemberInstances() +

+

Returns the acceleratorInterconnectMemberInstances Resource.

+ +

+ acceleratorInterconnects() +

+

Returns the acceleratorInterconnects Resource.

+

acceleratorTypes()

diff --git a/docs/dyn/compute_preview.httpHealthChecks.html b/docs/dyn/compute_preview.httpHealthChecks.html index b59e881371..fb92742471 100644 --- a/docs/dyn/compute_preview.httpHealthChecks.html +++ b/docs/dyn/compute_preview.httpHealthChecks.html @@ -315,6 +315,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -715,6 +718,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1246,6 +1252,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1625,6 +1634,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.httpsHealthChecks.html b/docs/dyn/compute_preview.httpsHealthChecks.html index 64f16397f4..474dd9b0e4 100644 --- a/docs/dyn/compute_preview.httpsHealthChecks.html +++ b/docs/dyn/compute_preview.httpsHealthChecks.html @@ -315,6 +315,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -723,6 +726,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1262,6 +1268,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1645,6 +1654,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.images.html b/docs/dyn/compute_preview.images.html index 2ae6ab6859..5572425af8 100644 --- a/docs/dyn/compute_preview.images.html +++ b/docs/dyn/compute_preview.images.html @@ -327,6 +327,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -657,6 +660,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2789,6 +2795,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -4194,6 +4203,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -5377,6 +5389,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.instanceGroupManagerResizeRequests.html b/docs/dyn/compute_preview.instanceGroupManagerResizeRequests.html index a8fb6c2cc8..89e53db5d4 100644 --- a/docs/dyn/compute_preview.instanceGroupManagerResizeRequests.html +++ b/docs/dyn/compute_preview.instanceGroupManagerResizeRequests.html @@ -312,6 +312,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -627,6 +630,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1606,6 +1612,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.instanceGroupManagers.html b/docs/dyn/compute_preview.instanceGroupManagers.html index 9f72fac182..a457bc46b2 100644 --- a/docs/dyn/compute_preview.instanceGroupManagers.html +++ b/docs/dyn/compute_preview.instanceGroupManagers.html @@ -399,6 +399,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2138,6 +2141,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2526,6 +2532,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2836,6 +2845,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3176,6 +3188,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3482,6 +3497,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -6239,6 +6257,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -8073,6 +8094,9 @@

Method Details

}, ], }, + "timestamp": "A String", # Output only. Show timestamp only if there is an error. The field value + # should match corresponding timestamp in listErrors.RFC3339 + # text format. }, "name": "A String", # Output only. [Output Only] The name of the instance. The name always exists even if the # instance has not yet been created. @@ -10368,6 +10392,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -10752,6 +10779,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -11081,6 +11111,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -11411,6 +11444,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -11741,6 +11777,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -12058,6 +12097,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -12386,6 +12428,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -12716,6 +12761,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -13059,6 +13107,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -13400,6 +13451,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -13784,6 +13838,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.instanceGroups.html b/docs/dyn/compute_preview.instanceGroups.html index 37dd484f50..3722a2e033 100644 --- a/docs/dyn/compute_preview.instanceGroups.html +++ b/docs/dyn/compute_preview.instanceGroups.html @@ -342,6 +342,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -905,6 +908,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1356,6 +1362,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2062,6 +2071,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2386,6 +2398,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.instanceSettings.html b/docs/dyn/compute_preview.instanceSettings.html index 6eab4d6fa7..33fde448a2 100644 --- a/docs/dyn/compute_preview.instanceSettings.html +++ b/docs/dyn/compute_preview.instanceSettings.html @@ -373,6 +373,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.instanceTemplates.html b/docs/dyn/compute_preview.instanceTemplates.html index 1578a0ada0..52063d5847 100644 --- a/docs/dyn/compute_preview.instanceTemplates.html +++ b/docs/dyn/compute_preview.instanceTemplates.html @@ -1535,6 +1535,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -4278,6 +4281,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.instances.html b/docs/dyn/compute_preview.instances.html index af25039b93..25e63df214 100644 --- a/docs/dyn/compute_preview.instances.html +++ b/docs/dyn/compute_preview.instances.html @@ -156,7 +156,7 @@

Instance Methods

reportHostAsFaulty(project, zone, instance, body=None, requestId=None, x__xgafv=None)

Mark the host as faulty and try to restart the instance on a new host.

- reset(project, zone, instance, requestId=None, x__xgafv=None)

+ reset(project, zone, instance, requestId=None, resetMode=None, x__xgafv=None)

Performs a reset on the instance. This is a hard reset. The VM

resume(project, zone, instance, requestId=None, x__xgafv=None)

@@ -224,6 +224,9 @@

Instance Methods

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

Returns permissions that a caller has on the specified resource.

+

+ troubleshoot(project, zone, instance, params_endTime=None, params_startTime=None, requestId=None, x__xgafv=None)

+

Initiates diagnostic troubleshooting on the specified instance.

update(project, zone, instance, body=None, discardLocalSsd=None, minimalAction=None, mostDisruptiveAllowedAction=None, requestId=None, x__xgafv=None)

Updates an instance only if the necessary resources are available. This

@@ -498,6 +501,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -998,6 +1004,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1313,6 +1322,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3535,6 +3547,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -5366,6 +5381,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -5677,6 +5695,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -5983,6 +6004,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -6293,6 +6317,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -6599,6 +6626,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -10551,6 +10581,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -12418,6 +12451,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -12731,6 +12767,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -13048,6 +13087,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -13144,7 +13186,7 @@

Method Details

- reset(project, zone, instance, requestId=None, x__xgafv=None) + reset(project, zone, instance, requestId=None, resetMode=None, x__xgafv=None)
Performs a reset on the instance. This is a hard reset. The VM
 does not do a graceful shutdown. For more information, seeResetting
 an instance.
@@ -13166,6 +13208,14 @@ 

Method Details

The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). + resetMode: string, Mode of reset operation. Defaults to HARD_RESET if not provided. + Allowed values + HARD_RESET - Performs a hard reset on the instance. This immediately restarts the +instance without gracefully shutting down the guest operating system. + POWER_CYCLE - Performs a machine-level power cycle. + RESET_MODE_UNSPECIFIED - Default value. Defaults to HARD_RESET. + SOFT_RESET - Sends a graceful reset command to the guest operating system (e.g., +equivalent to running `sudo reboot`). x__xgafv: string, V1 error format. Allowed values 1 - v1 error format @@ -13354,6 +13404,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -13659,6 +13712,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -13979,6 +14035,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -14286,6 +14345,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -15478,6 +15540,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -15801,6 +15866,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -16114,6 +16182,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -16450,6 +16521,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -16764,6 +16838,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -17077,6 +17154,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -17505,6 +17585,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -17826,6 +17909,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -18142,6 +18228,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -18458,6 +18547,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -18781,6 +18873,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -19088,6 +19183,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -19394,6 +19492,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -19779,6 +19880,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -20092,6 +20196,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -20406,6 +20513,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -20535,6 +20645,320 @@

Method Details

}
+
+ troubleshoot(project, zone, instance, params_endTime=None, params_startTime=None, requestId=None, x__xgafv=None) +
Initiates diagnostic troubleshooting on the specified instance.
+This operation cannot be cancelled.
+
+Args:
+  project: string, Project ID for this request. (required)
+  zone: string, The name of the zone for this request. (required)
+  instance: string, Name of the instance scoping this request. (required)
+  params_endTime: string, Input only. Timestamp representing the end of the troubleshooting window
+in RFC3339
+text format. If omitted, defaults to 'now'.
+  params_startTime: string, Input only. Timestamp representing the beginning of the troubleshooting window
+in RFC3339
+text format. If omitted, defaults to the last 12 hours.
+  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.
+      { # Represents a single error encountered during the processing of an
+          # 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.
+          { # Container for structured error details providing additional context
+              # specific to the encountered error code.
+            "errorInfo": { # Describes the cause of the error with structured details. # Error information containing structured domain, reason, and metadata.
+                #
+                # 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. # Links and information to help the user resolve the error.
+                #
+                # 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 # A localized human-readable error message intended for end users.
+                # 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. # Details about quota limits and metrics when a quota is exceeded.
+              "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.
+      },
+    ],
+  },
+  "getHealthOperationMetadata": { # Metadata for GetHealth operations. # Output only. Metadata for GetHealth operations.
+    "healthInfo": { # Health information. # Output only. The health information.
+      "availabilitySloStatus": "A String", # Output only. The availability SLO status.
+      "healthStatus": "A String", # Output only. The health status.
+      "repairCategory": "A String", # Output only. The repair category.
+      "unhealthyReason": "A String", # Output only. The reason for unhealthy status.
+      "updateTime": "A String", # Output only. The time when health info was updated.
+    },
+  },
+  "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.
+      },
+    },
+  },
+  "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot.
+    "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run.
+  },
+  "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.
+}
+
+
update(project, zone, instance, body=None, discardLocalSsd=None, minimalAction=None, mostDisruptiveAllowedAction=None, requestId=None, x__xgafv=None)
Updates an instance only if the necessary resources are available. This
@@ -22026,6 +22450,9 @@ 

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -22382,6 +22809,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -22696,6 +23126,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -23201,6 +23634,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -23520,6 +23956,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.instantSnapshotGroups.html b/docs/dyn/compute_preview.instantSnapshotGroups.html index bf3b83c916..f798af359b 100644 --- a/docs/dyn/compute_preview.instantSnapshotGroups.html +++ b/docs/dyn/compute_preview.instantSnapshotGroups.html @@ -316,6 +316,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1085,6 +1088,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.instantSnapshots.html b/docs/dyn/compute_preview.instantSnapshots.html index 846086eb79..feafeb8ab5 100644 --- a/docs/dyn/compute_preview.instantSnapshots.html +++ b/docs/dyn/compute_preview.instantSnapshots.html @@ -616,6 +616,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1498,6 +1501,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2934,6 +2940,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.interconnectAttachmentGroups.html b/docs/dyn/compute_preview.interconnectAttachmentGroups.html index 8fabbe7eba..35a6d4f27b 100644 --- a/docs/dyn/compute_preview.interconnectAttachmentGroups.html +++ b/docs/dyn/compute_preview.interconnectAttachmentGroups.html @@ -322,6 +322,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1362,6 +1365,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2050,6 +2056,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.interconnectAttachments.html b/docs/dyn/compute_preview.interconnectAttachments.html index dc548252fc..2e47536926 100644 --- a/docs/dyn/compute_preview.interconnectAttachments.html +++ b/docs/dyn/compute_preview.interconnectAttachments.html @@ -886,6 +886,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1967,6 +1970,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3180,6 +3186,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3501,6 +3510,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.interconnectGroups.html b/docs/dyn/compute_preview.interconnectGroups.html index 0a1da4fe38..1b5f37c54e 100644 --- a/docs/dyn/compute_preview.interconnectGroups.html +++ b/docs/dyn/compute_preview.interconnectGroups.html @@ -446,6 +446,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -750,6 +753,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1862,6 +1868,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2537,6 +2546,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.interconnects.html b/docs/dyn/compute_preview.interconnects.html index 7e875dd3e7..da6af6dce3 100644 --- a/docs/dyn/compute_preview.interconnects.html +++ b/docs/dyn/compute_preview.interconnects.html @@ -104,6 +104,9 @@

Instance Methods

setLabels(project, resource, body=None, x__xgafv=None)

Sets the labels on an Interconnect. To learn more about labels,

+

+ setName(project, interconnect, body=None, requestId=None, x__xgafv=None)

+

Sets name of an interconnect.

Method Details

close() @@ -318,6 +321,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1360,6 +1366,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2378,6 +2387,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2688,6 +2700,325 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, + "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. +}
+
+ +
+ setName(project, interconnect, body=None, requestId=None, x__xgafv=None) +
Sets name of an interconnect.
+
+Args:
+  project: string, Project ID for this request. (required)
+  interconnect: string, Name of the interconnect to update. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request to rename an interconnect.
+  "currentName": "A String", # The current name of the interconnect.
+      # The name must be 1-63 characters long, and comply with RFC1035.
+  "name": "A String", # The new name of the interconnect.
+      # The name must be 1-63 characters long, and comply with 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.
+      { # Represents a single error encountered during the processing of an
+          # 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.
+          { # Container for structured error details providing additional context
+              # specific to the encountered error code.
+            "errorInfo": { # Describes the cause of the error with structured details. # Error information containing structured domain, reason, and metadata.
+                #
+                # 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. # Links and information to help the user resolve the error.
+                #
+                # 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 # A localized human-readable error message intended for end users.
+                # 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. # Details about quota limits and metrics when a quota is exceeded.
+              "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.
+      },
+    ],
+  },
+  "getHealthOperationMetadata": { # Metadata for GetHealth operations. # Output only. Metadata for GetHealth operations.
+    "healthInfo": { # Health information. # Output only. The health information.
+      "availabilitySloStatus": "A String", # Output only. The availability SLO status.
+      "healthStatus": "A String", # Output only. The health status.
+      "repairCategory": "A String", # Output only. The repair category.
+      "unhealthyReason": "A String", # Output only. The reason for unhealthy status.
+      "updateTime": "A String", # Output only. The time when health info was updated.
+    },
+  },
+  "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.
+      },
+    },
+  },
+  "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot.
+    "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run.
+  },
   "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.
diff --git a/docs/dyn/compute_preview.licenses.html b/docs/dyn/compute_preview.licenses.html
index 9902cd1d3d..19f2f583e9 100644
--- a/docs/dyn/compute_preview.licenses.html
+++ b/docs/dyn/compute_preview.licenses.html
@@ -321,6 +321,9 @@ 

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1181,6 +1184,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2716,6 +2722,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.machineImages.html b/docs/dyn/compute_preview.machineImages.html index ab54c93d13..c0dd3942c8 100644 --- a/docs/dyn/compute_preview.machineImages.html +++ b/docs/dyn/compute_preview.machineImages.html @@ -319,6 +319,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -4393,6 +4396,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -7410,6 +7416,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.networkAttachments.html b/docs/dyn/compute_preview.networkAttachments.html index e9756ae499..e42455e792 100644 --- a/docs/dyn/compute_preview.networkAttachments.html +++ b/docs/dyn/compute_preview.networkAttachments.html @@ -581,6 +581,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1413,6 +1416,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2006,6 +2012,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.networkEdgeSecurityServices.html b/docs/dyn/compute_preview.networkEdgeSecurityServices.html index 28bd50eb6d..cc21ee550a 100644 --- a/docs/dyn/compute_preview.networkEdgeSecurityServices.html +++ b/docs/dyn/compute_preview.networkEdgeSecurityServices.html @@ -230,6 +230,25 @@

Method Details

# 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 network edge security service parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Tag keys/values directly bound to this resource. + # Tag keys and values have the same definition as resource + # manager tags. The field is allowed for INSERT + # only. The keys/values to set on the resource should be specified in + # either ID { : } or Namespaced format + # { : }. + # For example the following are valid inputs: + # * {"tagKeys/333" : "tagValues/444", "tagKeys/123" : "tagValues/456"} + # * {"123/environment" : "production", "345/abc" : "xyz"} + # Note: + # * Invalid combinations of ID & namespaced format is not supported. For + # instance: {"123/environment" : "tagValues/444"} is invalid. + # * Inconsistent format is not supported. For instance: + # {"tagKeys/333" : "tagValues/444", "123/env" : "prod"} is invalid. + "a_key": "A String", + }, + }, "region": "A String", # Output only. [Output Only] URL of the region where the resource resides. You must # specify this field as part of the HTTP request URL. It is not settable as a # field in the request body. @@ -534,6 +553,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -669,6 +691,25 @@

Method Details

# 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 network edge security service parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Tag keys/values directly bound to this resource. + # Tag keys and values have the same definition as resource + # manager tags. The field is allowed for INSERT + # only. The keys/values to set on the resource should be specified in + # either ID { : } or Namespaced format + # { : }. + # For example the following are valid inputs: + # * {"tagKeys/333" : "tagValues/444", "tagKeys/123" : "tagValues/456"} + # * {"123/environment" : "production", "345/abc" : "xyz"} + # Note: + # * Invalid combinations of ID & namespaced format is not supported. For + # instance: {"123/environment" : "tagValues/444"} is invalid. + # * Inconsistent format is not supported. For instance: + # {"tagKeys/333" : "tagValues/444", "123/env" : "prod"} is invalid. + "a_key": "A String", + }, + }, "region": "A String", # Output only. [Output Only] URL of the region where the resource resides. You must # specify this field as part of the HTTP request URL. It is not settable as a # field in the request body. @@ -714,6 +755,25 @@

Method Details

# 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 network edge security service parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Tag keys/values directly bound to this resource. + # Tag keys and values have the same definition as resource + # manager tags. The field is allowed for INSERT + # only. The keys/values to set on the resource should be specified in + # either ID { : } or Namespaced format + # { : }. + # For example the following are valid inputs: + # * {"tagKeys/333" : "tagValues/444", "tagKeys/123" : "tagValues/456"} + # * {"123/environment" : "production", "345/abc" : "xyz"} + # Note: + # * Invalid combinations of ID & namespaced format is not supported. For + # instance: {"123/environment" : "tagValues/444"} is invalid. + # * Inconsistent format is not supported. For instance: + # {"tagKeys/333" : "tagValues/444", "123/env" : "prod"} is invalid. + "a_key": "A String", + }, + }, "region": "A String", # Output only. [Output Only] URL of the region where the resource resides. You must # specify this field as part of the HTTP request URL. It is not settable as a # field in the request body. @@ -925,6 +985,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1055,6 +1118,25 @@

Method Details

# 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 network edge security service parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Tag keys/values directly bound to this resource. + # Tag keys and values have the same definition as resource + # manager tags. The field is allowed for INSERT + # only. The keys/values to set on the resource should be specified in + # either ID { : } or Namespaced format + # { : }. + # For example the following are valid inputs: + # * {"tagKeys/333" : "tagValues/444", "tagKeys/123" : "tagValues/456"} + # * {"123/environment" : "production", "345/abc" : "xyz"} + # Note: + # * Invalid combinations of ID & namespaced format is not supported. For + # instance: {"123/environment" : "tagValues/444"} is invalid. + # * Inconsistent format is not supported. For instance: + # {"tagKeys/333" : "tagValues/444", "123/env" : "prod"} is invalid. + "a_key": "A String", + }, + }, "region": "A String", # Output only. [Output Only] URL of the region where the resource resides. You must # specify this field as part of the HTTP request URL. It is not settable as a # field in the request body. @@ -1267,6 +1349,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.networkEndpointGroups.html b/docs/dyn/compute_preview.networkEndpointGroups.html index ec46e1a992..bbc4f89a8b 100644 --- a/docs/dyn/compute_preview.networkEndpointGroups.html +++ b/docs/dyn/compute_preview.networkEndpointGroups.html @@ -719,6 +719,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1033,6 +1036,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1384,6 +1390,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2045,6 +2054,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.networkFirewallPolicies.html b/docs/dyn/compute_preview.networkFirewallPolicies.html index 4136c3f7ae..98aa9d5195 100644 --- a/docs/dyn/compute_preview.networkFirewallPolicies.html +++ b/docs/dyn/compute_preview.networkFirewallPolicies.html @@ -376,6 +376,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -873,6 +876,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1370,6 +1376,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2317,6 +2326,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2625,6 +2637,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -4659,6 +4674,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -6011,6 +6029,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -6505,6 +6526,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -6999,6 +7023,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -7303,6 +7330,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -7607,6 +7637,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -7911,6 +7944,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.networks.html b/docs/dyn/compute_preview.networks.html index d037164c6a..e79207d1ca 100644 --- a/docs/dyn/compute_preview.networks.html +++ b/docs/dyn/compute_preview.networks.html @@ -423,6 +423,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -735,6 +738,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1043,6 +1049,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2297,6 +2306,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3270,6 +3282,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3580,6 +3595,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3891,6 +3909,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -4194,6 +4215,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -4574,6 +4598,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.nodeGroups.html b/docs/dyn/compute_preview.nodeGroups.html index a7a44b2918..688e21bb09 100644 --- a/docs/dyn/compute_preview.nodeGroups.html +++ b/docs/dyn/compute_preview.nodeGroups.html @@ -348,6 +348,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -926,6 +929,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1239,6 +1245,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2094,6 +2103,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2932,6 +2944,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3246,6 +3261,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -4433,6 +4451,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -4747,6 +4768,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.nodeTemplates.html b/docs/dyn/compute_preview.nodeTemplates.html index 6b21583614..e7765499e0 100644 --- a/docs/dyn/compute_preview.nodeTemplates.html +++ b/docs/dyn/compute_preview.nodeTemplates.html @@ -584,6 +584,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1423,6 +1426,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.organizationSecurityPolicies.html b/docs/dyn/compute_preview.organizationSecurityPolicies.html index 888c75043a..de0c2f9278 100644 --- a/docs/dyn/compute_preview.organizationSecurityPolicies.html +++ b/docs/dyn/compute_preview.organizationSecurityPolicies.html @@ -365,6 +365,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1092,6 +1095,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1405,6 +1411,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1711,6 +1720,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1962,6 +1974,25 @@

Method Details

# 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 security policy parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Tag keys/values directly bound to this resource. + # Tag keys and values have the same definition as resource + # manager tags. The field is allowed for INSERT + # only. The keys/values to set on the resource should be specified in + # either ID { : } or Namespaced format + # { : }. + # For example the following are valid inputs: + # * {"tagKeys/333" : "tagValues/444", "tagKeys/123" : "tagValues/456"} + # * {"123/environment" : "production", "345/abc" : "xyz"} + # Note: + # * Invalid combinations of ID & namespaced format is not supported. For + # instance: {"123/environment" : "tagValues/444"} is invalid. + # * Inconsistent format is not supported. For instance: + # {"tagKeys/333" : "tagValues/444", "123/env" : "prod"} is invalid. + "a_key": "A String", + }, + }, "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the @@ -3096,6 +3127,25 @@

Method Details

# 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 security policy parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Tag keys/values directly bound to this resource. + # Tag keys and values have the same definition as resource + # manager tags. The field is allowed for INSERT + # only. The keys/values to set on the resource should be specified in + # either ID { : } or Namespaced format + # { : }. + # For example the following are valid inputs: + # * {"tagKeys/333" : "tagValues/444", "tagKeys/123" : "tagValues/456"} + # * {"123/environment" : "production", "345/abc" : "xyz"} + # Note: + # * Invalid combinations of ID & namespaced format is not supported. For + # instance: {"123/environment" : "tagValues/444"} is invalid. + # * Inconsistent format is not supported. For instance: + # {"tagKeys/333" : "tagValues/444", "123/env" : "prod"} is invalid. + "a_key": "A String", + }, + }, "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the @@ -3809,6 +3859,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -4141,6 +4194,25 @@

Method Details

# 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 security policy parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Tag keys/values directly bound to this resource. + # Tag keys and values have the same definition as resource + # manager tags. The field is allowed for INSERT + # only. The keys/values to set on the resource should be specified in + # either ID { : } or Namespaced format + # { : }. + # For example the following are valid inputs: + # * {"tagKeys/333" : "tagValues/444", "tagKeys/123" : "tagValues/456"} + # * {"123/environment" : "production", "345/abc" : "xyz"} + # Note: + # * Invalid combinations of ID & namespaced format is not supported. For + # instance: {"123/environment" : "tagValues/444"} is invalid. + # * Inconsistent format is not supported. For instance: + # {"tagKeys/333" : "tagValues/444", "123/env" : "prod"} is invalid. + "a_key": "A String", + }, + }, "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the @@ -5080,6 +5152,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -5326,6 +5401,25 @@

Method Details

# 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 security policy parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Tag keys/values directly bound to this resource. + # Tag keys and values have the same definition as resource + # manager tags. The field is allowed for INSERT + # only. The keys/values to set on the resource should be specified in + # either ID { : } or Namespaced format + # { : }. + # For example the following are valid inputs: + # * {"tagKeys/333" : "tagValues/444", "tagKeys/123" : "tagValues/456"} + # * {"123/environment" : "production", "345/abc" : "xyz"} + # Note: + # * Invalid combinations of ID & namespaced format is not supported. For + # instance: {"123/environment" : "tagValues/444"} is invalid. + # * Inconsistent format is not supported. For instance: + # {"tagKeys/333" : "tagValues/444", "123/env" : "prod"} is invalid. + "a_key": "A String", + }, + }, "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the @@ -6036,6 +6130,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -6765,6 +6862,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -7073,6 +7173,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -7381,6 +7484,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.packetMirrorings.html b/docs/dyn/compute_preview.packetMirrorings.html index 53edf13b9c..bf757c0a22 100644 --- a/docs/dyn/compute_preview.packetMirrorings.html +++ b/docs/dyn/compute_preview.packetMirrorings.html @@ -610,6 +610,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1140,6 +1143,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1802,6 +1808,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.previewFeatures.html b/docs/dyn/compute_preview.previewFeatures.html index b3ae109eb8..e0eb0be728 100644 --- a/docs/dyn/compute_preview.previewFeatures.html +++ b/docs/dyn/compute_preview.previewFeatures.html @@ -638,6 +638,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.projectViews.html b/docs/dyn/compute_preview.projectViews.html index 0bd3d017bf..98f1f9a76f 100644 --- a/docs/dyn/compute_preview.projectViews.html +++ b/docs/dyn/compute_preview.projectViews.html @@ -172,15 +172,6 @@

Method Details

# projects. "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. diff --git a/docs/dyn/compute_preview.projects.html b/docs/dyn/compute_preview.projects.html index 443007849a..1d7e3dd21b 100644 --- a/docs/dyn/compute_preview.projects.html +++ b/docs/dyn/compute_preview.projects.html @@ -338,6 +338,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -653,6 +656,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -955,6 +961,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1271,6 +1280,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1443,15 +1455,6 @@

Method Details

# projects. "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. @@ -1543,15 +1546,6 @@

Method Details

# projects. "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. @@ -1857,15 +1851,6 @@

Method Details

# projects. "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. @@ -2174,6 +2159,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2500,6 +2488,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2812,6 +2803,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3146,6 +3140,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3457,6 +3454,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3776,6 +3776,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.publicAdvertisedPrefixes.html b/docs/dyn/compute_preview.publicAdvertisedPrefixes.html index c7c791acd2..c333db81ee 100644 --- a/docs/dyn/compute_preview.publicAdvertisedPrefixes.html +++ b/docs/dyn/compute_preview.publicAdvertisedPrefixes.html @@ -310,6 +310,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -618,6 +621,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1080,6 +1086,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1672,6 +1681,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1975,6 +1987,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.publicDelegatedPrefixes.html b/docs/dyn/compute_preview.publicDelegatedPrefixes.html index 3fc505cb02..d0933d2711 100644 --- a/docs/dyn/compute_preview.publicDelegatedPrefixes.html +++ b/docs/dyn/compute_preview.publicDelegatedPrefixes.html @@ -591,6 +591,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -900,6 +903,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1388,6 +1394,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2007,6 +2016,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2312,6 +2324,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionAutoscalers.html b/docs/dyn/compute_preview.regionAutoscalers.html index d127be32b3..098736d43d 100644 --- a/docs/dyn/compute_preview.regionAutoscalers.html +++ b/docs/dyn/compute_preview.regionAutoscalers.html @@ -316,6 +316,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -469,6 +472,12 @@

Method Details

# * OPTIMIZE_AVAILABILITY. Predictive autoscaling improves availability by # monitoring daily and weekly load patterns and scaling out ahead of # anticipated demand. + "utilizationMax": 3.14, # The upper bound of the utilization range. Must be a float value in the + # range ('utilization_min', 1]. A value of 0.0 is equivalent to leaving the + # field unset. + "utilizationMin": 3.14, # The lower bound of the utilization range. Must be a float value in the + # range (0, 'utilization_max']. A value of 0.0 is equivalent to leaving the + # field unset. "utilizationTarget": 3.14, # The target CPU utilization that the autoscaler maintains. Must be # a float value in the range (0, 1]. If not specified, the default is0.6. # @@ -820,6 +829,12 @@

Method Details

# * OPTIMIZE_AVAILABILITY. Predictive autoscaling improves availability by # monitoring daily and weekly load patterns and scaling out ahead of # anticipated demand. + "utilizationMax": 3.14, # The upper bound of the utilization range. Must be a float value in the + # range ('utilization_min', 1]. A value of 0.0 is equivalent to leaving the + # field unset. + "utilizationMin": 3.14, # The lower bound of the utilization range. Must be a float value in the + # range (0, 'utilization_max']. A value of 0.0 is equivalent to leaving the + # field unset. "utilizationTarget": 3.14, # The target CPU utilization that the autoscaler maintains. Must be # a float value in the range (0, 1]. If not specified, the default is0.6. # @@ -1318,6 +1333,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1551,6 +1569,12 @@

Method Details

# * OPTIMIZE_AVAILABILITY. Predictive autoscaling improves availability by # monitoring daily and weekly load patterns and scaling out ahead of # anticipated demand. + "utilizationMax": 3.14, # The upper bound of the utilization range. Must be a float value in the + # range ('utilization_min', 1]. A value of 0.0 is equivalent to leaving the + # field unset. + "utilizationMin": 3.14, # The lower bound of the utilization range. Must be a float value in the + # range (0, 'utilization_max']. A value of 0.0 is equivalent to leaving the + # field unset. "utilizationTarget": 3.14, # The target CPU utilization that the autoscaler maintains. Must be # a float value in the range (0, 1]. If not specified, the default is0.6. # @@ -1952,6 +1976,12 @@

Method Details

# * OPTIMIZE_AVAILABILITY. Predictive autoscaling improves availability by # monitoring daily and weekly load patterns and scaling out ahead of # anticipated demand. + "utilizationMax": 3.14, # The upper bound of the utilization range. Must be a float value in the + # range ('utilization_min', 1]. A value of 0.0 is equivalent to leaving the + # field unset. + "utilizationMin": 3.14, # The lower bound of the utilization range. Must be a float value in the + # range (0, 'utilization_max']. A value of 0.0 is equivalent to leaving the + # field unset. "utilizationTarget": 3.14, # The target CPU utilization that the autoscaler maintains. Must be # a float value in the range (0, 1]. If not specified, the default is0.6. # @@ -2451,6 +2481,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2633,6 +2666,12 @@

Method Details

# * OPTIMIZE_AVAILABILITY. Predictive autoscaling improves availability by # monitoring daily and weekly load patterns and scaling out ahead of # anticipated demand. + "utilizationMax": 3.14, # The upper bound of the utilization range. Must be a float value in the + # range ('utilization_min', 1]. A value of 0.0 is equivalent to leaving the + # field unset. + "utilizationMin": 3.14, # The lower bound of the utilization range. Must be a float value in the + # range (0, 'utilization_max']. A value of 0.0 is equivalent to leaving the + # field unset. "utilizationTarget": 3.14, # The target CPU utilization that the autoscaler maintains. Must be # a float value in the range (0, 1]. If not specified, the default is0.6. # @@ -3132,6 +3171,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionBackendBuckets.html b/docs/dyn/compute_preview.regionBackendBuckets.html index 743761ab24..13c6176980 100644 --- a/docs/dyn/compute_preview.regionBackendBuckets.html +++ b/docs/dyn/compute_preview.regionBackendBuckets.html @@ -326,6 +326,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1409,6 +1412,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2597,6 +2603,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionBackendServices.html b/docs/dyn/compute_preview.regionBackendServices.html index 1355993637..3142030816 100644 --- a/docs/dyn/compute_preview.regionBackendServices.html +++ b/docs/dyn/compute_preview.regionBackendServices.html @@ -334,6 +334,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3762,6 +3765,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -8384,6 +8390,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -9573,6 +9582,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -11256,6 +11268,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionCommitments.html b/docs/dyn/compute_preview.regionCommitments.html index 6b9cbf3e9c..94b0412314 100644 --- a/docs/dyn/compute_preview.regionCommitments.html +++ b/docs/dyn/compute_preview.regionCommitments.html @@ -408,6 +408,8 @@

Method Details

"healthStatus": "A String", # The health status of the reservation. "healthyBlockCount": 42, # The number of reservation blocks that are healthy. }, + "machineCount": 42, # The number of machines in the reservation. Only populated + # for families where machine to host ratio is not 1:1 such as TPU8i. "reservationBlockCount": 42, # The number of reservation blocks associated with this reservation. "reservationMaintenance": { # Maintenance Info for ReservationBlocks. # Maintenance information for this reservation "instanceMaintenanceOngoingCount": 42, # Describes number of instances that have ongoing maintenance. @@ -580,7 +582,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,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. 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,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. 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 @@ -890,6 +892,8 @@

Method Details

"healthStatus": "A String", # The health status of the reservation. "healthyBlockCount": 42, # The number of reservation blocks that are healthy. }, + "machineCount": 42, # The number of machines in the reservation. Only populated + # for families where machine to host ratio is not 1:1 such as TPU8i. "reservationBlockCount": 42, # The number of reservation blocks associated with this reservation. "reservationMaintenance": { # Maintenance Info for ReservationBlocks. # Maintenance information for this reservation "instanceMaintenanceOngoingCount": 42, # Describes number of instances that have ongoing maintenance. @@ -1062,7 +1066,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,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. 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,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. 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 @@ -1282,6 +1286,8 @@

Method Details

"healthStatus": "A String", # The health status of the reservation. "healthyBlockCount": 42, # The number of reservation blocks that are healthy. }, + "machineCount": 42, # The number of machines in the reservation. Only populated + # for families where machine to host ratio is not 1:1 such as TPU8i. "reservationBlockCount": 42, # The number of reservation blocks associated with this reservation. "reservationMaintenance": { # Maintenance Info for ReservationBlocks. # Maintenance information for this reservation "instanceMaintenanceOngoingCount": 42, # Describes number of instances that have ongoing maintenance. @@ -1454,7 +1460,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,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. 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,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. 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 @@ -1662,6 +1668,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2054,6 +2063,8 @@

Method Details

"healthStatus": "A String", # The health status of the reservation. "healthyBlockCount": 42, # The number of reservation blocks that are healthy. }, + "machineCount": 42, # The number of machines in the reservation. Only populated + # for families where machine to host ratio is not 1:1 such as TPU8i. "reservationBlockCount": 42, # The number of reservation blocks associated with this reservation. "reservationMaintenance": { # Maintenance Info for ReservationBlocks. # Maintenance information for this reservation "instanceMaintenanceOngoingCount": 42, # Describes number of instances that have ongoing maintenance. @@ -2226,7 +2237,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,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. 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,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. 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 @@ -2497,6 +2508,8 @@

Method Details

"healthStatus": "A String", # The health status of the reservation. "healthyBlockCount": 42, # The number of reservation blocks that are healthy. }, + "machineCount": 42, # The number of machines in the reservation. Only populated + # for families where machine to host ratio is not 1:1 such as TPU8i. "reservationBlockCount": 42, # The number of reservation blocks associated with this reservation. "reservationMaintenance": { # Maintenance Info for ReservationBlocks. # Maintenance information for this reservation "instanceMaintenanceOngoingCount": 42, # Describes number of instances that have ongoing maintenance. @@ -2669,7 +2682,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,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. 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,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. 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 @@ -2879,6 +2892,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionCompositeHealthChecks.html b/docs/dyn/compute_preview.regionCompositeHealthChecks.html index 129e4279e9..af22fc08ad 100644 --- a/docs/dyn/compute_preview.regionCompositeHealthChecks.html +++ b/docs/dyn/compute_preview.regionCompositeHealthChecks.html @@ -554,6 +554,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -994,6 +997,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1535,6 +1541,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionDisks.html b/docs/dyn/compute_preview.regionDisks.html index 3fd8161e53..2a959f0dc3 100644 --- a/docs/dyn/compute_preview.regionDisks.html +++ b/docs/dyn/compute_preview.regionDisks.html @@ -355,6 +355,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -706,6 +709,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1356,6 +1362,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1664,6 +1673,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3394,6 +3406,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -4371,6 +4386,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -4682,6 +4700,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -5876,6 +5897,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -6209,6 +6233,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -6514,6 +6541,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -6839,6 +6869,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -7701,6 +7734,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -8024,6 +8060,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionHealthAggregationPolicies.html b/docs/dyn/compute_preview.regionHealthAggregationPolicies.html index 8f6abc7888..3c01e04c5c 100644 --- a/docs/dyn/compute_preview.regionHealthAggregationPolicies.html +++ b/docs/dyn/compute_preview.regionHealthAggregationPolicies.html @@ -567,6 +567,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1009,6 +1012,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1583,6 +1589,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionHealthCheckServices.html b/docs/dyn/compute_preview.regionHealthCheckServices.html index b89e36e851..099837e16e 100644 --- a/docs/dyn/compute_preview.regionHealthCheckServices.html +++ b/docs/dyn/compute_preview.regionHealthCheckServices.html @@ -570,6 +570,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1017,6 +1020,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1596,6 +1602,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionHealthChecks.html b/docs/dyn/compute_preview.regionHealthChecks.html index 0fd536ee5e..c092644a05 100644 --- a/docs/dyn/compute_preview.regionHealthChecks.html +++ b/docs/dyn/compute_preview.regionHealthChecks.html @@ -316,6 +316,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1338,6 +1341,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2491,6 +2497,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3182,6 +3191,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionHealthSources.html b/docs/dyn/compute_preview.regionHealthSources.html index d41b217577..ba35555273 100644 --- a/docs/dyn/compute_preview.regionHealthSources.html +++ b/docs/dyn/compute_preview.regionHealthSources.html @@ -557,6 +557,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1016,6 +1019,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1563,6 +1569,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionInstanceGroupManagerResizeRequests.html b/docs/dyn/compute_preview.regionInstanceGroupManagerResizeRequests.html index c480aa3f79..51ff98d6ae 100644 --- a/docs/dyn/compute_preview.regionInstanceGroupManagerResizeRequests.html +++ b/docs/dyn/compute_preview.regionInstanceGroupManagerResizeRequests.html @@ -312,6 +312,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -627,6 +630,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1604,6 +1610,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionInstanceGroupManagers.html b/docs/dyn/compute_preview.regionInstanceGroupManagers.html index f39edf9ddd..ff5ea66780 100644 --- a/docs/dyn/compute_preview.regionInstanceGroupManagers.html +++ b/docs/dyn/compute_preview.regionInstanceGroupManagers.html @@ -392,6 +392,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -728,6 +731,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1118,6 +1124,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1425,6 +1434,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1762,6 +1774,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2064,6 +2079,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -4817,6 +4835,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -6643,6 +6664,9 @@

Method Details

}, ], }, + "timestamp": "A String", # Output only. Show timestamp only if there is an error. The field value + # should match corresponding timestamp in listErrors.RFC3339 + # text format. }, "name": "A String", # Output only. [Output Only] The name of the instance. The name always exists even if the # instance has not yet been created. @@ -8935,6 +8959,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -9317,6 +9344,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -9645,6 +9675,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -9963,6 +9996,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -10292,6 +10328,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -10605,6 +10644,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -10923,6 +10965,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -11252,6 +11297,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -11594,6 +11642,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -11934,6 +11985,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -12316,6 +12370,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionInstanceGroups.html b/docs/dyn/compute_preview.regionInstanceGroups.html index 935659734f..b991183a26 100644 --- a/docs/dyn/compute_preview.regionInstanceGroups.html +++ b/docs/dyn/compute_preview.regionInstanceGroups.html @@ -787,6 +787,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionInstanceTemplates.html b/docs/dyn/compute_preview.regionInstanceTemplates.html index 8f2088a272..5f2c3e5552 100644 --- a/docs/dyn/compute_preview.regionInstanceTemplates.html +++ b/docs/dyn/compute_preview.regionInstanceTemplates.html @@ -308,6 +308,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2682,6 +2685,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionInstances.html b/docs/dyn/compute_preview.regionInstances.html index 8c4b15cc7e..5b282720e1 100644 --- a/docs/dyn/compute_preview.regionInstances.html +++ b/docs/dyn/compute_preview.regionInstances.html @@ -1816,6 +1816,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionInstantSnapshotGroups.html b/docs/dyn/compute_preview.regionInstantSnapshotGroups.html index 5ed729e1e3..8d11d40545 100644 --- a/docs/dyn/compute_preview.regionInstantSnapshotGroups.html +++ b/docs/dyn/compute_preview.regionInstantSnapshotGroups.html @@ -316,6 +316,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1086,6 +1089,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionInstantSnapshots.html b/docs/dyn/compute_preview.regionInstantSnapshots.html index 0280f8308e..39ea8a40c1 100644 --- a/docs/dyn/compute_preview.regionInstantSnapshots.html +++ b/docs/dyn/compute_preview.regionInstantSnapshots.html @@ -326,6 +326,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1208,6 +1211,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2644,6 +2650,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionNetworkEndpointGroups.html b/docs/dyn/compute_preview.regionNetworkEndpointGroups.html index d096e7d4cc..0a71134257 100644 --- a/docs/dyn/compute_preview.regionNetworkEndpointGroups.html +++ b/docs/dyn/compute_preview.regionNetworkEndpointGroups.html @@ -361,6 +361,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -673,6 +676,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1025,6 +1031,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1686,6 +1695,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionNetworkFirewallPolicies.html b/docs/dyn/compute_preview.regionNetworkFirewallPolicies.html index 61e90e0a93..2e78782f57 100644 --- a/docs/dyn/compute_preview.regionNetworkFirewallPolicies.html +++ b/docs/dyn/compute_preview.regionNetworkFirewallPolicies.html @@ -368,6 +368,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -866,6 +869,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1171,6 +1177,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1480,6 +1489,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3889,6 +3901,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -5244,6 +5259,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -5566,6 +5584,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -6061,6 +6082,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -6366,6 +6390,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -6671,6 +6698,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionNotificationEndpoints.html b/docs/dyn/compute_preview.regionNotificationEndpoints.html index a6175805b9..9971a051d6 100644 --- a/docs/dyn/compute_preview.regionNotificationEndpoints.html +++ b/docs/dyn/compute_preview.regionNotificationEndpoints.html @@ -561,6 +561,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1003,6 +1006,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionOperations.html b/docs/dyn/compute_preview.regionOperations.html index d2864e8b07..1edfac4053 100644 --- a/docs/dyn/compute_preview.regionOperations.html +++ b/docs/dyn/compute_preview.regionOperations.html @@ -311,6 +311,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -683,6 +686,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1040,6 +1046,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionSecurityPolicies.html b/docs/dyn/compute_preview.regionSecurityPolicies.html index 0773620aa6..d81e96eace 100644 --- a/docs/dyn/compute_preview.regionSecurityPolicies.html +++ b/docs/dyn/compute_preview.regionSecurityPolicies.html @@ -729,6 +729,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1038,6 +1041,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1287,6 +1293,25 @@

Method Details

# 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 security policy parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Tag keys/values directly bound to this resource. + # Tag keys and values have the same definition as resource + # manager tags. The field is allowed for INSERT + # only. The keys/values to set on the resource should be specified in + # either ID { : } or Namespaced format + # { : }. + # For example the following are valid inputs: + # * {"tagKeys/333" : "tagValues/444", "tagKeys/123" : "tagValues/456"} + # * {"123/environment" : "production", "345/abc" : "xyz"} + # Note: + # * Invalid combinations of ID & namespaced format is not supported. For + # instance: {"123/environment" : "tagValues/444"} is invalid. + # * Inconsistent format is not supported. For instance: + # {"tagKeys/333" : "tagValues/444", "123/env" : "prod"} is invalid. + "a_key": "A String", + }, + }, "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the @@ -2382,6 +2407,25 @@

Method Details

# 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 security policy parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Tag keys/values directly bound to this resource. + # Tag keys and values have the same definition as resource + # manager tags. The field is allowed for INSERT + # only. The keys/values to set on the resource should be specified in + # either ID { : } or Namespaced format + # { : }. + # For example the following are valid inputs: + # * {"tagKeys/333" : "tagValues/444", "tagKeys/123" : "tagValues/456"} + # * {"123/environment" : "production", "345/abc" : "xyz"} + # Note: + # * Invalid combinations of ID & namespaced format is not supported. For + # instance: {"123/environment" : "tagValues/444"} is invalid. + # * Inconsistent format is not supported. For instance: + # {"tagKeys/333" : "tagValues/444", "123/env" : "prod"} is invalid. + "a_key": "A String", + }, + }, "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the @@ -3093,6 +3137,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3422,6 +3469,25 @@

Method Details

# 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 security policy parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Tag keys/values directly bound to this resource. + # Tag keys and values have the same definition as resource + # manager tags. The field is allowed for INSERT + # only. The keys/values to set on the resource should be specified in + # either ID { : } or Namespaced format + # { : }. + # For example the following are valid inputs: + # * {"tagKeys/333" : "tagValues/444", "tagKeys/123" : "tagValues/456"} + # * {"123/environment" : "production", "345/abc" : "xyz"} + # Note: + # * Invalid combinations of ID & namespaced format is not supported. For + # instance: {"123/environment" : "tagValues/444"} is invalid. + # * Inconsistent format is not supported. For instance: + # {"tagKeys/333" : "tagValues/444", "123/env" : "prod"} is invalid. + "a_key": "A String", + }, + }, "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the @@ -4132,6 +4198,25 @@

Method Details

# 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 security policy parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Tag keys/values directly bound to this resource. + # Tag keys and values have the same definition as resource + # manager tags. The field is allowed for INSERT + # only. The keys/values to set on the resource should be specified in + # either ID { : } or Namespaced format + # { : }. + # For example the following are valid inputs: + # * {"tagKeys/333" : "tagValues/444", "tagKeys/123" : "tagValues/456"} + # * {"123/environment" : "production", "345/abc" : "xyz"} + # Note: + # * Invalid combinations of ID & namespaced format is not supported. For + # instance: {"123/environment" : "tagValues/444"} is invalid. + # * Inconsistent format is not supported. For instance: + # {"tagKeys/333" : "tagValues/444", "123/env" : "prod"} is invalid. + "a_key": "A String", + }, + }, "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the @@ -4843,6 +4928,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -5559,6 +5647,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -5851,6 +5942,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -6172,6 +6266,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionSnapshotSettings.html b/docs/dyn/compute_preview.regionSnapshotSettings.html index ac7df746b8..621856984f 100644 --- a/docs/dyn/compute_preview.regionSnapshotSettings.html +++ b/docs/dyn/compute_preview.regionSnapshotSettings.html @@ -367,6 +367,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionSnapshots.html b/docs/dyn/compute_preview.regionSnapshots.html index 97804ba684..f71772e449 100644 --- a/docs/dyn/compute_preview.regionSnapshots.html +++ b/docs/dyn/compute_preview.regionSnapshots.html @@ -329,6 +329,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1692,6 +1695,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3368,6 +3374,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3721,6 +3730,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionSslCertificates.html b/docs/dyn/compute_preview.regionSslCertificates.html index dd3532c940..5fa616a84f 100644 --- a/docs/dyn/compute_preview.regionSslCertificates.html +++ b/docs/dyn/compute_preview.regionSslCertificates.html @@ -307,6 +307,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -494,6 +497,12 @@

Method Details

"certificate": "A String", # A local certificate file. The certificate must be in # PEM format. The certificate chain must be no greater than 5 certs # long. The chain must include at least one intermediate cert. + "encryptedPemPrivateKey": "A String", # A value read into memory from a write-only private key file whose + # contents have been encrypted using the appropriate HPKE key distributed + # by Google. The underlying plaintext MUST be a PEM format private key. For + # security, only insert requests include this field. Exactly + # one of privateKey or encryptedPemPrivateKey + # MUST be specified when creating a self-managed certificate. "privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, @@ -591,6 +600,12 @@

Method Details

"certificate": "A String", # A local certificate file. The certificate must be in # PEM format. The certificate chain must be no greater than 5 certs # long. The chain must include at least one intermediate cert. + "encryptedPemPrivateKey": "A String", # A value read into memory from a write-only private key file whose + # contents have been encrypted using the appropriate HPKE key distributed + # by Google. The underlying plaintext MUST be a PEM format private key. For + # security, only insert requests include this field. Exactly + # one of privateKey or encryptedPemPrivateKey + # MUST be specified when creating a self-managed certificate. "privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, @@ -803,6 +818,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1068,6 +1086,12 @@

Method Details

"certificate": "A String", # A local certificate file. The certificate must be in # PEM format. The certificate chain must be no greater than 5 certs # long. The chain must include at least one intermediate cert. + "encryptedPemPrivateKey": "A String", # A value read into memory from a write-only private key file whose + # contents have been encrypted using the appropriate HPKE key distributed + # by Google. The underlying plaintext MUST be a PEM format private key. For + # security, only insert requests include this field. Exactly + # one of privateKey or encryptedPemPrivateKey + # MUST be specified when creating a self-managed certificate. "privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, diff --git a/docs/dyn/compute_preview.regionSslPolicies.html b/docs/dyn/compute_preview.regionSslPolicies.html index 917a74687a..e2e3cbc3c8 100644 --- a/docs/dyn/compute_preview.regionSslPolicies.html +++ b/docs/dyn/compute_preview.regionSslPolicies.html @@ -316,6 +316,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -807,6 +810,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1526,6 +1532,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionTargetHttpProxies.html b/docs/dyn/compute_preview.regionTargetHttpProxies.html index fc09b0d669..b4db2d6b42 100644 --- a/docs/dyn/compute_preview.regionTargetHttpProxies.html +++ b/docs/dyn/compute_preview.regionTargetHttpProxies.html @@ -310,6 +310,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -768,6 +771,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1292,6 +1298,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionTargetHttpsProxies.html b/docs/dyn/compute_preview.regionTargetHttpsProxies.html index db16e72f88..48035c7217 100644 --- a/docs/dyn/compute_preview.regionTargetHttpsProxies.html +++ b/docs/dyn/compute_preview.regionTargetHttpsProxies.html @@ -316,6 +316,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -966,6 +969,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1748,6 +1754,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2063,6 +2072,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2374,6 +2386,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionTargetTcpProxies.html b/docs/dyn/compute_preview.regionTargetTcpProxies.html index 4b063c14f6..14d4fcde82 100644 --- a/docs/dyn/compute_preview.regionTargetTcpProxies.html +++ b/docs/dyn/compute_preview.regionTargetTcpProxies.html @@ -307,6 +307,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -713,6 +716,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regionUrlMaps.html b/docs/dyn/compute_preview.regionUrlMaps.html index 402759659a..19bce863f7 100644 --- a/docs/dyn/compute_preview.regionUrlMaps.html +++ b/docs/dyn/compute_preview.regionUrlMaps.html @@ -305,6 +305,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -7938,6 +7941,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -15702,6 +15708,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -19659,6 +19668,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.regions.html b/docs/dyn/compute_preview.regions.html index 1eec9518df..f06af2b6d4 100644 --- a/docs/dyn/compute_preview.regions.html +++ b/docs/dyn/compute_preview.regions.html @@ -184,15 +184,6 @@

Method Details

], "message": "A String", # [Output Only] A human-readable description of the warning code. }, - "quotas": [ # [Output Only] Quotas assigned to this region. - { # 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. "status": "A String", # [Output Only] Status of the region, either UP orDOWN. "supportsPzs": True or False, # Output only. [Output Only] Reserved for future use. @@ -375,15 +366,6 @@

Method Details

], "message": "A String", # [Output Only] A human-readable description of the warning code. }, - "quotas": [ # [Output Only] Quotas assigned to this region. - { # 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. "status": "A String", # [Output Only] Status of the region, either UP orDOWN. "supportsPzs": True or False, # Output only. [Output Only] Reserved for future use. diff --git a/docs/dyn/compute_preview.reservationBlocks.html b/docs/dyn/compute_preview.reservationBlocks.html index 880c89f768..2261dccb8f 100644 --- a/docs/dyn/compute_preview.reservationBlocks.html +++ b/docs/dyn/compute_preview.reservationBlocks.html @@ -130,6 +130,18 @@

Method Details

{ "resource": { # Represents a reservation block resource. + "blockStatus": { # [Output Only] Status for the reservation block. # Output only. [Output Only] Resource status for the reservation block. + "blockDetailedHealthInfo": { # Detailed health information for the reservation block. # Output only. Detailed health information for the reservation block. + "criticalSubBlockCount": 42, # Output only. The number of subBlocks that are critical. Critical subBlocks are + # completely unhealthy and cannot be used. + "degradedSubBlockCount": 42, # Output only. The number of subBlocks that are degraded. Degraded subBlocks are within + # SLO and can be used with some performance degradation. + "healthySubBlockCount": 42, # Output only. The number of subBlocks that are healthy. Healthy subBlocks are within + # SLO and can be used without performance degradation. + "unhealthySubBlockCount": 42, # Output only. The number of subBlocks that are unhealthy. Unhealthy subBlocks cannot be + # used in full. + }, + }, "count": 42, # Output only. [Output Only] The number of resources that are allocated in this # reservation block. "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. @@ -145,6 +157,9 @@

Method Details

"inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances running # on the host, it is considered in use. "kind": "compute#reservationBlock", # Output only. [Output Only] Type of the resource. Alwayscompute#reservationBlock for reservation blocks. + "machineCount": 42, # Output only. [Output Only] The number of machines in the reservation block. Only + # populated for families where machine to host ratio is not 1:1 such as + # TPU8i. "name": "A String", # Output only. [Output Only] The name of this reservation block generated by Google # Compute Engine. The name must be 1-63 characters long, and comply with # RFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])? @@ -156,6 +171,8 @@

Method Details

"instanceId": "A String", # The InstanceId of the instance "physicalHostTopology": { # The PhysicalHostTopology of the instance within a Block resource. # Output only. The PhysicalHostTopology of instances within a Block resource. "host": "A String", # Host hash for a given instance + "machine": "A String", # Machine hash for a given instance. Only populated for families where + # machine-to-host ratio is not 1:1 such as TPU8i. "subBlock": "A String", # Sub block hash for a given instance }, "projectId": "A String", # Project where the instance lives @@ -675,6 +692,18 @@

Method Details

"id": "A String", # Unique identifier for the resource; defined by the server. "items": [ # A list of reservation block resources. { # Represents a reservation block resource. + "blockStatus": { # [Output Only] Status for the reservation block. # Output only. [Output Only] Resource status for the reservation block. + "blockDetailedHealthInfo": { # Detailed health information for the reservation block. # Output only. Detailed health information for the reservation block. + "criticalSubBlockCount": 42, # Output only. The number of subBlocks that are critical. Critical subBlocks are + # completely unhealthy and cannot be used. + "degradedSubBlockCount": 42, # Output only. The number of subBlocks that are degraded. Degraded subBlocks are within + # SLO and can be used with some performance degradation. + "healthySubBlockCount": 42, # Output only. The number of subBlocks that are healthy. Healthy subBlocks are within + # SLO and can be used without performance degradation. + "unhealthySubBlockCount": 42, # Output only. The number of subBlocks that are unhealthy. Unhealthy subBlocks cannot be + # used in full. + }, + }, "count": 42, # Output only. [Output Only] The number of resources that are allocated in this # reservation block. "creationTimestamp": "A String", # Output only. [Output Only] Creation timestamp inRFC3339 text format. @@ -690,6 +719,9 @@

Method Details

"inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances running # on the host, it is considered in use. "kind": "compute#reservationBlock", # Output only. [Output Only] Type of the resource. Alwayscompute#reservationBlock for reservation blocks. + "machineCount": 42, # Output only. [Output Only] The number of machines in the reservation block. Only + # populated for families where machine to host ratio is not 1:1 such as + # TPU8i. "name": "A String", # Output only. [Output Only] The name of this reservation block generated by Google # Compute Engine. The name must be 1-63 characters long, and comply with # RFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])? @@ -701,6 +733,8 @@

Method Details

"instanceId": "A String", # The InstanceId of the instance "physicalHostTopology": { # The PhysicalHostTopology of the instance within a Block resource. # Output only. The PhysicalHostTopology of instances within a Block resource. "host": "A String", # Host hash for a given instance + "machine": "A String", # Machine hash for a given instance. Only populated for families where + # machine-to-host ratio is not 1:1 such as TPU8i. "subBlock": "A String", # Sub block hash for a given instance }, "projectId": "A String", # Project where the instance lives @@ -1018,6 +1052,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.reservationSlots.html b/docs/dyn/compute_preview.reservationSlots.html index e77d10a565..4c602e19db 100644 --- a/docs/dyn/compute_preview.reservationSlots.html +++ b/docs/dyn/compute_preview.reservationSlots.html @@ -369,6 +369,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -685,6 +688,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1218,6 +1224,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.reservationSubBlocks.html b/docs/dyn/compute_preview.reservationSubBlocks.html index 2af3318ecb..d50dffc091 100644 --- a/docs/dyn/compute_preview.reservationSubBlocks.html +++ b/docs/dyn/compute_preview.reservationSubBlocks.html @@ -168,6 +168,9 @@

Method Details

"inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances running # on the host, it is considered in use. "kind": "compute#reservationSubBlock", # Output only. [Output Only] Type of the resource. Alwayscompute#reservationSubBlock for reservation subBlocks. + "machineCount": 42, # Output only. [Output Only] The number of machines in the reservation subBlock. Only + # populated for families where machine to host ratio is not 1:1 such as + # TPU8i. "name": "A String", # Output only. [Output Only] The name of this reservation subBlock generated by Google # Compute Engine. The name must be 1-63 characters long, and comply with # RFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])? @@ -211,6 +214,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 with the resource id. "status": "A String", # Output only. [Output Only] Status of the reservation subBlock. + "subBlockStatus": { # [Output Only] Status for the reservation subBlock. # Output only. [Output Only] Resource status for the reservation subBlock. + "subBlockDetailedHealthInfo": { # Detailed health information for the reservation subBlock. # Output only. Detailed health information for the reservation subBlock. + "detailedHealthStatus": "A String", # Output only. The detailed health status of the reservation subBlock. + "healthyHostCount": 42, # Output only. The number of healthy hosts in the reservation subBlock. + "unhealthyHostCount": 42, # Output only. The number of unhealthy hosts in the reservation subBlock. Unhealthy + # hosts cannot be used in full. + }, + }, "zone": "A String", # Output only. [Output Only] Zone in which the reservation subBlock resides. }, }
@@ -807,6 +818,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1032,6 +1046,9 @@

Method Details

"inUseHostCount": 42, # Output only. Number of hosts currently in use. If there is one or more Instances running # on the host, it is considered in use. "kind": "compute#reservationSubBlock", # Output only. [Output Only] Type of the resource. Alwayscompute#reservationSubBlock for reservation subBlocks. + "machineCount": 42, # Output only. [Output Only] The number of machines in the reservation subBlock. Only + # populated for families where machine to host ratio is not 1:1 such as + # TPU8i. "name": "A String", # Output only. [Output Only] The name of this reservation subBlock generated by Google # Compute Engine. The name must be 1-63 characters long, and comply with # RFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])? @@ -1075,6 +1092,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 with the resource id. "status": "A String", # Output only. [Output Only] Status of the reservation subBlock. + "subBlockStatus": { # [Output Only] Status for the reservation subBlock. # Output only. [Output Only] Resource status for the reservation subBlock. + "subBlockDetailedHealthInfo": { # Detailed health information for the reservation subBlock. # Output only. Detailed health information for the reservation subBlock. + "detailedHealthStatus": "A String", # Output only. The detailed health status of the reservation subBlock. + "healthyHostCount": 42, # Output only. The number of healthy hosts in the reservation subBlock. + "unhealthyHostCount": 42, # Output only. The number of unhealthy hosts in the reservation subBlock. Unhealthy + # hosts cannot be used in full. + }, + }, "zone": "A String", # Output only. [Output Only] Zone in which the reservation subBlock resides. }, ], @@ -1340,6 +1365,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1661,6 +1689,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.reservations.html b/docs/dyn/compute_preview.reservations.html index 6d7de5ea3b..2cbe5c7131 100644 --- a/docs/dyn/compute_preview.reservations.html +++ b/docs/dyn/compute_preview.reservations.html @@ -343,6 +343,8 @@

Method Details

"healthStatus": "A String", # The health status of the reservation. "healthyBlockCount": 42, # The number of reservation blocks that are healthy. }, + "machineCount": 42, # The number of machines in the reservation. Only populated + # for families where machine to host ratio is not 1:1 such as TPU8i. "reservationBlockCount": 42, # The number of reservation blocks associated with this reservation. "reservationMaintenance": { # Maintenance Info for ReservationBlocks. # Maintenance information for this reservation "instanceMaintenanceOngoingCount": 42, # Describes number of instances that have ongoing maintenance. @@ -757,6 +759,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -986,6 +991,8 @@

Method Details

"healthStatus": "A String", # The health status of the reservation. "healthyBlockCount": 42, # The number of reservation blocks that are healthy. }, + "machineCount": 42, # The number of machines in the reservation. Only populated + # for families where machine to host ratio is not 1:1 such as TPU8i. "reservationBlockCount": 42, # The number of reservation blocks associated with this reservation. "reservationMaintenance": { # Maintenance Info for ReservationBlocks. # Maintenance information for this reservation "instanceMaintenanceOngoingCount": 42, # Describes number of instances that have ongoing maintenance. @@ -1605,6 +1612,8 @@

Method Details

"healthStatus": "A String", # The health status of the reservation. "healthyBlockCount": 42, # The number of reservation blocks that are healthy. }, + "machineCount": 42, # The number of machines in the reservation. Only populated + # for families where machine to host ratio is not 1:1 such as TPU8i. "reservationBlockCount": 42, # The number of reservation blocks associated with this reservation. "reservationMaintenance": { # Maintenance Info for ReservationBlocks. # Maintenance information for this reservation "instanceMaintenanceOngoingCount": 42, # Describes number of instances that have ongoing maintenance. @@ -1926,6 +1935,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2236,6 +2248,8 @@

Method Details

"healthStatus": "A String", # The health status of the reservation. "healthyBlockCount": 42, # The number of reservation blocks that are healthy. }, + "machineCount": 42, # The number of machines in the reservation. Only populated + # for families where machine to host ratio is not 1:1 such as TPU8i. "reservationBlockCount": 42, # The number of reservation blocks associated with this reservation. "reservationMaintenance": { # Maintenance Info for ReservationBlocks. # Maintenance information for this reservation "instanceMaintenanceOngoingCount": 42, # Describes number of instances that have ongoing maintenance. @@ -2623,6 +2637,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2937,6 +2954,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -4070,6 +4090,8 @@

Method Details

"healthStatus": "A String", # The health status of the reservation. "healthyBlockCount": 42, # The number of reservation blocks that are healthy. }, + "machineCount": 42, # The number of machines in the reservation. Only populated + # for families where machine to host ratio is not 1:1 such as TPU8i. "reservationBlockCount": 42, # The number of reservation blocks associated with this reservation. "reservationMaintenance": { # Maintenance Info for ReservationBlocks. # Maintenance information for this reservation "instanceMaintenanceOngoingCount": 42, # Describes number of instances that have ongoing maintenance. @@ -4393,6 +4415,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.resourcePolicies.html b/docs/dyn/compute_preview.resourcePolicies.html index 1c78f0add7..319bdff50d 100644 --- a/docs/dyn/compute_preview.resourcePolicies.html +++ b/docs/dyn/compute_preview.resourcePolicies.html @@ -646,6 +646,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1602,6 +1605,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2321,6 +2327,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.rolloutPlans.html b/docs/dyn/compute_preview.rolloutPlans.html index 02218695f4..00b017ca81 100644 --- a/docs/dyn/compute_preview.rolloutPlans.html +++ b/docs/dyn/compute_preview.rolloutPlans.html @@ -306,6 +306,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -819,6 +822,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.rollouts.html b/docs/dyn/compute_preview.rollouts.html index c86e5110ac..16aae6f49e 100644 --- a/docs/dyn/compute_preview.rollouts.html +++ b/docs/dyn/compute_preview.rollouts.html @@ -311,6 +311,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -618,6 +621,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -926,6 +932,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1567,6 +1576,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1873,6 +1885,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.routers.html b/docs/dyn/compute_preview.routers.html index 0a12e7014c..d699a85cf8 100644 --- a/docs/dyn/compute_preview.routers.html +++ b/docs/dyn/compute_preview.routers.html @@ -691,10 +691,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -1079,6 +1085,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1384,6 +1393,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1689,6 +1701,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2221,10 +2236,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -3401,6 +3422,7 @@

Method Details

}, "uptimeMs": "A String", # Session uptime in milliseconds. Value will be 0 if session is not up. }, + "depreferenced": True or False, # Output only. [Output Only] Indicates whether the BGP peer is in a depreferenced state. "enableIpv4": True or False, # Output only. Enable IPv4 traffic over BGP Peer. # It is enabled by default if the peerIpAddress is version 4. "enableIpv6": True or False, # Output only. Enable IPv6 traffic over BGP Peer. @@ -3915,10 +3937,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -4210,6 +4238,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -4821,10 +4852,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -6069,10 +6106,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -6364,6 +6407,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -6731,6 +6777,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -7148,6 +7197,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -7676,10 +7728,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -8200,10 +8258,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -8731,10 +8795,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -9026,6 +9096,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -9393,6 +9466,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -9810,6 +9886,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.routes.html b/docs/dyn/compute_preview.routes.html index 4d6f2dd368..4b29f685ce 100644 --- a/docs/dyn/compute_preview.routes.html +++ b/docs/dyn/compute_preview.routes.html @@ -309,6 +309,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -961,6 +964,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.securityPolicies.html b/docs/dyn/compute_preview.securityPolicies.html index ecf63c28df..d1eaa8ce72 100644 --- a/docs/dyn/compute_preview.securityPolicies.html +++ b/docs/dyn/compute_preview.securityPolicies.html @@ -737,6 +737,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1080,6 +1083,25 @@

Method Details

# 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 security policy parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Tag keys/values directly bound to this resource. + # Tag keys and values have the same definition as resource + # manager tags. The field is allowed for INSERT + # only. The keys/values to set on the resource should be specified in + # either ID { : } or Namespaced format + # { : }. + # For example the following are valid inputs: + # * {"tagKeys/333" : "tagValues/444", "tagKeys/123" : "tagValues/456"} + # * {"123/environment" : "production", "345/abc" : "xyz"} + # Note: + # * Invalid combinations of ID & namespaced format is not supported. For + # instance: {"123/environment" : "tagValues/444"} is invalid. + # * Inconsistent format is not supported. For instance: + # {"tagKeys/333" : "tagValues/444", "123/env" : "prod"} is invalid. + "a_key": "A String", + }, + }, "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the @@ -1883,6 +1905,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2131,6 +2156,25 @@

Method Details

# 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 security policy parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Tag keys/values directly bound to this resource. + # Tag keys and values have the same definition as resource + # manager tags. The field is allowed for INSERT + # only. The keys/values to set on the resource should be specified in + # either ID { : } or Namespaced format + # { : }. + # For example the following are valid inputs: + # * {"tagKeys/333" : "tagValues/444", "tagKeys/123" : "tagValues/456"} + # * {"123/environment" : "production", "345/abc" : "xyz"} + # Note: + # * Invalid combinations of ID & namespaced format is not supported. For + # instance: {"123/environment" : "tagValues/444"} is invalid. + # * Inconsistent format is not supported. For instance: + # {"tagKeys/333" : "tagValues/444", "123/env" : "prod"} is invalid. + "a_key": "A String", + }, + }, "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the @@ -3224,6 +3268,25 @@

Method Details

# 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 security policy parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Tag keys/values directly bound to this resource. + # Tag keys and values have the same definition as resource + # manager tags. The field is allowed for INSERT + # only. The keys/values to set on the resource should be specified in + # either ID { : } or Namespaced format + # { : }. + # For example the following are valid inputs: + # * {"tagKeys/333" : "tagValues/444", "tagKeys/123" : "tagValues/456"} + # * {"123/environment" : "production", "345/abc" : "xyz"} + # Note: + # * Invalid combinations of ID & namespaced format is not supported. For + # instance: {"123/environment" : "tagValues/444"} is invalid. + # * Inconsistent format is not supported. For instance: + # {"tagKeys/333" : "tagValues/444", "123/env" : "prod"} is invalid. + "a_key": "A String", + }, + }, "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the @@ -3935,6 +3998,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -4262,6 +4328,25 @@

Method Details

# 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 security policy parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Tag keys/values directly bound to this resource. + # Tag keys and values have the same definition as resource + # manager tags. The field is allowed for INSERT + # only. The keys/values to set on the resource should be specified in + # either ID { : } or Namespaced format + # { : }. + # For example the following are valid inputs: + # * {"tagKeys/333" : "tagValues/444", "tagKeys/123" : "tagValues/456"} + # * {"123/environment" : "production", "345/abc" : "xyz"} + # Note: + # * Invalid combinations of ID & namespaced format is not supported. For + # instance: {"123/environment" : "tagValues/444"} is invalid. + # * Inconsistent format is not supported. For instance: + # {"tagKeys/333" : "tagValues/444", "123/env" : "prod"} is invalid. + "a_key": "A String", + }, + }, "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the @@ -5100,6 +5185,25 @@

Method Details

# 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 security policy parameters. # Input only. [Input Only] Additional params passed with the request, but not persisted + # as part of resource payload. + "resourceManagerTags": { # Tag keys/values directly bound to this resource. + # Tag keys and values have the same definition as resource + # manager tags. The field is allowed for INSERT + # only. The keys/values to set on the resource should be specified in + # either ID { : } or Namespaced format + # { : }. + # For example the following are valid inputs: + # * {"tagKeys/333" : "tagValues/444", "tagKeys/123" : "tagValues/456"} + # * {"123/environment" : "production", "345/abc" : "xyz"} + # Note: + # * Invalid combinations of ID & namespaced format is not supported. For + # instance: {"123/environment" : "tagValues/444"} is invalid. + # * Inconsistent format is not supported. For instance: + # {"tagKeys/333" : "tagValues/444", "123/env" : "prod"} is invalid. + "a_key": "A String", + }, + }, "parent": "A String", # Output only. [Output Only] The parent of the security policy. "recaptchaOptionsConfig": { "redirectSiteKey": "A String", # An optional field to supply a reCAPTCHA site key to be used for all the @@ -5811,6 +5915,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -6526,6 +6633,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -6817,6 +6927,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -7127,6 +7240,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.serviceAttachments.html b/docs/dyn/compute_preview.serviceAttachments.html index 142a0f3dac..1d3d193518 100644 --- a/docs/dyn/compute_preview.serviceAttachments.html +++ b/docs/dyn/compute_preview.serviceAttachments.html @@ -643,6 +643,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1595,6 +1598,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2308,6 +2314,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.snapshotSettings.html b/docs/dyn/compute_preview.snapshotSettings.html index 54c0e2a31a..6af1521367 100644 --- a/docs/dyn/compute_preview.snapshotSettings.html +++ b/docs/dyn/compute_preview.snapshotSettings.html @@ -365,6 +365,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.snapshots.html b/docs/dyn/compute_preview.snapshots.html index 39786979ce..56d75a2874 100644 --- a/docs/dyn/compute_preview.snapshots.html +++ b/docs/dyn/compute_preview.snapshots.html @@ -328,6 +328,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1691,6 +1694,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3353,6 +3359,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3704,6 +3713,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.sslCertificates.html b/docs/dyn/compute_preview.sslCertificates.html index 438eb60d8a..f17e7f197f 100644 --- a/docs/dyn/compute_preview.sslCertificates.html +++ b/docs/dyn/compute_preview.sslCertificates.html @@ -282,6 +282,12 @@

Method Details

"certificate": "A String", # A local certificate file. The certificate must be in # PEM format. The certificate chain must be no greater than 5 certs # long. The chain must include at least one intermediate cert. + "encryptedPemPrivateKey": "A String", # A value read into memory from a write-only private key file whose + # contents have been encrypted using the appropriate HPKE key distributed + # by Google. The underlying plaintext MUST be a PEM format private key. For + # security, only insert requests include this field. Exactly + # one of privateKey or encryptedPemPrivateKey + # MUST be specified when creating a self-managed certificate. "privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, @@ -587,6 +593,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -771,6 +780,12 @@

Method Details

"certificate": "A String", # A local certificate file. The certificate must be in # PEM format. The certificate chain must be no greater than 5 certs # long. The chain must include at least one intermediate cert. + "encryptedPemPrivateKey": "A String", # A value read into memory from a write-only private key file whose + # contents have been encrypted using the appropriate HPKE key distributed + # by Google. The underlying plaintext MUST be a PEM format private key. For + # security, only insert requests include this field. Exactly + # one of privateKey or encryptedPemPrivateKey + # MUST be specified when creating a self-managed certificate. "privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, @@ -867,6 +882,12 @@

Method Details

"certificate": "A String", # A local certificate file. The certificate must be in # PEM format. The certificate chain must be no greater than 5 certs # long. The chain must include at least one intermediate cert. + "encryptedPemPrivateKey": "A String", # A value read into memory from a write-only private key file whose + # contents have been encrypted using the appropriate HPKE key distributed + # by Google. The underlying plaintext MUST be a PEM format private key. For + # security, only insert requests include this field. Exactly + # one of privateKey or encryptedPemPrivateKey + # MUST be specified when creating a self-managed certificate. "privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, @@ -1079,6 +1100,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1343,6 +1367,12 @@

Method Details

"certificate": "A String", # A local certificate file. The certificate must be in # PEM format. The certificate chain must be no greater than 5 certs # long. The chain must include at least one intermediate cert. + "encryptedPemPrivateKey": "A String", # A value read into memory from a write-only private key file whose + # contents have been encrypted using the appropriate HPKE key distributed + # by Google. The underlying plaintext MUST be a PEM format private key. For + # security, only insert requests include this field. Exactly + # one of privateKey or encryptedPemPrivateKey + # MUST be specified when creating a self-managed certificate. "privateKey": "A String", # A write-only private key in PEM format. Only insert # requests will include this field. }, diff --git a/docs/dyn/compute_preview.sslPolicies.html b/docs/dyn/compute_preview.sslPolicies.html index 65fbec769d..d3fc5ba3f5 100644 --- a/docs/dyn/compute_preview.sslPolicies.html +++ b/docs/dyn/compute_preview.sslPolicies.html @@ -594,6 +594,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1082,6 +1085,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1798,6 +1804,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.storagePools.html b/docs/dyn/compute_preview.storagePools.html index e00887c4e1..96876a93e1 100644 --- a/docs/dyn/compute_preview.storagePools.html +++ b/docs/dyn/compute_preview.storagePools.html @@ -660,6 +660,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1624,6 +1627,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3437,6 +3443,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.subnetworks.html b/docs/dyn/compute_preview.subnetworks.html index 993a0e9a0a..436007cbe0 100644 --- a/docs/dyn/compute_preview.subnetworks.html +++ b/docs/dyn/compute_preview.subnetworks.html @@ -796,6 +796,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1110,6 +1113,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2335,6 +2341,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3552,6 +3561,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -4739,6 +4751,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.targetGrpcProxies.html b/docs/dyn/compute_preview.targetGrpcProxies.html index db4dd6b4fc..1189af41fe 100644 --- a/docs/dyn/compute_preview.targetGrpcProxies.html +++ b/docs/dyn/compute_preview.targetGrpcProxies.html @@ -309,6 +309,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -721,6 +724,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1263,6 +1269,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.targetHttpProxies.html b/docs/dyn/compute_preview.targetHttpProxies.html index 4b4adc0a74..a968591c49 100644 --- a/docs/dyn/compute_preview.targetHttpProxies.html +++ b/docs/dyn/compute_preview.targetHttpProxies.html @@ -550,6 +550,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1006,6 +1009,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1594,6 +1600,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1904,6 +1913,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.targetHttpsProxies.html b/docs/dyn/compute_preview.targetHttpsProxies.html index d3fafd235e..ba82095e34 100644 --- a/docs/dyn/compute_preview.targetHttpsProxies.html +++ b/docs/dyn/compute_preview.targetHttpsProxies.html @@ -683,6 +683,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1331,6 +1334,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2111,6 +2117,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2424,6 +2433,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2735,6 +2747,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3051,6 +3066,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3365,6 +3383,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3676,6 +3697,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.targetInstances.html b/docs/dyn/compute_preview.targetInstances.html index ae3ad770f7..af2294531e 100644 --- a/docs/dyn/compute_preview.targetInstances.html +++ b/docs/dyn/compute_preview.targetInstances.html @@ -550,6 +550,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -960,6 +963,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1462,6 +1468,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.targetPools.html b/docs/dyn/compute_preview.targetPools.html index a1c2cf41df..beaf7daf3a 100644 --- a/docs/dyn/compute_preview.targetPools.html +++ b/docs/dyn/compute_preview.targetPools.html @@ -348,6 +348,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -669,6 +672,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1242,6 +1248,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1768,6 +1777,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2314,6 +2326,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2630,6 +2645,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2942,6 +2960,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -3256,6 +3277,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.targetSslProxies.html b/docs/dyn/compute_preview.targetSslProxies.html index 48ae944ec7..9ef246ae24 100644 --- a/docs/dyn/compute_preview.targetSslProxies.html +++ b/docs/dyn/compute_preview.targetSslProxies.html @@ -324,6 +324,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -732,6 +735,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1230,6 +1236,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1543,6 +1552,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1854,6 +1866,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2169,6 +2184,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -2483,6 +2501,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.targetTcpProxies.html b/docs/dyn/compute_preview.targetTcpProxies.html index 06d7cd4f2b..20b18d4622 100644 --- a/docs/dyn/compute_preview.targetTcpProxies.html +++ b/docs/dyn/compute_preview.targetTcpProxies.html @@ -552,6 +552,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -956,6 +959,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1452,6 +1458,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1763,6 +1772,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.targetVpnGateways.html b/docs/dyn/compute_preview.targetVpnGateways.html index 246d925a81..e34f260d4a 100644 --- a/docs/dyn/compute_preview.targetVpnGateways.html +++ b/docs/dyn/compute_preview.targetVpnGateways.html @@ -575,6 +575,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1041,6 +1044,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1577,6 +1583,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.urlMaps.html b/docs/dyn/compute_preview.urlMaps.html index 152e1c5fc4..3b39a1635c 100644 --- a/docs/dyn/compute_preview.urlMaps.html +++ b/docs/dyn/compute_preview.urlMaps.html @@ -4176,6 +4176,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -11818,6 +11821,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -12148,6 +12154,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -19921,6 +19930,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -23921,6 +23933,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.vpnGateways.html b/docs/dyn/compute_preview.vpnGateways.html index c45212bf0b..61165c9ae9 100644 --- a/docs/dyn/compute_preview.vpnGateways.html +++ b/docs/dyn/compute_preview.vpnGateways.html @@ -601,6 +601,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1156,6 +1159,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1712,6 +1718,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.vpnTunnels.html b/docs/dyn/compute_preview.vpnTunnels.html index 5069fa6115..21d235711f 100644 --- a/docs/dyn/compute_preview.vpnTunnels.html +++ b/docs/dyn/compute_preview.vpnTunnels.html @@ -670,6 +670,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1324,6 +1327,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1955,6 +1961,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.wireGroups.html b/docs/dyn/compute_preview.wireGroups.html index df6a6413c1..742bc293d8 100644 --- a/docs/dyn/compute_preview.wireGroups.html +++ b/docs/dyn/compute_preview.wireGroups.html @@ -311,6 +311,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -518,6 +521,7 @@

Method Details

# - DISABLE_PORT: set the port line protocol down when inline probes # detect a fault. This setting is only permitted on port mode # pseudowires. + "flowManagement": "A String", # The flow management configuration for the wire. }, "wires": [ # Output only. The single/redundant wire(s) managed by the wire group. { # A pseudowire that connects two Interconnect connections. @@ -559,6 +563,7 @@

Method Details

# - DISABLE_PORT: set the port line protocol down when inline probes # detect a fault. This setting is only permitted on port mode # pseudowires. + "flowManagement": "A String", # The flow management configuration for the wire. }, }, ], @@ -672,6 +677,7 @@

Method Details

# - DISABLE_PORT: set the port line protocol down when inline probes # detect a fault. This setting is only permitted on port mode # pseudowires. + "flowManagement": "A String", # The flow management configuration for the wire. }, "wires": [ # Output only. The single/redundant wire(s) managed by the wire group. { # A pseudowire that connects two Interconnect connections. @@ -713,6 +719,7 @@

Method Details

# - DISABLE_PORT: set the port line protocol down when inline probes # detect a fault. This setting is only permitted on port mode # pseudowires. + "flowManagement": "A String", # The flow management configuration for the wire. }, }, ], @@ -921,6 +928,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1208,6 +1218,7 @@

Method Details

# - DISABLE_PORT: set the port line protocol down when inline probes # detect a fault. This setting is only permitted on port mode # pseudowires. + "flowManagement": "A String", # The flow management configuration for the wire. }, "wires": [ # Output only. The single/redundant wire(s) managed by the wire group. { # A pseudowire that connects two Interconnect connections. @@ -1249,6 +1260,7 @@

Method Details

# - DISABLE_PORT: set the port line protocol down when inline probes # detect a fault. This setting is only permitted on port mode # pseudowires. + "flowManagement": "A String", # The flow management configuration for the wire. }, }, ], @@ -1417,6 +1429,7 @@

Method Details

# - DISABLE_PORT: set the port line protocol down when inline probes # detect a fault. This setting is only permitted on port mode # pseudowires. + "flowManagement": "A String", # The flow management configuration for the wire. }, "wires": [ # Output only. The single/redundant wire(s) managed by the wire group. { # A pseudowire that connects two Interconnect connections. @@ -1458,6 +1471,7 @@

Method Details

# - DISABLE_PORT: set the port line protocol down when inline probes # detect a fault. This setting is only permitted on port mode # pseudowires. + "flowManagement": "A String", # The flow management configuration for the wire. }, }, ], @@ -1667,6 +1681,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.zoneOperations.html b/docs/dyn/compute_preview.zoneOperations.html index 2a9394a25f..94761a7e2c 100644 --- a/docs/dyn/compute_preview.zoneOperations.html +++ b/docs/dyn/compute_preview.zoneOperations.html @@ -311,6 +311,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -683,6 +686,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1039,6 +1045,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_preview.zoneVmExtensionPolicies.html b/docs/dyn/compute_preview.zoneVmExtensionPolicies.html index b13e593984..47336a8d53 100644 --- a/docs/dyn/compute_preview.zoneVmExtensionPolicies.html +++ b/docs/dyn/compute_preview.zoneVmExtensionPolicies.html @@ -310,6 +310,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -751,6 +754,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. @@ -1330,6 +1336,9 @@

Method Details

}, }, }, + "instancesTroubleshootOperationMetadata": { # [Output Only] Operation metadata for instances.troubleshoot. # Output only. [Output Only] Operation metadata for instances.troubleshoot. + "troubleshootOutput": "A String", # Output only. [Output Only] Serialized output of the troubleshooting diagnostic run. + }, "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. diff --git a/docs/dyn/compute_v1.acceleratorTypes.html b/docs/dyn/compute_v1.acceleratorTypes.html index bb36ae6c4a..5dcfed93b1 100644 --- a/docs/dyn/compute_v1.acceleratorTypes.html +++ b/docs/dyn/compute_v1.acceleratorTypes.html @@ -75,7 +75,7 @@

Compute Engine API . acceleratorTypes

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of accelerator types.

aggregatedList_next(previous_request, previous_response)

@@ -87,14 +87,14 @@

Instance Methods

get(project, zone, acceleratorType, x__xgafv=None)

Returns the specified accelerator type.

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of accelerator types that are available to the specified

list_next(previous_request, previous_response)

Retrieves the next page of results.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of accelerator types.
 
 To prevent failure, it is recommended that you set the
@@ -186,12 +186,6 @@ 

Method Details

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. @@ -413,7 +407,7 @@

Method Details

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of accelerator types that are available to the specified
 project.
 
@@ -497,12 +491,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.addresses.html b/docs/dyn/compute_v1.addresses.html index 1889d2e8cf..a9991a165a 100644 --- a/docs/dyn/compute_v1.addresses.html +++ b/docs/dyn/compute_v1.addresses.html @@ -75,7 +75,7 @@

Compute Engine API . addresses

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of addresses.

aggregatedList_next(previous_request, previous_response)

@@ -93,7 +93,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates an address resource in the specified project by using the data

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of addresses contained within

list_next(previous_request, previous_response)

@@ -109,7 +109,7 @@

Instance Methods

Returns permissions that a caller has on the specified resource.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of addresses.
 
 To prevent failure, it is recommended that you set the
@@ -201,12 +201,6 @@ 

Method Details

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. @@ -1336,7 +1330,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of addresses contained within
 the specified region.
 
@@ -1420,12 +1414,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.advice.html b/docs/dyn/compute_v1.advice.html index 97d49e272b..4bb1e0419a 100644 --- a/docs/dyn/compute_v1.advice.html +++ b/docs/dyn/compute_v1.advice.html @@ -261,6 +261,9 @@

Method Details

"machineTypes": [ # Full machine-type names, e.g. "n1-standard-16". "A String", ], + "rank": "A String", # Optional. Rank when prioritizing the shape flexibilities. + # The instance selections are considered in the ascending order of the + # rank. If not set, defaults to 0. }, }, }, @@ -319,6 +322,23 @@

Method Details

{ # A request to get the capacity history. "instanceProperties": { # Instance properties for this request. # Instance properties for this request. + "disks": [ # Local SSDs. + { # AttachedDisk modeled after Instance's AttachedDisk. + "type": "A String", # Specifies the type of the disk. + }, + ], + "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. + }, + ], "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. diff --git a/docs/dyn/compute_v1.autoscalers.html b/docs/dyn/compute_v1.autoscalers.html index 8c1719b80f..65d12e08ed 100644 --- a/docs/dyn/compute_v1.autoscalers.html +++ b/docs/dyn/compute_v1.autoscalers.html @@ -75,7 +75,7 @@

Compute Engine API . autoscalers

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of autoscalers.

aggregatedList_next(previous_request, previous_response)

@@ -93,7 +93,7 @@

Instance Methods

insert(project, zone, body=None, requestId=None, x__xgafv=None)

Creates an autoscaler in the specified project using the data

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of autoscalers contained within

list_next(previous_request, previous_response)

@@ -109,7 +109,7 @@

Instance Methods

Updates an autoscaler in the specified project using the data

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of autoscalers.
 
 To prevent failure, it is recommended that you set the
@@ -201,12 +201,6 @@ 

Method Details

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. @@ -1955,7 +1949,7 @@

Method Details

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of autoscalers contained within
 the specified zone.
 
@@ -2039,12 +2033,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.backendBuckets.html b/docs/dyn/compute_v1.backendBuckets.html index 7c8edda0c4..a48a849cd3 100644 --- a/docs/dyn/compute_v1.backendBuckets.html +++ b/docs/dyn/compute_v1.backendBuckets.html @@ -78,7 +78,7 @@

Instance Methods

addSignedUrlKey(project, backendBucket, body=None, requestId=None, x__xgafv=None)

Adds a key for validating requests with signed URLs for this backend

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves the list of all BackendBucket resources, regional and global,

aggregatedList_next(previous_request, previous_response)

@@ -102,10 +102,10 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates a BackendBucket resource in the specified project using

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of BackendBucket resources available to the specified

- listUsable(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ listUsable(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of all usable backend buckets in the specified project.

listUsable_next(previous_request, previous_response)

@@ -449,7 +449,7 @@

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves the list of all BackendBucket resources, regional and global,
 available to the specified project.
 
@@ -542,12 +542,6 @@ 

Method Details

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. @@ -2530,7 +2524,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of BackendBucket resources available to the specified
 project.
 
@@ -2613,12 +2607,6 @@ 

Method Details

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 @@ -2861,7 +2849,7 @@

Method Details

- listUsable(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + listUsable(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of all usable backend buckets in the specified project.
 
 Args:
@@ -2943,12 +2931,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.backendServices.html b/docs/dyn/compute_v1.backendServices.html index 0f19435b96..3790df386c 100644 --- a/docs/dyn/compute_v1.backendServices.html +++ b/docs/dyn/compute_v1.backendServices.html @@ -78,7 +78,7 @@

Instance Methods

addSignedUrlKey(project, backendService, body=None, requestId=None, x__xgafv=None)

Adds a key for validating requests with signed URLs for this backend

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves the list of all BackendService resources, regional and global,

aggregatedList_next(previous_request, previous_response)

@@ -108,10 +108,10 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates a BackendService resource in the specified project using

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of BackendService resources available to the specified

- listUsable(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ listUsable(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of all usable backend services for Application Load

listUsable_next(previous_request, previous_response)

@@ -458,7 +458,7 @@

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves the list of all BackendService resources, regional and global,
 available to the specified project.
 
@@ -551,12 +551,6 @@ 

Method Details

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. @@ -6050,7 +6044,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of BackendService resources available to the specified
 project.
 
@@ -6133,12 +6127,6 @@ 

Method Details

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 @@ -7525,7 +7513,7 @@

Method Details

- listUsable(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + listUsable(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of all usable backend services for Application Load
 Balancers and Proxy Network Load Balancers in the specified project.
 Backend services for external and internal passthrough Network Load
@@ -7610,12 +7598,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.crossSiteNetworks.html b/docs/dyn/compute_v1.crossSiteNetworks.html index 3f156e6394..e0cf3e9718 100644 --- a/docs/dyn/compute_v1.crossSiteNetworks.html +++ b/docs/dyn/compute_v1.crossSiteNetworks.html @@ -87,7 +87,7 @@

Instance Methods

insert(project, body=None, requestId=None, validateOnly=None, x__xgafv=None)

Creates a cross-site network in the specified project in the given scope

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists the cross-site networks for a project in the given scope.

list_next(previous_request, previous_response)

@@ -770,7 +770,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists the cross-site networks for a project in the given scope.
 
 Args:
@@ -852,12 +852,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.diskTypes.html b/docs/dyn/compute_v1.diskTypes.html index 9b2e325d68..f1d074323a 100644 --- a/docs/dyn/compute_v1.diskTypes.html +++ b/docs/dyn/compute_v1.diskTypes.html @@ -75,7 +75,7 @@

Compute Engine API . diskTypes

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of disk types.

aggregatedList_next(previous_request, previous_response)

@@ -87,14 +87,14 @@

Instance Methods

get(project, zone, diskType, x__xgafv=None)

Returns the specified disk type.

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of disk types available to the specified

list_next(previous_request, previous_response)

Retrieves the next page of results.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of disk types.
 
 To prevent failure, it is recommended that you set the
@@ -186,12 +186,6 @@ 

Method Details

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. @@ -426,7 +420,7 @@

Method Details

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of disk types available to the specified
 project.
 
@@ -510,12 +504,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.disks.html b/docs/dyn/compute_v1.disks.html index 848186e389..bd013af221 100644 --- a/docs/dyn/compute_v1.disks.html +++ b/docs/dyn/compute_v1.disks.html @@ -78,7 +78,7 @@

Instance Methods

addResourcePolicies(project, zone, disk, body=None, requestId=None, x__xgafv=None)

Adds existing resource policies to a disk. You can only add one

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of persistent disks.

aggregatedList_next(previous_request, previous_response)

@@ -108,7 +108,7 @@

Instance Methods

insert(project, zone, body=None, requestId=None, sourceImage=None, x__xgafv=None)

Creates a persistent disk in the specified project using the data

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of persistent disks contained within

list_next(previous_request, previous_response)

@@ -461,7 +461,7 @@

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of persistent disks.
 
 To prevent failure, it is recommended that you set the
@@ -553,12 +553,6 @@ 

Method Details

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. @@ -4542,7 +4536,7 @@

Method Details

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of persistent disks contained within
 the specified zone.
 
@@ -4626,12 +4620,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.externalVpnGateways.html b/docs/dyn/compute_v1.externalVpnGateways.html index 817bd4f3d9..16555821de 100644 --- a/docs/dyn/compute_v1.externalVpnGateways.html +++ b/docs/dyn/compute_v1.externalVpnGateways.html @@ -87,7 +87,7 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates a ExternalVpnGateway in the specified project using

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of ExternalVpnGateway available to the specified

list_next(previous_request, previous_response)

@@ -905,7 +905,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of ExternalVpnGateway available to the specified
 project.
 
@@ -988,12 +988,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.firewallPolicies.html b/docs/dyn/compute_v1.firewallPolicies.html index 96347a54eb..24da69511d 100644 --- a/docs/dyn/compute_v1.firewallPolicies.html +++ b/docs/dyn/compute_v1.firewallPolicies.html @@ -105,7 +105,7 @@

Instance Methods

insert(body=None, parentId=None, requestId=None, x__xgafv=None)

Creates a new policy in the specified project using the data included in

- list(filter=None, maxResults=None, orderBy=None, pageToken=None, parentId=None, returnPartialSuccess=None, x__xgafv=None)

+ list(filter=None, maxResults=None, orderBy=None, pageToken=None, parentId=None, x__xgafv=None)

Lists all the policies that have been configured for the specified

listAssociations(includeInheritedPolicies=None, targetResource=None, x__xgafv=None)

@@ -3389,7 +3389,7 @@

Method Details

- list(filter=None, maxResults=None, orderBy=None, pageToken=None, parentId=None, returnPartialSuccess=None, x__xgafv=None) + list(filter=None, maxResults=None, orderBy=None, pageToken=None, parentId=None, x__xgafv=None)
Lists all the policies that have been configured for the specified
 folder or organization.
 
@@ -3474,12 +3474,6 @@ 

Method Details

parentId: string, Parent ID for this request. The ID can be either be "folders/[FOLDER_ID]" if the parent is a folder or "organizations/[ORGANIZATION_ID]" if the parent is an organization. - 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 diff --git a/docs/dyn/compute_v1.firewalls.html b/docs/dyn/compute_v1.firewalls.html index f2ad19bc35..ed02747307 100644 --- a/docs/dyn/compute_v1.firewalls.html +++ b/docs/dyn/compute_v1.firewalls.html @@ -87,7 +87,7 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates a firewall rule in the specified project using the data

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of firewall rules available to the specified

list_next(previous_request, previous_response)

@@ -1063,7 +1063,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of firewall rules available to the specified
 project.
 
@@ -1146,12 +1146,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.forwardingRules.html b/docs/dyn/compute_v1.forwardingRules.html index f4292ef4a1..9be49d7d78 100644 --- a/docs/dyn/compute_v1.forwardingRules.html +++ b/docs/dyn/compute_v1.forwardingRules.html @@ -75,7 +75,7 @@

Compute Engine API . forwardingRules

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of forwarding rules.

aggregatedList_next(previous_request, previous_response)

@@ -93,7 +93,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a ForwardingRule resource in the specified project and region using

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of ForwardingRule resources available to the specified

list_next(previous_request, previous_response)

@@ -109,7 +109,7 @@

Instance Methods

Changes target URL for forwarding rule. The new target should be of the

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of forwarding rules.
 
 To prevent failure, it is recommended that you set the
@@ -201,12 +201,6 @@ 

Method Details

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. @@ -2221,7 +2215,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of ForwardingRule resources available to the specified
 project and region.
 
@@ -2305,12 +2299,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.futureReservations.html b/docs/dyn/compute_v1.futureReservations.html index 719ad9b62c..09937223ed 100644 --- a/docs/dyn/compute_v1.futureReservations.html +++ b/docs/dyn/compute_v1.futureReservations.html @@ -75,7 +75,7 @@

Compute Engine API . futureReservations

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of future reservations.

aggregatedList_next(previous_request, previous_response)

@@ -96,7 +96,7 @@

Instance Methods

insert(project, zone, body=None, requestId=None, x__xgafv=None)

Creates a new Future Reservation.

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

A list of all the future reservations that have been configured for the

list_next(previous_request, previous_response)

@@ -106,7 +106,7 @@

Instance Methods

Updates the specified future reservation.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of future reservations.
 
 To prevent failure, it is recommended that you set the
@@ -198,12 +198,6 @@ 

Method Details

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. @@ -2255,7 +2249,7 @@

Method Details

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
A list of all the future reservations that have been configured for the
 specified project in specified zone.
 
@@ -2339,12 +2333,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.globalAddresses.html b/docs/dyn/compute_v1.globalAddresses.html index fe3c9960bb..1ea3539bdf 100644 --- a/docs/dyn/compute_v1.globalAddresses.html +++ b/docs/dyn/compute_v1.globalAddresses.html @@ -87,7 +87,7 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates an address resource in the specified project by using the data

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of global addresses.

list_next(previous_request, previous_response)

@@ -999,7 +999,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of global addresses.
 
 Args:
@@ -1081,12 +1081,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.globalForwardingRules.html b/docs/dyn/compute_v1.globalForwardingRules.html index 8a418af37a..82370ba0f2 100644 --- a/docs/dyn/compute_v1.globalForwardingRules.html +++ b/docs/dyn/compute_v1.globalForwardingRules.html @@ -87,7 +87,7 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates a GlobalForwardingRule resource in the specified project using

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of GlobalForwardingRule resources available to the

list_next(previous_request, previous_response)

@@ -1592,7 +1592,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of GlobalForwardingRule resources available to the
 specified project.
 
@@ -1675,12 +1675,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.globalNetworkEndpointGroups.html b/docs/dyn/compute_v1.globalNetworkEndpointGroups.html index 673f3505ea..4452186f63 100644 --- a/docs/dyn/compute_v1.globalNetworkEndpointGroups.html +++ b/docs/dyn/compute_v1.globalNetworkEndpointGroups.html @@ -93,10 +93,10 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates a network endpoint group in the specified project using the

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of network endpoint groups that are located in the

- listNetworkEndpoints(project, networkEndpointGroup, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ listNetworkEndpoints(project, networkEndpointGroup, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists the network endpoints in the specified network endpoint group.

listNetworkEndpoints_next(previous_request, previous_response)

@@ -1768,7 +1768,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of network endpoint groups that are located in the
 specified project.
 
@@ -1851,12 +1851,6 @@ 

Method Details

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 @@ -2065,7 +2059,7 @@

Method Details

- listNetworkEndpoints(project, networkEndpointGroup, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + listNetworkEndpoints(project, networkEndpointGroup, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists the network endpoints in the specified network endpoint group.
 
 Args:
@@ -2149,12 +2143,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.globalOperations.html b/docs/dyn/compute_v1.globalOperations.html index 29c75d42d0..43d2ec0be6 100644 --- a/docs/dyn/compute_v1.globalOperations.html +++ b/docs/dyn/compute_v1.globalOperations.html @@ -75,7 +75,7 @@

Compute Engine API . globalOperations

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of all operations.

aggregatedList_next(previous_request, previous_response)

@@ -90,7 +90,7 @@

Instance Methods

get(project, operation, x__xgafv=None)

Retrieves the specified Operations resource.

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of Operation resources contained within the specified

list_next(previous_request, previous_response)

@@ -100,7 +100,7 @@

Instance Methods

Waits for the specified Operation resource to return as `DONE`

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of all operations.
 
 To prevent failure, Google recommends that you set the
@@ -192,12 +192,6 @@ 

Method Details

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. @@ -882,7 +876,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of Operation resources contained within the specified
 project.
 
@@ -965,12 +959,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.globalOrganizationOperations.html b/docs/dyn/compute_v1.globalOrganizationOperations.html index a8e7ee3dc5..6a16caf4ba 100644 --- a/docs/dyn/compute_v1.globalOrganizationOperations.html +++ b/docs/dyn/compute_v1.globalOrganizationOperations.html @@ -84,7 +84,7 @@

Instance Methods

get(operation, parentId=None, x__xgafv=None)

Retrieves the specified Operations resource. Gets a list of operations

- list(filter=None, maxResults=None, orderBy=None, pageToken=None, parentId=None, returnPartialSuccess=None, x__xgafv=None)

+ list(filter=None, maxResults=None, orderBy=None, pageToken=None, parentId=None, x__xgafv=None)

Retrieves a list of Operation resources contained within the specified

list_next(previous_request, previous_response)

@@ -403,7 +403,7 @@

Method Details

- list(filter=None, maxResults=None, orderBy=None, pageToken=None, parentId=None, returnPartialSuccess=None, x__xgafv=None) + list(filter=None, maxResults=None, orderBy=None, pageToken=None, parentId=None, x__xgafv=None)
Retrieves a list of Operation resources contained within the specified
 organization.
 
@@ -486,12 +486,6 @@ 

Method Details

`nextPageToken` returned by a previous list request to get the next page of results. parentId: string, Parent ID for this request. - 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 diff --git a/docs/dyn/compute_v1.globalPublicDelegatedPrefixes.html b/docs/dyn/compute_v1.globalPublicDelegatedPrefixes.html index d806927eeb..cc4349fc20 100644 --- a/docs/dyn/compute_v1.globalPublicDelegatedPrefixes.html +++ b/docs/dyn/compute_v1.globalPublicDelegatedPrefixes.html @@ -87,7 +87,7 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates a global PublicDelegatedPrefix in the specified project using the

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists the global PublicDelegatedPrefixes for a project.

list_next(previous_request, previous_response)

@@ -891,7 +891,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists the global PublicDelegatedPrefixes for a project.
 
 Args:
@@ -973,12 +973,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.globalVmExtensionPolicies.html b/docs/dyn/compute_v1.globalVmExtensionPolicies.html index edece70482..d5dccfdcc7 100644 --- a/docs/dyn/compute_v1.globalVmExtensionPolicies.html +++ b/docs/dyn/compute_v1.globalVmExtensionPolicies.html @@ -75,7 +75,7 @@

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)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves the list of all VM Extension Policy resources

aggregatedList_next(previous_request, previous_response)

@@ -93,7 +93,7 @@

Instance Methods

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)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists global VM extension policies.

list_next(previous_request, previous_response)

@@ -103,7 +103,7 @@

Instance Methods

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) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves the list of all VM Extension Policy resources
 available to the specified project.
 
@@ -196,12 +196,6 @@ 

Method Details

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. @@ -1281,7 +1275,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists global VM extension policies.
 
 Args:
@@ -1363,12 +1357,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.healthChecks.html b/docs/dyn/compute_v1.healthChecks.html index 0ab42821dc..d996e1f37e 100644 --- a/docs/dyn/compute_v1.healthChecks.html +++ b/docs/dyn/compute_v1.healthChecks.html @@ -75,7 +75,7 @@

Compute Engine API . healthChecks

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves the list of all HealthCheck resources, regional and global,

aggregatedList_next(previous_request, previous_response)

@@ -93,7 +93,7 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates a HealthCheck resource in the specified project using the data

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of HealthCheck resources available to the specified

list_next(previous_request, previous_response)

@@ -109,7 +109,7 @@

Instance Methods

Updates a HealthCheck resource in the specified project using the data

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves the list of all HealthCheck resources, regional and global,
 available to the specified project.
 
@@ -202,12 +202,6 @@ 

Method Details

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. @@ -1981,7 +1975,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of HealthCheck resources available to the specified
 project.
 
@@ -2064,12 +2058,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.hosts.html b/docs/dyn/compute_v1.hosts.html index 6e621fe31c..061ac61000 100644 --- a/docs/dyn/compute_v1.hosts.html +++ b/docs/dyn/compute_v1.hosts.html @@ -84,7 +84,7 @@

Instance Methods

getVersion(project, zone, association, host, body=None, requestId=None, x__xgafv=None)

Allows customers to get SBOM versions of a host.

- list(project, zone, association, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, zone, association, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of hosts.

list_next(previous_request, previous_response)

@@ -457,7 +457,7 @@

Method Details

- list(project, zone, association, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, zone, association, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of hosts.
 
 Args:
@@ -545,12 +545,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.httpHealthChecks.html b/docs/dyn/compute_v1.httpHealthChecks.html index e98b2d7822..33345d1047 100644 --- a/docs/dyn/compute_v1.httpHealthChecks.html +++ b/docs/dyn/compute_v1.httpHealthChecks.html @@ -87,7 +87,7 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates a HttpHealthCheck resource in the specified project using the data

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of HttpHealthCheck resources available to the specified

list_next(previous_request, previous_response)

@@ -811,7 +811,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of HttpHealthCheck resources available to the specified
 project.
 
@@ -894,12 +894,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.httpsHealthChecks.html b/docs/dyn/compute_v1.httpsHealthChecks.html index e7aa0df875..09d113782c 100644 --- a/docs/dyn/compute_v1.httpsHealthChecks.html +++ b/docs/dyn/compute_v1.httpsHealthChecks.html @@ -87,7 +87,7 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates a HttpsHealthCheck resource in the specified project using the data

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of HttpsHealthCheck resources available to the specified

list_next(previous_request, previous_response)

@@ -819,7 +819,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of HttpsHealthCheck resources available to the specified
 project.
 
@@ -902,12 +902,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.imageViews.html b/docs/dyn/compute_v1.imageViews.html index 06656259da..a65638a29b 100644 --- a/docs/dyn/compute_v1.imageViews.html +++ b/docs/dyn/compute_v1.imageViews.html @@ -81,7 +81,7 @@

Instance Methods

get(project, region, resourceId, x__xgafv=None)

Returns the specified global ImageView resource, with a regional

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Returns a list of global ImageView resources, with a regional

list_next(previous_request, previous_response)

@@ -587,7 +587,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Returns a list of global ImageView resources, with a regional
 context.
 
@@ -671,12 +671,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.images.html b/docs/dyn/compute_v1.images.html index 65ba373404..f2da7bd356 100644 --- a/docs/dyn/compute_v1.images.html +++ b/docs/dyn/compute_v1.images.html @@ -96,7 +96,7 @@

Instance Methods

insert(project, body=None, forceCreate=None, requestId=None, x__xgafv=None)

Creates an image in the specified project using the data included

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of custom images

list_next(previous_request, previous_response)

@@ -2885,7 +2885,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of custom images
 available to the specified project. Custom images are images you
 create that belong to your project. This method does not
@@ -2973,12 +2973,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.instanceGroupManagerResizeRequests.html b/docs/dyn/compute_v1.instanceGroupManagerResizeRequests.html index 3086aaf980..959f384e97 100644 --- a/docs/dyn/compute_v1.instanceGroupManagerResizeRequests.html +++ b/docs/dyn/compute_v1.instanceGroupManagerResizeRequests.html @@ -90,7 +90,7 @@

Instance Methods

insert(project, zone, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

Creates a new resize request that starts provisioning VMs immediately

- list(project, zone, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, zone, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of resize requests that are contained in the

list_next(previous_request, previous_response)

@@ -1702,7 +1702,7 @@

Method Details

- list(project, zone, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, zone, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of resize requests that are contained in the
 managed instance group.
 
@@ -1788,12 +1788,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.instanceGroupManagers.html b/docs/dyn/compute_v1.instanceGroupManagers.html index 41ff2fac5d..e06fda7722 100644 --- a/docs/dyn/compute_v1.instanceGroupManagers.html +++ b/docs/dyn/compute_v1.instanceGroupManagers.html @@ -78,7 +78,7 @@

Instance Methods

abandonInstances(project, zone, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

Flags the specified instances to be removed from the

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves the list of managed instance groups and groups them by zone.

aggregatedList_next(previous_request, previous_response)

@@ -108,22 +108,22 @@

Instance Methods

insert(project, zone, body=None, requestId=None, x__xgafv=None)

Creates a managed instance group using the information that you specify

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of managed instance groups that are contained within the

- listErrors(project, zone, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ listErrors(project, zone, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists all errors thrown by actions on instances for a given managed

listErrors_next(previous_request, previous_response)

Retrieves the next page of results.

- listManagedInstances(project, zone, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ listManagedInstances(project, zone, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists all of the instances in the managed instance group. Each instance

listManagedInstances_next(previous_request, previous_response)

Retrieves the next page of results.

- listPerInstanceConfigs(project, zone, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ listPerInstanceConfigs(project, zone, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists all of the per-instance configurations defined for the managed

listPerInstanceConfigs_next(previous_request, previous_response)

@@ -495,7 +495,7 @@

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves the list of managed instance groups and groups them by zone.
 
 To prevent failure, Google recommends that you set the
@@ -587,12 +587,6 @@ 

Method Details

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. @@ -6341,7 +6335,7 @@

Method Details

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of managed instance groups that are contained within the
 specified project and zone.
 
@@ -6426,12 +6420,6 @@ 

Method Details

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 @@ -7691,7 +7679,7 @@

Method Details

- listErrors(project, zone, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + listErrors(project, zone, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists all errors thrown by actions on instances for a given managed
 instance group. The filter and orderBy query
 parameters are not supported.
@@ -7782,12 +7770,6 @@ 

Method Details

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 @@ -7846,7 +7828,7 @@

Method Details

- listManagedInstances(project, zone, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + listManagedInstances(project, zone, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists all of the instances in the managed instance group. Each instance
 in the list has a currentAction, which indicates the action
 that the managed instance group is performing on the instance. For example,
@@ -7939,12 +7921,6 @@ 

Method Details

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 @@ -8729,7 +8705,7 @@

Method Details

- listPerInstanceConfigs(project, zone, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + listPerInstanceConfigs(project, zone, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists all of the per-instance configurations defined for the managed
 instance group. The orderBy query parameter is not supported.
 
@@ -8816,12 +8792,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.instanceGroups.html b/docs/dyn/compute_v1.instanceGroups.html index 36a0fbca8c..9daa4e3000 100644 --- a/docs/dyn/compute_v1.instanceGroups.html +++ b/docs/dyn/compute_v1.instanceGroups.html @@ -78,7 +78,7 @@

Instance Methods

addInstances(project, zone, instanceGroup, body=None, requestId=None, x__xgafv=None)

Adds a list of instances to the specified instance group. All of the

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves the list of instance groups and sorts them by zone.

aggregatedList_next(previous_request, previous_response)

@@ -96,10 +96,10 @@

Instance Methods

insert(project, zone, body=None, requestId=None, x__xgafv=None)

Creates an instance group in the specified project using the

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of zonal instance group resources contained within the

- listInstances(project, zone, instanceGroup, body=None, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ listInstances(project, zone, instanceGroup, body=None, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists the instances in the specified instance group.

listInstances_next(previous_request, previous_response)

@@ -438,7 +438,7 @@

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves the list of instance groups and sorts them by zone.
 
 To prevent failure, Google recommends that you set the
@@ -530,12 +530,6 @@ 

Method Details

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. @@ -1458,7 +1452,7 @@

Method Details

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of zonal instance group resources contained within the
 specified zone.
 
@@ -1547,12 +1541,6 @@ 

Method Details

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 @@ -1660,7 +1648,7 @@

Method Details

- listInstances(project, zone, instanceGroup, body=None, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + listInstances(project, zone, instanceGroup, body=None, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists the instances in the specified instance group.
 The orderBy query parameter is not supported.
 The filter query parameter is supported, but only for
@@ -1758,12 +1746,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.instanceTemplates.html b/docs/dyn/compute_v1.instanceTemplates.html index db7610ff8c..932cbab630 100644 --- a/docs/dyn/compute_v1.instanceTemplates.html +++ b/docs/dyn/compute_v1.instanceTemplates.html @@ -75,7 +75,7 @@

Compute Engine API . instanceTemplates

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves the list of all InstanceTemplates resources, regional and global,

aggregatedList_next(previous_request, previous_response)

@@ -96,7 +96,7 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates an instance template in the specified project using the

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of instance templates that are contained within

list_next(previous_request, previous_response)

@@ -109,7 +109,7 @@

Instance Methods

Returns permissions that a caller has on the specified resource.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves the list of all InstanceTemplates resources, regional and global,
 available to the specified project.
 
@@ -202,12 +202,6 @@ 

Method Details

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. @@ -4380,7 +4374,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of instance templates that are contained within
 the specified project.
 
@@ -4463,12 +4457,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.instances.html b/docs/dyn/compute_v1.instances.html index 9036d10c4e..92f4112a20 100644 --- a/docs/dyn/compute_v1.instances.html +++ b/docs/dyn/compute_v1.instances.html @@ -84,7 +84,7 @@

Instance Methods

addResourcePolicies(project, zone, instance, body=None, requestId=None, x__xgafv=None)

Adds existing resource policies to an instance. You can only add one

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of all of the instances in your project

aggregatedList_next(previous_request, previous_response)

@@ -135,10 +135,10 @@

Instance Methods

insert(project, zone, body=None, requestId=None, sourceInstanceTemplate=None, sourceMachineImage=None, x__xgafv=None)

Creates an instance resource in the specified project using the data

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of instances contained within

- listReferrers(project, zone, instance, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ listReferrers(project, zone, instance, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of resources that refer to the VM instance specified in

listReferrers_next(previous_request, previous_response)

@@ -1409,7 +1409,7 @@

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of all of the instances in your project
 across all regions and zones.
 
@@ -1505,12 +1505,6 @@ 

Method Details

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. @@ -10653,7 +10647,7 @@

Method Details

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of instances contained within
 the specified zone.
 
@@ -10737,12 +10731,6 @@ 

Method Details

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 @@ -12046,7 +12034,7 @@

Method Details

- listReferrers(project, zone, instance, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + listReferrers(project, zone, instance, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of resources that refer to the VM instance specified in
 the request. For example, if the VM instance is part of a managed or
 unmanaged instance group, the referrers list includes the instance group.
@@ -12135,12 +12123,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.instantSnapshotGroups.html b/docs/dyn/compute_v1.instantSnapshotGroups.html index 9f6e3fdb8e..83fcfcdcc6 100644 --- a/docs/dyn/compute_v1.instantSnapshotGroups.html +++ b/docs/dyn/compute_v1.instantSnapshotGroups.html @@ -90,7 +90,7 @@

Instance Methods

insert(project, zone, body=None, requestId=None, sourceConsistencyGroup=None, x__xgafv=None)

inserts a Zonal InstantSnapshotGroup resource

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

retrieves the list of InstantSnapshotGroup resources contained within

list_next(previous_request, previous_response)

@@ -1181,7 +1181,7 @@

Method Details

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
retrieves the list of InstantSnapshotGroup resources contained within
 the specified zone.
 
@@ -1265,12 +1265,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.instantSnapshots.html b/docs/dyn/compute_v1.instantSnapshots.html index b423896020..7143731939 100644 --- a/docs/dyn/compute_v1.instantSnapshots.html +++ b/docs/dyn/compute_v1.instantSnapshots.html @@ -75,7 +75,7 @@

Compute Engine API . instantSnapshots

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of instantSnapshots.

aggregatedList_next(previous_request, previous_response)

@@ -96,7 +96,7 @@

Instance Methods

insert(project, zone, body=None, requestId=None, x__xgafv=None)

Creates an instant snapshot in the specified zone.

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of InstantSnapshot resources contained within

list_next(previous_request, previous_response)

@@ -112,7 +112,7 @@

Instance Methods

Returns permissions that a caller has on the specified resource.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of instantSnapshots.
 
 To prevent failure, Google recommends that you set the
@@ -204,12 +204,6 @@ 

Method Details

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. @@ -1600,7 +1594,7 @@

Method Details

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of InstantSnapshot resources contained within
 the specified zone.
 
@@ -1684,12 +1678,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.interconnectAttachmentGroups.html b/docs/dyn/compute_v1.interconnectAttachmentGroups.html index 519514985b..a238f54419 100644 --- a/docs/dyn/compute_v1.interconnectAttachmentGroups.html +++ b/docs/dyn/compute_v1.interconnectAttachmentGroups.html @@ -93,7 +93,7 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates a InterconnectAttachmentGroup in the specified project in the given

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists the InterconnectAttachmentGroups for a project in the given scope.

list_next(previous_request, previous_response)

@@ -1458,7 +1458,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists the InterconnectAttachmentGroups for a project in the given scope.
 
 Args:
@@ -1540,12 +1540,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.interconnectAttachments.html b/docs/dyn/compute_v1.interconnectAttachments.html index c3a18c4400..fe345d9a10 100644 --- a/docs/dyn/compute_v1.interconnectAttachments.html +++ b/docs/dyn/compute_v1.interconnectAttachments.html @@ -75,7 +75,7 @@

Compute Engine API . interconnectAttachments

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of interconnect attachments.

aggregatedList_next(previous_request, previous_response)

@@ -93,7 +93,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, validateOnly=None, x__xgafv=None)

Creates an InterconnectAttachment in the specified project using the data

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of interconnect attachments contained within

list_next(previous_request, previous_response)

@@ -106,7 +106,7 @@

Instance Methods

Sets the labels on an InterconnectAttachment. To learn more about labels,

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of interconnect attachments.
 
 To prevent failure, Google recommends that you set the
@@ -198,12 +198,6 @@ 

Method Details

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. @@ -2069,7 +2063,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of interconnect attachments contained within
 the specified region.
 
@@ -2153,12 +2147,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.interconnectGroups.html b/docs/dyn/compute_v1.interconnectGroups.html index 824b056b35..86a6b61d20 100644 --- a/docs/dyn/compute_v1.interconnectGroups.html +++ b/docs/dyn/compute_v1.interconnectGroups.html @@ -96,7 +96,7 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates a InterconnectGroup in the specified project in the given scope

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists the InterconnectGroups for a project in the given scope.

list_next(previous_request, previous_response)

@@ -1958,7 +1958,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists the InterconnectGroups for a project in the given scope.
 
 Args:
@@ -2040,12 +2040,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.interconnectLocations.html b/docs/dyn/compute_v1.interconnectLocations.html index 4609101d24..04732930e5 100644 --- a/docs/dyn/compute_v1.interconnectLocations.html +++ b/docs/dyn/compute_v1.interconnectLocations.html @@ -81,7 +81,7 @@

Instance Methods

get(project, interconnectLocation, x__xgafv=None)

Returns the details for the specified interconnect location. Gets a list of

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of interconnect locations available to the specified

list_next(previous_request, previous_response)

@@ -203,7 +203,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of interconnect locations available to the specified
 project.
 
@@ -286,12 +286,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.interconnectRemoteLocations.html b/docs/dyn/compute_v1.interconnectRemoteLocations.html index fb4294eeb3..69e5a8b78a 100644 --- a/docs/dyn/compute_v1.interconnectRemoteLocations.html +++ b/docs/dyn/compute_v1.interconnectRemoteLocations.html @@ -81,7 +81,7 @@

Instance Methods

get(project, interconnectRemoteLocation, x__xgafv=None)

Returns the details for the specified interconnect remote location. Gets a

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of interconnect remote locations available to the

list_next(previous_request, previous_response)

@@ -233,7 +233,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of interconnect remote locations available to the
 specified project.
 
@@ -316,12 +316,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.interconnects.html b/docs/dyn/compute_v1.interconnects.html index 5a034b478e..a1f26e8c4b 100644 --- a/docs/dyn/compute_v1.interconnects.html +++ b/docs/dyn/compute_v1.interconnects.html @@ -93,7 +93,7 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates an Interconnect in the specified project using

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of Interconnects available to the specified project.

list_next(previous_request, previous_response)

@@ -104,6 +104,9 @@

Instance Methods

setLabels(project, resource, body=None, x__xgafv=None)

Sets the labels on an Interconnect. To learn more about labels,

+

+ setName(project, interconnect, body=None, requestId=None, x__xgafv=None)

+

Sets name of an interconnect.

Method Details

close() @@ -1456,7 +1459,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of Interconnects available to the specified project.
 
 Args:
@@ -1538,12 +1541,6 @@ 

Method Details

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 @@ -2789,4 +2786,317 @@

Method Details

}
+
+ setName(project, interconnect, body=None, requestId=None, x__xgafv=None) +
Sets name of an interconnect.
+
+Args:
+  project: string, Project ID for this request. (required)
+  interconnect: string, Name of the interconnect to update. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request to rename an interconnect.
+  "currentName": "A String", # The current name of the interconnect.
+      # The name must be 1-63 characters long, and comply with RFC1035.
+  "name": "A String", # The new name of the interconnect.
+      # The name must be 1-63 characters long, and comply with 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.
+      { # Represents a single error encountered during the processing of an
+          # 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.
+          { # Container for structured error details providing additional context
+              # specific to the encountered error code.
+            "errorInfo": { # Describes the cause of the error with structured details. # Error information containing structured domain, reason, and metadata.
+                #
+                # 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. # Links and information to help the user resolve the error.
+                #
+                # 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 # A localized human-readable error message intended for end users.
+                # 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. # Details about quota limits and metrics when a quota is exceeded.
+              "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.
+      },
+    ],
+  },
+  "getHealthOperationMetadata": { # Metadata for GetHealth operations. # Output only. Metadata for GetHealth operations.
+    "healthInfo": { # Health information. # Output only. The health information.
+      "availabilitySloStatus": "A String", # Output only. The availability SLO status.
+      "healthStatus": "A String", # Output only. The health status.
+      "repairCategory": "A String", # Output only. The repair category.
+      "unhealthyReason": "A String", # Output only. The reason for unhealthy status.
+      "updateTime": "A String", # Output only. The time when health info was updated.
+    },
+  },
+  "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.licenses.html b/docs/dyn/compute_v1.licenses.html index e64ff1cc05..2eef2df637 100644 --- a/docs/dyn/compute_v1.licenses.html +++ b/docs/dyn/compute_v1.licenses.html @@ -90,7 +90,7 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Create a License resource in the specified project.

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of licenses

list_next(previous_request, previous_response)

@@ -1277,7 +1277,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of licenses
 available in the specified project. This method does not
 get any licenses that belong to other projects, including licenses attached
@@ -1367,12 +1367,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.machineImages.html b/docs/dyn/compute_v1.machineImages.html index a293d29510..aecfa1e247 100644 --- a/docs/dyn/compute_v1.machineImages.html +++ b/docs/dyn/compute_v1.machineImages.html @@ -90,7 +90,7 @@

Instance Methods

insert(project, body=None, requestId=None, sourceInstance=None, x__xgafv=None)

Creates a machine image in the specified project using the

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of machine images that are contained within

list_next(previous_request, previous_response)

@@ -4489,7 +4489,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of machine images that are contained within
 the specified project.
 
@@ -4572,12 +4572,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.machineTypes.html b/docs/dyn/compute_v1.machineTypes.html index ec6d82276a..4933f3049e 100644 --- a/docs/dyn/compute_v1.machineTypes.html +++ b/docs/dyn/compute_v1.machineTypes.html @@ -75,7 +75,7 @@

Compute Engine API . machineTypes

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of machine types.

aggregatedList_next(previous_request, previous_response)

@@ -87,14 +87,14 @@

Instance Methods

get(project, zone, machineType, x__xgafv=None)

Returns the specified machine type.

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of machine types available to the specified

list_next(previous_request, previous_response)

Retrieves the next page of results.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of machine types.
 
 To prevent failure, Google recommends that you set the
@@ -186,12 +186,6 @@ 

Method Details

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. @@ -431,7 +425,7 @@

Method Details

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of machine types available to the specified
 project.
 
@@ -515,12 +509,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.managedRulesets.html b/docs/dyn/compute_v1.managedRulesets.html index b38f3cf7d4..a3bd68df83 100644 --- a/docs/dyn/compute_v1.managedRulesets.html +++ b/docs/dyn/compute_v1.managedRulesets.html @@ -81,7 +81,7 @@

Instance Methods

get(project, managedRuleset, x__xgafv=None)

Gets the details for the specified managed ruleset name.

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of all the managed rulesets available.

list_next(previous_request, previous_response)

@@ -136,7 +136,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of all the managed rulesets available.
 
 Args:
@@ -218,12 +218,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.networkAttachments.html b/docs/dyn/compute_v1.networkAttachments.html index b61acbc059..2bda5570c6 100644 --- a/docs/dyn/compute_v1.networkAttachments.html +++ b/docs/dyn/compute_v1.networkAttachments.html @@ -75,7 +75,7 @@

Compute Engine API . networkAttachments

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves the list of all NetworkAttachment resources,

aggregatedList_next(previous_request, previous_response)

@@ -96,7 +96,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a NetworkAttachment in the specified project in the given scope

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists the NetworkAttachments for a project in the given scope.

list_next(previous_request, previous_response)

@@ -112,7 +112,7 @@

Instance Methods

Returns permissions that a caller has on the specified resource.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves the list of all NetworkAttachment resources,
 regional and global, available to the specified project.
 
@@ -205,12 +205,6 @@ 

Method Details

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. @@ -1515,7 +1509,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists the NetworkAttachments for a project in the given scope.
 
 Args:
@@ -1598,12 +1592,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.networkEdgeSecurityServices.html b/docs/dyn/compute_v1.networkEdgeSecurityServices.html index 9f607ba3f7..a3b35a1b35 100644 --- a/docs/dyn/compute_v1.networkEdgeSecurityServices.html +++ b/docs/dyn/compute_v1.networkEdgeSecurityServices.html @@ -75,7 +75,7 @@

Compute Engine API . networkEdgeSecurityServices

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves the list of all NetworkEdgeSecurityService resources available to

aggregatedList_next(previous_request, previous_response)

@@ -97,7 +97,7 @@

Instance Methods

Patches the specified policy with the data included in the request.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves the list of all NetworkEdgeSecurityService resources available to
 the specified project.
 
@@ -190,12 +190,6 @@ 

Method Details

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. diff --git a/docs/dyn/compute_v1.networkEndpointGroups.html b/docs/dyn/compute_v1.networkEndpointGroups.html index a47ed8b589..79d6cd7126 100644 --- a/docs/dyn/compute_v1.networkEndpointGroups.html +++ b/docs/dyn/compute_v1.networkEndpointGroups.html @@ -75,7 +75,7 @@

Compute Engine API . networkEndpointGroups

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves the list of network endpoint groups and sorts them by zone.

aggregatedList_next(previous_request, previous_response)

@@ -99,10 +99,10 @@

Instance Methods

insert(project, zone, body=None, requestId=None, x__xgafv=None)

Creates a network endpoint group in the specified project using the

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of network endpoint groups that are located in the

- listNetworkEndpoints(project, zone, networkEndpointGroup, body=None, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ listNetworkEndpoints(project, zone, networkEndpointGroup, body=None, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists the network endpoints in the specified network endpoint group.

listNetworkEndpoints_next(previous_request, previous_response)

@@ -115,7 +115,7 @@

Instance Methods

Returns permissions that a caller has on the specified resource.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves the list of network endpoint groups and sorts them by zone.
 
 To prevent failure, Google recommends that you set the
@@ -207,12 +207,6 @@ 

Method Details

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. @@ -2147,7 +2141,7 @@

Method Details

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of network endpoint groups that are located in the
 specified project and zone.
 
@@ -2232,12 +2226,6 @@ 

Method Details

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 @@ -2446,7 +2434,7 @@

Method Details

- listNetworkEndpoints(project, zone, networkEndpointGroup, body=None, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + listNetworkEndpoints(project, zone, networkEndpointGroup, body=None, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists the network endpoints in the specified network endpoint group.
 
 Args:
@@ -2542,12 +2530,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.networkFirewallPolicies.html b/docs/dyn/compute_v1.networkFirewallPolicies.html index afd27e1d9b..d7d6fcd0fb 100644 --- a/docs/dyn/compute_v1.networkFirewallPolicies.html +++ b/docs/dyn/compute_v1.networkFirewallPolicies.html @@ -84,7 +84,7 @@

Instance Methods

addRule(project, firewallPolicy, body=None, maxPriority=None, minPriority=None, requestId=None, x__xgafv=None)

Inserts a rule into a firewall policy.

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of network firewall policies, listing network

aggregatedList_next(previous_request, previous_response)

@@ -117,7 +117,7 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates a new policy in the specified project using the data included in

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists all the policies that have been configured for the specified project.

list_next(previous_request, previous_response)

@@ -1466,7 +1466,7 @@

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of network firewall policies, listing network
 firewall policies from all applicable scopes (global and regional) and
 grouping the results per scope.
@@ -1560,12 +1560,6 @@ 

Method Details

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. @@ -4761,7 +4755,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists all the policies that have been configured for the specified project.
 
 Args:
@@ -4843,12 +4837,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.networkProfiles.html b/docs/dyn/compute_v1.networkProfiles.html index 4251f2827c..61b20641e5 100644 --- a/docs/dyn/compute_v1.networkProfiles.html +++ b/docs/dyn/compute_v1.networkProfiles.html @@ -81,7 +81,7 @@

Instance Methods

get(project, networkProfile, x__xgafv=None)

Returns the specified network profile.

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of network profiles available to the specified

list_next(previous_request, previous_response)

@@ -194,7 +194,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of network profiles available to the specified
 project.
 
@@ -277,12 +277,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.networks.html b/docs/dyn/compute_v1.networks.html index 337d3339b7..d5827ec45c 100644 --- a/docs/dyn/compute_v1.networks.html +++ b/docs/dyn/compute_v1.networks.html @@ -96,10 +96,10 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates a network in the specified project using the data included

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of networks available to the specified project.

- listPeeringRoutes(project, network, direction=None, filter=None, maxResults=None, orderBy=None, pageToken=None, peeringName=None, region=None, returnPartialSuccess=None, x__xgafv=None)

+ listPeeringRoutes(project, network, direction=None, filter=None, maxResults=None, orderBy=None, pageToken=None, peeringName=None, region=None, x__xgafv=None)

Lists the peering routes exchanged over peering connection.

listPeeringRoutes_next(previous_request, previous_response)

@@ -2393,7 +2393,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of networks available to the specified project.
 
 Args:
@@ -2475,12 +2475,6 @@ 

Method Details

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 @@ -2708,7 +2702,7 @@

Method Details

- listPeeringRoutes(project, network, direction=None, filter=None, maxResults=None, orderBy=None, pageToken=None, peeringName=None, region=None, returnPartialSuccess=None, x__xgafv=None) + listPeeringRoutes(project, network, direction=None, filter=None, maxResults=None, orderBy=None, pageToken=None, peeringName=None, region=None, x__xgafv=None)
Lists the peering routes exchanged over peering connection.
 
 Args:
@@ -2798,12 +2792,6 @@ 

Method Details

peeringName: string, The response will show routes exchanged over the given peering connection. region: string, The region of the request. The response will include all subnet routes, static routes and dynamic routes in the region. - 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 diff --git a/docs/dyn/compute_v1.nodeGroups.html b/docs/dyn/compute_v1.nodeGroups.html index 49cace2b6c..22b97482bf 100644 --- a/docs/dyn/compute_v1.nodeGroups.html +++ b/docs/dyn/compute_v1.nodeGroups.html @@ -78,7 +78,7 @@

Instance Methods

addNodes(project, zone, nodeGroup, body=None, requestId=None, x__xgafv=None)

Adds specified number of nodes to the node group.

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of node groups.

aggregatedList_next(previous_request, previous_response)

@@ -102,10 +102,10 @@

Instance Methods

insert(project, zone, initialNodeCount, body=None, requestId=None, x__xgafv=None)

Creates a NodeGroup resource in the specified project using the data

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of node groups available to the specified project.

- listNodes(project, zone, nodeGroup, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ listNodes(project, zone, nodeGroup, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists nodes in the node group.

listNodes_next(previous_request, previous_response)

@@ -444,7 +444,7 @@

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of node groups.
 Note: use nodeGroups.listNodes for more details about each group.
 
@@ -537,12 +537,6 @@ 

Method Details

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. @@ -2196,7 +2190,7 @@

Method Details

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of node groups available to the specified project.
 Note: use nodeGroups.listNodes for more details about each group.
 
@@ -2280,12 +2274,6 @@ 

Method Details

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 @@ -2413,7 +2401,7 @@

Method Details

- listNodes(project, zone, nodeGroup, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + listNodes(project, zone, nodeGroup, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists nodes in the node group.
 
 Args:
@@ -2497,12 +2485,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.nodeTemplates.html b/docs/dyn/compute_v1.nodeTemplates.html index 9581f22831..f5bd4d1c41 100644 --- a/docs/dyn/compute_v1.nodeTemplates.html +++ b/docs/dyn/compute_v1.nodeTemplates.html @@ -75,7 +75,7 @@

Compute Engine API . nodeTemplates

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of node templates.

aggregatedList_next(previous_request, previous_response)

@@ -96,7 +96,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a NodeTemplate resource in the specified project using the data

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of node templates available to the specified

list_next(previous_request, previous_response)

@@ -109,7 +109,7 @@

Instance Methods

Returns permissions that a caller has on the specified resource.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of node templates.
 
 To prevent failure, Google recommends that you set the
@@ -201,12 +201,6 @@ 

Method Details

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. @@ -1525,7 +1519,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of node templates available to the specified
 project.
 
@@ -1609,12 +1603,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.nodeTypes.html b/docs/dyn/compute_v1.nodeTypes.html index f4579090a3..22b3aa523c 100644 --- a/docs/dyn/compute_v1.nodeTypes.html +++ b/docs/dyn/compute_v1.nodeTypes.html @@ -75,7 +75,7 @@

Compute Engine API . nodeTypes

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of node types.

aggregatedList_next(previous_request, previous_response)

@@ -87,14 +87,14 @@

Instance Methods

get(project, zone, nodeType, x__xgafv=None)

Returns the specified node type.

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of node types available to the specified

list_next(previous_request, previous_response)

Retrieves the next page of results.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of node types.
 
 To prevent failure, Google recommends that you set the
@@ -186,12 +186,6 @@ 

Method Details

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. @@ -405,7 +399,7 @@

Method Details

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of node types available to the specified
 project.
 
@@ -489,12 +483,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.organizationSecurityPolicies.html b/docs/dyn/compute_v1.organizationSecurityPolicies.html index b0e9c0bdac..46d0573d36 100644 --- a/docs/dyn/compute_v1.organizationSecurityPolicies.html +++ b/docs/dyn/compute_v1.organizationSecurityPolicies.html @@ -102,13 +102,13 @@

Instance Methods

insert(body=None, parentId=None, requestId=None, x__xgafv=None)

Creates a new policy in the specified organization using the data included

- list(filter=None, maxResults=None, orderBy=None, pageToken=None, parentId=None, returnPartialSuccess=None, x__xgafv=None)

+ list(filter=None, maxResults=None, orderBy=None, pageToken=None, parentId=None, x__xgafv=None)

List all the policies that have been configured for the specified

listAssociations(targetResource=None, x__xgafv=None)

Lists associations of a specified target, i.e., organization or folder.

- listPreconfiguredExpressionSets(filter=None, maxResults=None, orderBy=None, pageToken=None, parentId=None, returnPartialSuccess=None, x__xgafv=None)

+ listPreconfiguredExpressionSets(filter=None, maxResults=None, orderBy=None, pageToken=None, parentId=None, x__xgafv=None)

Gets the current list of preconfigured Web Application Firewall (WAF)

list_next(previous_request, previous_response)

@@ -3905,7 +3905,7 @@

Method Details

- list(filter=None, maxResults=None, orderBy=None, pageToken=None, parentId=None, returnPartialSuccess=None, x__xgafv=None) + list(filter=None, maxResults=None, orderBy=None, pageToken=None, parentId=None, x__xgafv=None)
List all the policies that have been configured for the specified
 organization.
 
@@ -3992,12 +3992,6 @@ 

Method Details

`nextPageToken` returned by a previous list request to get the next page of results. parentId: string, Parent ID for this request. - 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 @@ -4732,7 +4726,7 @@

Method Details

- listPreconfiguredExpressionSets(filter=None, maxResults=None, orderBy=None, pageToken=None, parentId=None, returnPartialSuccess=None, x__xgafv=None) + listPreconfiguredExpressionSets(filter=None, maxResults=None, orderBy=None, pageToken=None, parentId=None, x__xgafv=None)
Gets the current list of preconfigured Web Application Firewall (WAF)
 expressions.
 
@@ -4815,12 +4809,6 @@ 

Method Details

`nextPageToken` returned by a previous list request to get the next page of results. parentId: string, Parent ID for this request. - 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 diff --git a/docs/dyn/compute_v1.packetMirrorings.html b/docs/dyn/compute_v1.packetMirrorings.html index e9d0452dad..fa3ac7ede1 100644 --- a/docs/dyn/compute_v1.packetMirrorings.html +++ b/docs/dyn/compute_v1.packetMirrorings.html @@ -75,7 +75,7 @@

Compute Engine API . packetMirrorings

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of packetMirrorings.

aggregatedList_next(previous_request, previous_response)

@@ -93,7 +93,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a PacketMirroring resource in the specified project and region

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of PacketMirroring resources available to the specified

list_next(previous_request, previous_response)

@@ -106,7 +106,7 @@

Instance Methods

Returns permissions that a caller has on the specified resource.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of packetMirrorings.
 
 To prevent failure, Google recommends that you set the
@@ -198,12 +198,6 @@ 

Method Details

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. @@ -1242,7 +1236,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of PacketMirroring resources available to the specified
 project and region.
 
@@ -1326,12 +1320,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.previewFeatures.html b/docs/dyn/compute_v1.previewFeatures.html index ed57d97c01..f84710a25e 100644 --- a/docs/dyn/compute_v1.previewFeatures.html +++ b/docs/dyn/compute_v1.previewFeatures.html @@ -81,7 +81,7 @@

Instance Methods

get(project, previewFeature, x__xgafv=None)

Returns the details of the given PreviewFeature.

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Returns the details of the given PreviewFeature.

list_next(previous_request, previous_response)

@@ -168,7 +168,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Returns the details of the given PreviewFeature.
 
 Args:
@@ -250,12 +250,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.projects.html b/docs/dyn/compute_v1.projects.html index b672075bd7..0b9b23b142 100644 --- a/docs/dyn/compute_v1.projects.html +++ b/docs/dyn/compute_v1.projects.html @@ -96,13 +96,13 @@

Instance Methods

getXpnHost(project, x__xgafv=None)

Gets the shared VPC host project that this project links to. May be empty

- getXpnResources(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ getXpnResources(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Gets service resources (a.k.a service project) associated with this host

getXpnResources_next(previous_request, previous_response)

Retrieves the next page of results.

- listXpnHosts(project, body=None, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ listXpnHosts(project, body=None, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists all shared VPC host projects visible to the user in an organization.

listXpnHosts_next(previous_request, previous_response)

@@ -1574,7 +1574,7 @@

Method Details

- getXpnResources(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + getXpnResources(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Gets service resources (a.k.a service project) associated with this host
 project.
 
@@ -1657,12 +1657,6 @@ 

Method Details

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 @@ -1706,7 +1700,7 @@

Method Details

- listXpnHosts(project, body=None, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + listXpnHosts(project, body=None, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists all shared VPC host projects visible to the user in an organization.
 
 Args:
@@ -1797,12 +1791,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.publicAdvertisedPrefixes.html b/docs/dyn/compute_v1.publicAdvertisedPrefixes.html index 6d51041134..08b0ab92f0 100644 --- a/docs/dyn/compute_v1.publicAdvertisedPrefixes.html +++ b/docs/dyn/compute_v1.publicAdvertisedPrefixes.html @@ -90,7 +90,7 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates a PublicAdvertisedPrefix in the specified project

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists the PublicAdvertisedPrefixes for a project.

list_next(previous_request, previous_response)

@@ -1176,7 +1176,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists the PublicAdvertisedPrefixes for a project.
 
 Args:
@@ -1258,12 +1258,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.publicDelegatedPrefixes.html b/docs/dyn/compute_v1.publicDelegatedPrefixes.html index 0af460a2db..c22ab243e7 100644 --- a/docs/dyn/compute_v1.publicDelegatedPrefixes.html +++ b/docs/dyn/compute_v1.publicDelegatedPrefixes.html @@ -75,7 +75,7 @@

Compute Engine API . publicDelegatedPrefixes

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Lists all PublicDelegatedPrefix resources owned by the specific project

aggregatedList_next(previous_request, previous_response)

@@ -96,7 +96,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a PublicDelegatedPrefix in the specified project in the given

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists the PublicDelegatedPrefixes for a project in the given region.

list_next(previous_request, previous_response)

@@ -109,7 +109,7 @@

Instance Methods

Withdraws the specified PublicDelegatedPrefix in the given region.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Lists all PublicDelegatedPrefix resources owned by the specific project
 across all scopes.
 
@@ -202,12 +202,6 @@ 

Method Details

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. @@ -1490,7 +1484,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists the PublicDelegatedPrefixes for a project in the given region.
 
 Args:
@@ -1573,12 +1567,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionAutoscalers.html b/docs/dyn/compute_v1.regionAutoscalers.html index 593e208587..8b2c6fdb22 100644 --- a/docs/dyn/compute_v1.regionAutoscalers.html +++ b/docs/dyn/compute_v1.regionAutoscalers.html @@ -87,7 +87,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates an autoscaler in the specified project using

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of autoscalers contained within

list_next(previous_request, previous_response)

@@ -1414,7 +1414,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of autoscalers contained within
 the specified region.
 
@@ -1498,12 +1498,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionBackendBuckets.html b/docs/dyn/compute_v1.regionBackendBuckets.html index 2ed26209fd..e0ada8cbeb 100644 --- a/docs/dyn/compute_v1.regionBackendBuckets.html +++ b/docs/dyn/compute_v1.regionBackendBuckets.html @@ -90,10 +90,10 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a RegionBackendBucket in the specified project in the given scope

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of BackendBucket resources available to the specified

- listUsable(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ listUsable(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of all usable backend buckets in the specified project in

listUsable_next(previous_request, previous_response)

@@ -1505,7 +1505,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of BackendBucket resources available to the specified
 project in the given region.
 
@@ -1589,12 +1589,6 @@ 

Method Details

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 @@ -1837,7 +1831,7 @@

Method Details

- listUsable(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + listUsable(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of all usable backend buckets in the specified project in
 the given region.
 
@@ -1922,12 +1916,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionBackendServices.html b/docs/dyn/compute_v1.regionBackendServices.html index d2b68df048..a7919e5d93 100644 --- a/docs/dyn/compute_v1.regionBackendServices.html +++ b/docs/dyn/compute_v1.regionBackendServices.html @@ -93,10 +93,10 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a regional BackendService resource in the specified project using

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of regional BackendService resources available to the

- listUsable(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ listUsable(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of all usable backend services for Application Load

listUsable_next(previous_request, previous_response)

@@ -3858,7 +3858,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of regional BackendService resources available to the
 specified project in the given region.
 
@@ -3942,12 +3942,6 @@ 

Method Details

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 @@ -5334,7 +5328,7 @@

Method Details

- listUsable(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + listUsable(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of all usable backend services for Application Load
 Balancers and Proxy Network Load Balancers in the specified project in the
 given region. Backend services for external and internal passthrough
@@ -5421,12 +5415,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionCommitments.html b/docs/dyn/compute_v1.regionCommitments.html index e0c4764308..18bc867b97 100644 --- a/docs/dyn/compute_v1.regionCommitments.html +++ b/docs/dyn/compute_v1.regionCommitments.html @@ -75,7 +75,7 @@

Compute Engine API . regionCommitments

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of commitments by region.

aggregatedList_next(previous_request, previous_response)

@@ -90,7 +90,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a commitment in the specified project using the data

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of commitments contained within

list_next(previous_request, previous_response)

@@ -100,7 +100,7 @@

Instance Methods

Updates the specified commitment with the data included in the request.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of commitments by region.
 
 To prevent failure, it is recommended that you set the
@@ -192,12 +192,6 @@ 

Method Details

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. @@ -586,7 +580,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,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. 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,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. 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 @@ -1068,7 +1062,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,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. 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,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. 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 @@ -1460,7 +1454,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,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. 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,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. 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 @@ -1764,7 +1758,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of commitments contained within
 the specified region.
 
@@ -1848,12 +1842,6 @@ 

Method Details

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 @@ -2238,7 +2226,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,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. 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,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. 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 @@ -2681,7 +2669,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,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. 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,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. 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 diff --git a/docs/dyn/compute_v1.regionCompositeHealthChecks.html b/docs/dyn/compute_v1.regionCompositeHealthChecks.html index d939636f38..ce719224e6 100644 --- a/docs/dyn/compute_v1.regionCompositeHealthChecks.html +++ b/docs/dyn/compute_v1.regionCompositeHealthChecks.html @@ -75,7 +75,7 @@

Compute Engine API . regionCompositeHealthChecks

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves the list of all CompositeHealthCheck resources (all

aggregatedList_next(previous_request, previous_response)

@@ -96,7 +96,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Create a CompositeHealthCheck in the specified project in the given region

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists the CompositeHealthChecks for a project in the given region.

list_next(previous_request, previous_response)

@@ -109,7 +109,7 @@

Instance Methods

Returns permissions that a caller has on the specified resource.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves the list of all CompositeHealthCheck resources (all
 regional) available to the specified project.
 
@@ -202,12 +202,6 @@ 

Method Details

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. @@ -1096,7 +1090,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists the CompositeHealthChecks for a project in the given region.
 
 Args:
@@ -1179,12 +1173,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionDiskTypes.html b/docs/dyn/compute_v1.regionDiskTypes.html index 167be51e68..e9f0f73e99 100644 --- a/docs/dyn/compute_v1.regionDiskTypes.html +++ b/docs/dyn/compute_v1.regionDiskTypes.html @@ -81,7 +81,7 @@

Instance Methods

get(project, region, diskType, x__xgafv=None)

Returns the specified regional disk type.

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of regional disk types available to the specified project.

list_next(previous_request, previous_response)

@@ -168,7 +168,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of regional disk types available to the specified project.
 
 Args:
@@ -251,12 +251,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionDisks.html b/docs/dyn/compute_v1.regionDisks.html index 51c474cd3f..3c2b929c93 100644 --- a/docs/dyn/compute_v1.regionDisks.html +++ b/docs/dyn/compute_v1.regionDisks.html @@ -99,7 +99,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, sourceImage=None, x__xgafv=None)

Creates a persistent regional disk in the specified project using the data

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of persistent disks contained within

list_next(previous_request, previous_response)

@@ -3490,7 +3490,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of persistent disks contained within
 the specified region.
 
@@ -3574,12 +3574,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionHealthAggregationPolicies.html b/docs/dyn/compute_v1.regionHealthAggregationPolicies.html index a76ab03c38..edd711530b 100644 --- a/docs/dyn/compute_v1.regionHealthAggregationPolicies.html +++ b/docs/dyn/compute_v1.regionHealthAggregationPolicies.html @@ -75,7 +75,7 @@

Compute Engine API . regionHealthAggregationPolicies

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves the list of all HealthAggregationPolicy resources,

aggregatedList_next(previous_request, previous_response)

@@ -93,7 +93,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Create a HealthAggregationPolicy in the specified project in the given

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists the HealthAggregationPolicies for a project in the given region.

list_next(previous_request, previous_response)

@@ -106,7 +106,7 @@

Instance Methods

Returns permissions that a caller has on the specified resource.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves the list of all HealthAggregationPolicy resources,
 regional and global, available to the specified project.
 
@@ -199,12 +199,6 @@ 

Method Details

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. @@ -1111,7 +1105,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists the HealthAggregationPolicies for a project in the given region.
 
 Args:
@@ -1194,12 +1188,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionHealthCheckServices.html b/docs/dyn/compute_v1.regionHealthCheckServices.html index 57283b7ff9..f55f828c24 100644 --- a/docs/dyn/compute_v1.regionHealthCheckServices.html +++ b/docs/dyn/compute_v1.regionHealthCheckServices.html @@ -75,7 +75,7 @@

Compute Engine API . regionHealthCheckServices

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves the list of all HealthCheckService resources,

aggregatedList_next(previous_request, previous_response)

@@ -93,7 +93,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a regional HealthCheckService resource in the

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists all the HealthCheckService resources that have been

list_next(previous_request, previous_response)

@@ -106,7 +106,7 @@

Instance Methods

Returns permissions that a caller has on the specified resource.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves the list of all HealthCheckService resources,
 regional and global, available to the specified project.
 
@@ -199,12 +199,6 @@ 

Method Details

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. @@ -1119,7 +1113,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists all the HealthCheckService resources that have been
 configured for the specified project in the given region.
 
@@ -1203,12 +1197,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionHealthChecks.html b/docs/dyn/compute_v1.regionHealthChecks.html index b05a5a8a63..a9f73fb525 100644 --- a/docs/dyn/compute_v1.regionHealthChecks.html +++ b/docs/dyn/compute_v1.regionHealthChecks.html @@ -87,7 +87,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a HealthCheck resource in the specified project using the data

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of HealthCheck resources available to the specified

list_next(previous_request, previous_response)

@@ -1434,7 +1434,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of HealthCheck resources available to the specified
 project.
 
@@ -1518,12 +1518,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionHealthSources.html b/docs/dyn/compute_v1.regionHealthSources.html index 93f70692b9..67a505a967 100644 --- a/docs/dyn/compute_v1.regionHealthSources.html +++ b/docs/dyn/compute_v1.regionHealthSources.html @@ -75,7 +75,7 @@

Compute Engine API . regionHealthSources

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves the list of all HealthSource resources (all

aggregatedList_next(previous_request, previous_response)

@@ -96,7 +96,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Create a HealthSource in the specified project in the given region

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists the HealthSources for a project in the given region.

list_next(previous_request, previous_response)

@@ -109,7 +109,7 @@

Instance Methods

Returns permissions that a caller has on the specified resource.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves the list of all HealthSource resources (all
 regional) available to the specified project.
 
@@ -202,12 +202,6 @@ 

Method Details

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. @@ -1118,7 +1112,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists the HealthSources for a project in the given region.
 
 Args:
@@ -1201,12 +1195,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionInstanceGroupManagerResizeRequests.html b/docs/dyn/compute_v1.regionInstanceGroupManagerResizeRequests.html index 02eda37161..b5612018f0 100644 --- a/docs/dyn/compute_v1.regionInstanceGroupManagerResizeRequests.html +++ b/docs/dyn/compute_v1.regionInstanceGroupManagerResizeRequests.html @@ -90,7 +90,7 @@

Instance Methods

insert(project, region, instanceGroupManager, body=None, requestId=None, x__xgafv=None)

Creates a new Resize Request that starts provisioning VMs immediately

- list(project, region, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of Resize Requests that are contained in the

list_next(previous_request, previous_response)

@@ -1700,7 +1700,7 @@

Method Details

- list(project, region, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of Resize Requests that are contained in the
 managed instance group.
 
@@ -1786,12 +1786,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionInstanceGroupManagers.html b/docs/dyn/compute_v1.regionInstanceGroupManagers.html index b8b7403aa7..6a818fa550 100644 --- a/docs/dyn/compute_v1.regionInstanceGroupManagers.html +++ b/docs/dyn/compute_v1.regionInstanceGroupManagers.html @@ -102,22 +102,22 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a managed instance group using the information that you specify

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of managed instance groups that are contained

- listErrors(project, region, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ listErrors(project, region, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists all errors thrown by actions on instances for a given regional

listErrors_next(previous_request, previous_response)

Retrieves the next page of results.

- listManagedInstances(project, region, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ listManagedInstances(project, region, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists the instances in the managed instance group and instances that are

listManagedInstances_next(previous_request, previous_response)

Retrieves the next page of results.

- listPerInstanceConfigs(project, region, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ listPerInstanceConfigs(project, region, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists all of the per-instance configurations defined for the managed

listPerInstanceConfigs_next(previous_request, previous_response)

@@ -4913,7 +4913,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of managed instance groups that are contained
 within the specified region.
 
@@ -4997,12 +4997,6 @@ 

Method Details

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 @@ -6262,7 +6256,7 @@

Method Details

- listErrors(project, region, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + listErrors(project, region, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists all errors thrown by actions on instances for a given regional
 managed instance group. The filter andorderBy query parameters are not supported.
 
@@ -6351,12 +6345,6 @@ 

Method Details

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 @@ -6414,7 +6402,7 @@

Method Details

- listManagedInstances(project, region, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + listManagedInstances(project, region, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists the instances in the managed instance group and instances that are
 scheduled to be created. The list includes any current actions
 that the group has scheduled for its instances. The orderBy
@@ -6503,12 +6491,6 @@ 

Method Details

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 @@ -7293,7 +7275,7 @@

Method Details

- listPerInstanceConfigs(project, region, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + listPerInstanceConfigs(project, region, instanceGroupManager, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists all of the per-instance configurations defined for the managed
 instance group. The orderBy query parameter is not supported.
 
@@ -7378,12 +7360,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionInstanceGroups.html b/docs/dyn/compute_v1.regionInstanceGroups.html index b2e60a2f30..61bcaf87bc 100644 --- a/docs/dyn/compute_v1.regionInstanceGroups.html +++ b/docs/dyn/compute_v1.regionInstanceGroups.html @@ -81,10 +81,10 @@

Instance Methods

get(project, region, instanceGroup, x__xgafv=None)

Returns the specified instance group resource.

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of instance group resources contained within

- listInstances(project, region, instanceGroup, body=None, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ listInstances(project, region, instanceGroup, body=None, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists the instances in the specified instance group and displays

listInstances_next(previous_request, previous_response)

@@ -182,7 +182,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of instance group resources contained within
 the specified region.
 
@@ -266,12 +266,6 @@ 

Method Details

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 @@ -379,7 +373,7 @@

Method Details

- listInstances(project, region, instanceGroup, body=None, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + listInstances(project, region, instanceGroup, body=None, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists the instances in the specified instance group and displays
 information about the named ports. Depending on the specified options, this
 method can list all instances or only the instances that are running.
@@ -479,12 +473,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionInstanceTemplates.html b/docs/dyn/compute_v1.regionInstanceTemplates.html index 58f4689f6c..1ffb385c2c 100644 --- a/docs/dyn/compute_v1.regionInstanceTemplates.html +++ b/docs/dyn/compute_v1.regionInstanceTemplates.html @@ -87,7 +87,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates an instance template in the specified project and region using the

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of instance templates that are contained within the

list_next(previous_request, previous_response)

@@ -2778,7 +2778,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of instance templates that are contained within the
 specified project and region.
 
@@ -2862,12 +2862,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionInstantSnapshotGroups.html b/docs/dyn/compute_v1.regionInstantSnapshotGroups.html index bc97e2776d..6afc9ae845 100644 --- a/docs/dyn/compute_v1.regionInstantSnapshotGroups.html +++ b/docs/dyn/compute_v1.regionInstantSnapshotGroups.html @@ -90,7 +90,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, sourceConsistencyGroup=None, x__xgafv=None)

creates a Regional InstantSnapshotGroup resource

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

retrieves the list of InstantSnapshotGroup resources contained within

list_next(previous_request, previous_response)

@@ -1182,7 +1182,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
retrieves the list of InstantSnapshotGroup resources contained within
 the specified region.
 
@@ -1266,12 +1266,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionInstantSnapshots.html b/docs/dyn/compute_v1.regionInstantSnapshots.html index ffcd8f3424..1d3652cef3 100644 --- a/docs/dyn/compute_v1.regionInstantSnapshots.html +++ b/docs/dyn/compute_v1.regionInstantSnapshots.html @@ -90,7 +90,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates an instant snapshot in the specified region.

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of InstantSnapshot resources contained within

list_next(previous_request, previous_response)

@@ -1304,7 +1304,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of InstantSnapshot resources contained within
 the specified region.
 
@@ -1388,12 +1388,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionNetworkEndpointGroups.html b/docs/dyn/compute_v1.regionNetworkEndpointGroups.html index b1c0d8a073..4307ce10dd 100644 --- a/docs/dyn/compute_v1.regionNetworkEndpointGroups.html +++ b/docs/dyn/compute_v1.regionNetworkEndpointGroups.html @@ -93,10 +93,10 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a network endpoint group in the specified project using the

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of regional network endpoint groups available to the

- listNetworkEndpoints(project, region, networkEndpointGroup, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ listNetworkEndpoints(project, region, networkEndpointGroup, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists the network endpoints in the specified network endpoint group.

listNetworkEndpoints_next(previous_request, previous_response)

@@ -1782,7 +1782,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of regional network endpoint groups available to the
 specified project in the given region.
 
@@ -1867,12 +1867,6 @@ 

Method Details

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 @@ -2081,7 +2075,7 @@

Method Details

- listNetworkEndpoints(project, region, networkEndpointGroup, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + listNetworkEndpoints(project, region, networkEndpointGroup, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists the network endpoints in the specified network endpoint group.
 
 Args:
@@ -2167,12 +2161,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionNetworkFirewallPolicies.html b/docs/dyn/compute_v1.regionNetworkFirewallPolicies.html index 5c840afb6a..ce90de4392 100644 --- a/docs/dyn/compute_v1.regionNetworkFirewallPolicies.html +++ b/docs/dyn/compute_v1.regionNetworkFirewallPolicies.html @@ -108,7 +108,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a new network firewall policy in the specified project and region.

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists all the network firewall policies that have been configured

list_next(previous_request, previous_response)

@@ -3985,7 +3985,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists all the network firewall policies that have been configured
 for the specified project in the given region.
 
@@ -4069,12 +4069,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionNotificationEndpoints.html b/docs/dyn/compute_v1.regionNotificationEndpoints.html index a0bccfc47d..788ca1b0da 100644 --- a/docs/dyn/compute_v1.regionNotificationEndpoints.html +++ b/docs/dyn/compute_v1.regionNotificationEndpoints.html @@ -75,7 +75,7 @@

Compute Engine API . regionNotificationEndpoints

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves the list of all NotificationEndpoint resources,

aggregatedList_next(previous_request, previous_response)

@@ -93,7 +93,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Create a NotificationEndpoint in the specified project in the given region

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists the NotificationEndpoints for a project in the given region.

list_next(previous_request, previous_response)

@@ -103,7 +103,7 @@

Instance Methods

Returns permissions that a caller has on the specified resource.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves the list of all NotificationEndpoint resources,
 regional and global, available to the specified project.
 
@@ -193,12 +193,6 @@ 

Method Details

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. @@ -1105,7 +1099,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists the NotificationEndpoints for a project in the given region.
 
 Args:
@@ -1188,12 +1182,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionOperations.html b/docs/dyn/compute_v1.regionOperations.html index 8caa0cf321..17d6cd34d7 100644 --- a/docs/dyn/compute_v1.regionOperations.html +++ b/docs/dyn/compute_v1.regionOperations.html @@ -84,7 +84,7 @@

Instance Methods

get(project, region, operation, x__xgafv=None)

Retrieves the specified region-specific Operations resource.

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of Operation resources contained within

list_next(previous_request, previous_response)

@@ -407,7 +407,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of Operation resources contained within
 the specified region.
 
@@ -491,12 +491,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionSecurityPolicies.html b/docs/dyn/compute_v1.regionSecurityPolicies.html index 17d51a1308..5239550296 100644 --- a/docs/dyn/compute_v1.regionSecurityPolicies.html +++ b/docs/dyn/compute_v1.regionSecurityPolicies.html @@ -93,7 +93,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, validateOnly=None, x__xgafv=None)

Creates a new policy in the specified project using the data included in

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

List all the policies that have been configured for the specified project

list_next(previous_request, previous_response)

@@ -3189,7 +3189,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
List all the policies that have been configured for the specified project
 and region.
 
@@ -3273,12 +3273,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionSnapshots.html b/docs/dyn/compute_v1.regionSnapshots.html index b9d1df9d1f..5002fcf954 100644 --- a/docs/dyn/compute_v1.regionSnapshots.html +++ b/docs/dyn/compute_v1.regionSnapshots.html @@ -90,7 +90,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a snapshot in the specified region using the data included

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of Snapshot resources contained within

list_next(previous_request, previous_response)

@@ -1788,7 +1788,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of Snapshot resources contained within
 the specified region.
 
@@ -1872,12 +1872,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionSslCertificates.html b/docs/dyn/compute_v1.regionSslCertificates.html index 9295333b14..09e6821051 100644 --- a/docs/dyn/compute_v1.regionSslCertificates.html +++ b/docs/dyn/compute_v1.regionSslCertificates.html @@ -87,7 +87,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a SslCertificate resource in the specified project and region using

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of SslCertificate resources available to the specified

list_next(previous_request, previous_response)

@@ -899,7 +899,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of SslCertificate resources available to the specified
 project in the specified region.
 
@@ -983,12 +983,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionSslPolicies.html b/docs/dyn/compute_v1.regionSslPolicies.html index 46fb30837d..0bcfd7c26b 100644 --- a/docs/dyn/compute_v1.regionSslPolicies.html +++ b/docs/dyn/compute_v1.regionSslPolicies.html @@ -87,10 +87,10 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a new policy in the specified project and region using the data

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists all the SSL policies that have been configured for the specified

- listAvailableFeatures(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ listAvailableFeatures(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists all features that can be specified in the SSL policy when using

list_next(previous_request, previous_response)

@@ -903,7 +903,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists all the SSL policies that have been configured for the specified
 project and region.
 
@@ -987,12 +987,6 @@ 

Method Details

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 @@ -1123,7 +1117,7 @@

Method Details

- listAvailableFeatures(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + listAvailableFeatures(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists all features that can be specified in the SSL policy when using
 custom profile.
 
@@ -1207,12 +1201,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionTargetHttpProxies.html b/docs/dyn/compute_v1.regionTargetHttpProxies.html index d3bd5639cb..d56169e0ab 100644 --- a/docs/dyn/compute_v1.regionTargetHttpProxies.html +++ b/docs/dyn/compute_v1.regionTargetHttpProxies.html @@ -87,7 +87,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a TargetHttpProxy resource in the specified project and region

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of TargetHttpProxy resources available

list_next(previous_request, previous_response)

@@ -864,7 +864,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of TargetHttpProxy resources available
 to the specified project in the specified region.
 
@@ -948,12 +948,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionTargetHttpsProxies.html b/docs/dyn/compute_v1.regionTargetHttpsProxies.html index 91210566b7..4cdca49e21 100644 --- a/docs/dyn/compute_v1.regionTargetHttpsProxies.html +++ b/docs/dyn/compute_v1.regionTargetHttpsProxies.html @@ -87,7 +87,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a TargetHttpsProxy resource in the specified project and region

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of TargetHttpsProxy resources available

list_next(previous_request, previous_response)

@@ -1062,7 +1062,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of TargetHttpsProxy resources available
 to the specified project in the specified region.
 
@@ -1146,12 +1146,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionTargetTcpProxies.html b/docs/dyn/compute_v1.regionTargetTcpProxies.html index 53da805d76..6c7805ef5c 100644 --- a/docs/dyn/compute_v1.regionTargetTcpProxies.html +++ b/docs/dyn/compute_v1.regionTargetTcpProxies.html @@ -87,7 +87,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a TargetTcpProxy resource in the specified project and region using

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of TargetTcpProxy resources

list_next(previous_request, previous_response)

@@ -809,7 +809,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of TargetTcpProxy resources
 available to the specified project in a given region.
 
@@ -893,12 +893,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionUrlMaps.html b/docs/dyn/compute_v1.regionUrlMaps.html index 5764628da8..86e2ef0fae 100644 --- a/docs/dyn/compute_v1.regionUrlMaps.html +++ b/docs/dyn/compute_v1.regionUrlMaps.html @@ -87,7 +87,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a UrlMap resource in the specified project using

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of UrlMap resources available to the specified

list_next(previous_request, previous_response)

@@ -8034,7 +8034,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of UrlMap resources available to the specified
 project in the specified region.
 
@@ -8118,12 +8118,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regionZones.html b/docs/dyn/compute_v1.regionZones.html index af9e1ed5e2..d89ec7557f 100644 --- a/docs/dyn/compute_v1.regionZones.html +++ b/docs/dyn/compute_v1.regionZones.html @@ -78,7 +78,7 @@

Instance Methods

close()

Close httplib2 connections.

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of Zone resources under the specific region available to

list_next(previous_request, previous_response)

@@ -90,7 +90,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of Zone resources under the specific region available to
 the specified project.
 
@@ -174,12 +174,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.regions.html b/docs/dyn/compute_v1.regions.html index ec1f9101e4..3a1f623a8f 100644 --- a/docs/dyn/compute_v1.regions.html +++ b/docs/dyn/compute_v1.regions.html @@ -81,7 +81,7 @@

Instance Methods

get(project, region, x__xgafv=None)

Returns the specified Region resource.

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of region resources available to the specified project.

list_next(previous_request, previous_response)

@@ -204,7 +204,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of region resources available to the specified project.
 
 To decrease latency for this method, you can optionally omit any unneeded
@@ -304,12 +304,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.reliabilityRisks.html b/docs/dyn/compute_v1.reliabilityRisks.html index 1202c89717..761a9ad5ec 100644 --- a/docs/dyn/compute_v1.reliabilityRisks.html +++ b/docs/dyn/compute_v1.reliabilityRisks.html @@ -81,7 +81,7 @@

Instance Methods

get(project, reliabilityRisk, x__xgafv=None)

Returns the specified ReliabilityRisk resource.

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of reliabilityRisks available in the specified project.

list_next(previous_request, previous_response)

@@ -141,7 +141,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of reliabilityRisks available in the specified project.
 
 Args:
@@ -223,12 +223,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.reservationBlocks.html b/docs/dyn/compute_v1.reservationBlocks.html index aab831e9d9..702e795b2f 100644 --- a/docs/dyn/compute_v1.reservationBlocks.html +++ b/docs/dyn/compute_v1.reservationBlocks.html @@ -84,7 +84,7 @@

Instance Methods

getIamPolicy(project, zone, parentResource, resource, optionsRequestedPolicyVersion=None, x__xgafv=None)

Gets the access control policy for a resource. May be empty if no such

- list(project, zone, reservation, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, zone, reservation, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of reservation blocks under a single reservation.

list_next(previous_request, previous_response)

@@ -578,7 +578,7 @@

Method Details

- list(project, zone, reservation, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, zone, reservation, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of reservation blocks under a single reservation.
 
 Args:
@@ -663,12 +663,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.reservationSlots.html b/docs/dyn/compute_v1.reservationSlots.html index 55ac5c5d05..27c42623d2 100644 --- a/docs/dyn/compute_v1.reservationSlots.html +++ b/docs/dyn/compute_v1.reservationSlots.html @@ -87,7 +87,7 @@

Instance Methods

getVersion(project, zone, parentName, reservationSlot, body=None, requestId=None, x__xgafv=None)

Allows customers to get SBOM versions of a reservation slot.

- list(project, zone, parentName, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, zone, parentName, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of reservation slots under a single reservation.

list_next(previous_request, previous_response)

@@ -781,7 +781,7 @@

Method Details

- list(project, zone, parentName, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, zone, parentName, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of reservation slots under a single reservation.
 
 Args:
@@ -866,12 +866,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.reservationSubBlocks.html b/docs/dyn/compute_v1.reservationSubBlocks.html index dc0f50300e..9adf7002ec 100644 --- a/docs/dyn/compute_v1.reservationSubBlocks.html +++ b/docs/dyn/compute_v1.reservationSubBlocks.html @@ -87,7 +87,7 @@

Instance Methods

getVersion(project, zone, parentName, reservationSubBlock, body=None, requestId=None, x__xgafv=None)

Allows customers to get SBOM versions of a reservation subBlock.

- list(project, zone, parentName, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, zone, parentName, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of reservation subBlocks under a single reservation.

list_next(previous_request, previous_response)

@@ -903,7 +903,7 @@

Method Details

- list(project, zone, parentName, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, zone, parentName, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of reservation subBlocks under a single reservation.
 
 Args:
@@ -988,12 +988,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.reservations.html b/docs/dyn/compute_v1.reservations.html index e91211a233..af87004f22 100644 --- a/docs/dyn/compute_v1.reservations.html +++ b/docs/dyn/compute_v1.reservations.html @@ -75,7 +75,7 @@

Compute Engine API . reservations

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of reservations.

aggregatedList_next(previous_request, previous_response)

@@ -96,7 +96,7 @@

Instance Methods

insert(project, zone, body=None, requestId=None, x__xgafv=None)

Creates a new reservation. For more information, readReserving zonal

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

A list of all the reservations that have been configured for the

list_next(previous_request, previous_response)

@@ -118,7 +118,7 @@

Instance Methods

Update share settings of the reservation.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of reservations.
 
 To prevent failure, it is recommended that you set the
@@ -210,12 +210,6 @@ 

Method Details

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. @@ -2028,7 +2022,7 @@

Method Details

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
A list of all the reservations that have been configured for the
 specified project in specified zone.
 
@@ -2112,12 +2106,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.resourcePolicies.html b/docs/dyn/compute_v1.resourcePolicies.html index 2b102061a1..f62553b33f 100644 --- a/docs/dyn/compute_v1.resourcePolicies.html +++ b/docs/dyn/compute_v1.resourcePolicies.html @@ -75,7 +75,7 @@

Compute Engine API . resourcePolicies

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of resource policies.

aggregatedList_next(previous_request, previous_response)

@@ -96,7 +96,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a new resource policy.

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

A list all the resource policies that have been configured for the

list_next(previous_request, previous_response)

@@ -112,7 +112,7 @@

Instance Methods

Returns permissions that a caller has on the specified resource.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of resource policies.
 
 To prevent failure, Google recommends that you set the
@@ -204,12 +204,6 @@ 

Method Details

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. @@ -1704,7 +1698,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
A list all the resource policies that have been configured for the
 specified project in specified region.
 
@@ -1788,12 +1782,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.rolloutPlans.html b/docs/dyn/compute_v1.rolloutPlans.html index fcc2f7b6ab..3e01d7aaf4 100644 --- a/docs/dyn/compute_v1.rolloutPlans.html +++ b/docs/dyn/compute_v1.rolloutPlans.html @@ -87,7 +87,7 @@

Instance Methods

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)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists RolloutPlans in a given project and location.

list_next(previous_request, previous_response)

@@ -915,7 +915,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists RolloutPlans in a given project and location.
 
 Args:
@@ -997,12 +997,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.rollouts.html b/docs/dyn/compute_v1.rollouts.html index 62bb3cdbea..f097588f7e 100644 --- a/docs/dyn/compute_v1.rollouts.html +++ b/docs/dyn/compute_v1.rollouts.html @@ -90,7 +90,7 @@

Instance Methods

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)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists Rollouts in a given project and location.

list_next(previous_request, previous_response)

@@ -1124,7 +1124,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists Rollouts in a given project and location.
 
 Args:
@@ -1206,12 +1206,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.routers.html b/docs/dyn/compute_v1.routers.html index 47638b43a2..2be182a31f 100644 --- a/docs/dyn/compute_v1.routers.html +++ b/docs/dyn/compute_v1.routers.html @@ -75,7 +75,7 @@

Compute Engine API . routers

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of routers.

aggregatedList_next(previous_request, previous_response)

@@ -102,7 +102,7 @@

Instance Methods

getNatIpInfo(project, region, router, natName=None, x__xgafv=None)

Retrieves runtime NAT IP information.

- getNatMappingInfo(project, region, router, filter=None, maxResults=None, natName=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ getNatMappingInfo(project, region, router, filter=None, maxResults=None, natName=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves runtime Nat mapping information of VM endpoints.

getNatMappingInfo_next(previous_request, previous_response)

@@ -117,22 +117,22 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a Router resource in the specified project and region using

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of Router resources available to the specified project.

- listBgpRoutes(project, region, router, addressFamily=None, destinationPrefix=None, filter=None, maxResults=None, orderBy=None, pageToken=None, peer=None, policyApplied=None, returnPartialSuccess=None, routeType=None, x__xgafv=None)

+ listBgpRoutes(project, region, router, addressFamily=None, destinationPrefix=None, filter=None, maxResults=None, orderBy=None, pageToken=None, peer=None, policyApplied=None, routeType=None, x__xgafv=None)

Retrieves a list of router bgp routes available to the specified project.

listBgpRoutes_next(previous_request, previous_response)

Retrieves the next page of results.

- listNamedSets(project, region, router, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ listNamedSets(project, region, router, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of router named set subresources available to the

listNamedSets_next(previous_request, previous_response)

Retrieves the next page of results.

- listRoutePolicies(project, region, router, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ listRoutePolicies(project, region, router, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of router route policy subresources available to the

listRoutePolicies_next(previous_request, previous_response)

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

Instance Methods

Updates or creates new Route Policy

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of routers.
 
 To prevent failure, Google recommends that you set the
@@ -255,12 +255,6 @@ 

Method Details

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. @@ -697,10 +691,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -2227,10 +2227,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -2442,7 +2448,7 @@

Method Details

- getNatMappingInfo(project, region, router, filter=None, maxResults=None, natName=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + getNatMappingInfo(project, region, router, filter=None, maxResults=None, natName=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves runtime Nat mapping information of VM endpoints.
 
 Args:
@@ -2530,12 +2536,6 @@ 

Method Details

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 @@ -3927,10 +3927,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -4318,7 +4324,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of Router resources available to the specified project.
 
 Args:
@@ -4401,12 +4407,6 @@ 

Method Details

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 @@ -4839,10 +4839,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -4970,7 +4976,7 @@

Method Details

- listBgpRoutes(project, region, router, addressFamily=None, destinationPrefix=None, filter=None, maxResults=None, orderBy=None, pageToken=None, peer=None, policyApplied=None, returnPartialSuccess=None, routeType=None, x__xgafv=None) + listBgpRoutes(project, region, router, addressFamily=None, destinationPrefix=None, filter=None, maxResults=None, orderBy=None, pageToken=None, peer=None, policyApplied=None, routeType=None, x__xgafv=None)
Retrieves a list of router bgp routes available to the specified project.
 
 Args:
@@ -5065,12 +5071,6 @@ 

Method Details

Name should conform to RFC1035. policyApplied: boolean, When true, the method returns post-policy routes. Otherwise, it returns pre-policy routes. - 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. routeType: string, (Required) limit results to this type of route (either LEARNED or ADVERTISED) Allowed values @@ -5171,7 +5171,7 @@

Method Details

- listNamedSets(project, region, router, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + listNamedSets(project, region, router, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of router named set subresources available to the
 specified project.
 
@@ -5257,12 +5257,6 @@ 

Method Details

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 @@ -5389,7 +5383,7 @@

Method Details

- listRoutePolicies(project, region, router, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + listRoutePolicies(project, region, router, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of router route policy subresources available to the
 specified project.
 
@@ -5475,12 +5469,6 @@ 

Method Details

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 @@ -6105,10 +6093,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -7712,10 +7706,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -8236,10 +8236,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. @@ -8767,10 +8773,16 @@

Method Details

# # `destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'` # - # The following example is a valid match expression for private NAT: + # The following examples are valid match expressions for private NAT: # + # (NAT 44) # `nexthop.hub == # '//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'` + # + # `nexthop.is_hybrid` + # + # (NAT 64) + # `isIPv6(source.ip)` "ruleNumber": 42, # An integer uniquely identifying a rule in the list. The rule number # must be a positive value between 0 and 65000, and # must be unique among rules within a NAT. diff --git a/docs/dyn/compute_v1.routes.html b/docs/dyn/compute_v1.routes.html index cfb5c99d48..bd48e805ca 100644 --- a/docs/dyn/compute_v1.routes.html +++ b/docs/dyn/compute_v1.routes.html @@ -87,7 +87,7 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates a Route resource in the specified project using the data included

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of Route resources available to the specified project.

list_next(previous_request, previous_response)

@@ -1057,7 +1057,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of Route resources available to the specified project.
 
 Args:
@@ -1139,12 +1139,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.securityPolicies.html b/docs/dyn/compute_v1.securityPolicies.html index cfb4103d47..1a19bb41bb 100644 --- a/docs/dyn/compute_v1.securityPolicies.html +++ b/docs/dyn/compute_v1.securityPolicies.html @@ -78,7 +78,7 @@

Instance Methods

addRule(project, securityPolicy, body=None, validateOnly=None, x__xgafv=None)

Inserts a rule into a security policy.

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves the list of all SecurityPolicy resources, regional and global,

aggregatedList_next(previous_request, previous_response)

@@ -99,10 +99,10 @@

Instance Methods

insert(project, body=None, requestId=None, validateOnly=None, x__xgafv=None)

Creates a new policy in the specified project using the data included in

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

List all the policies that have been configured for the specified project.

- listPreconfiguredExpressionSets(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ listPreconfiguredExpressionSets(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Gets the current list of preconfigured Web Application Firewall (WAF)

list_next(previous_request, previous_response)

@@ -833,7 +833,7 @@

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves the list of all SecurityPolicy resources, regional and global,
 available to the specified project.
 
@@ -926,12 +926,6 @@ 

Method Details

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. @@ -4037,7 +4031,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
List all the policies that have been configured for the specified project.
 
 Args:
@@ -4119,12 +4113,6 @@ 

Method Details

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 @@ -4818,7 +4806,7 @@

Method Details

- listPreconfiguredExpressionSets(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + listPreconfiguredExpressionSets(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Gets the current list of preconfigured Web Application Firewall (WAF)
 expressions.
 
@@ -4901,12 +4889,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.serviceAttachments.html b/docs/dyn/compute_v1.serviceAttachments.html index ab7505aec9..a31faa1e72 100644 --- a/docs/dyn/compute_v1.serviceAttachments.html +++ b/docs/dyn/compute_v1.serviceAttachments.html @@ -75,7 +75,7 @@

Compute Engine API . serviceAttachments

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves the list of all ServiceAttachment resources,

aggregatedList_next(previous_request, previous_response)

@@ -96,7 +96,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a ServiceAttachment in the specified project in the given scope

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists the ServiceAttachments for a project in the given scope.

list_next(previous_request, previous_response)

@@ -112,7 +112,7 @@

Instance Methods

Returns permissions that a caller has on the specified resource.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves the list of all ServiceAttachment resources,
 regional and global, available to the specified project.
 
@@ -205,12 +205,6 @@ 

Method Details

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. @@ -1697,7 +1691,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists the ServiceAttachments for a project in the given scope.
 
 Args:
@@ -1780,12 +1774,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.snapshots.html b/docs/dyn/compute_v1.snapshots.html index 25be7d18c5..48c246ef8d 100644 --- a/docs/dyn/compute_v1.snapshots.html +++ b/docs/dyn/compute_v1.snapshots.html @@ -90,7 +90,7 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates a snapshot in the specified project using the data included

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of Snapshot resources contained within

list_next(previous_request, previous_response)

@@ -1787,7 +1787,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of Snapshot resources contained within
 the specified project.
 
@@ -1870,12 +1870,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.sslCertificates.html b/docs/dyn/compute_v1.sslCertificates.html index 9c2ab34a3b..927dec3858 100644 --- a/docs/dyn/compute_v1.sslCertificates.html +++ b/docs/dyn/compute_v1.sslCertificates.html @@ -75,7 +75,7 @@

Compute Engine API . sslCertificates

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves the list of all SslCertificate resources, regional and global,

aggregatedList_next(previous_request, previous_response)

@@ -93,14 +93,14 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates a SslCertificate resource in the specified project using the data

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of SslCertificate resources available to the specified

list_next(previous_request, previous_response)

Retrieves the next page of results.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves the list of all SslCertificate resources, regional and global,
 available to the specified project.
 
@@ -193,12 +193,6 @@ 

Method Details

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. @@ -1181,7 +1175,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of SslCertificate resources available to the specified
 project.
 
@@ -1264,12 +1258,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.sslPolicies.html b/docs/dyn/compute_v1.sslPolicies.html index 5b99276127..81f9f1cbd1 100644 --- a/docs/dyn/compute_v1.sslPolicies.html +++ b/docs/dyn/compute_v1.sslPolicies.html @@ -75,7 +75,7 @@

Compute Engine API . sslPolicies

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves the list of all SslPolicy resources, regional and global,

aggregatedList_next(previous_request, previous_response)

@@ -93,10 +93,10 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Returns the specified SSL policy resource.

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists all the SSL policies that have been configured for the specified

- listAvailableFeatures(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ listAvailableFeatures(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists all features that can be specified in the SSL policy when using

list_next(previous_request, previous_response)

@@ -106,7 +106,7 @@

Instance Methods

Patches the specified SSL policy with the data included in the request.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves the list of all SslPolicy resources, regional and global,
 available to the specified project.
 
@@ -199,12 +199,6 @@ 

Method Details

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. @@ -1184,7 +1178,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists all the SSL policies that have been configured for the specified
 project.
 
@@ -1267,12 +1261,6 @@ 

Method Details

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 @@ -1403,7 +1391,7 @@

Method Details

- listAvailableFeatures(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + listAvailableFeatures(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists all features that can be specified in the SSL policy when using
 custom profile.
 
@@ -1486,12 +1474,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.storagePoolTypes.html b/docs/dyn/compute_v1.storagePoolTypes.html index 734700064c..3f7f7fc9e4 100644 --- a/docs/dyn/compute_v1.storagePoolTypes.html +++ b/docs/dyn/compute_v1.storagePoolTypes.html @@ -75,7 +75,7 @@

Compute Engine API . storagePoolTypes

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of storage pool types.

aggregatedList_next(previous_request, previous_response)

@@ -87,14 +87,14 @@

Instance Methods

get(project, zone, storagePoolType, x__xgafv=None)

Returns the specified storage pool type.

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of storage pool types available to the specified

list_next(previous_request, previous_response)

Retrieves the next page of results.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of storage pool types.
 
 To prevent failure, Google recommends that you set the
@@ -186,12 +186,6 @@ 

Method Details

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. @@ -403,7 +397,7 @@

Method Details

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of storage pool types available to the specified
 project.
 
@@ -487,12 +481,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.storagePools.html b/docs/dyn/compute_v1.storagePools.html index a492d04edb..8e2a1463be 100644 --- a/docs/dyn/compute_v1.storagePools.html +++ b/docs/dyn/compute_v1.storagePools.html @@ -75,7 +75,7 @@

Compute Engine API . storagePools

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of storage pools.

aggregatedList_next(previous_request, previous_response)

@@ -96,10 +96,10 @@

Instance Methods

insert(project, zone, body=None, requestId=None, x__xgafv=None)

Creates a storage pool in the specified project using the data

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of storage pools contained within

- listDisks(project, zone, storagePool, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ listDisks(project, zone, storagePool, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists the disks in a specified storage pool.

listDisks_next(previous_request, previous_response)

@@ -118,7 +118,7 @@

Instance Methods

Updates the specified storagePool with the data included in the request.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of storage pools.
 
 To prevent failure, Google recommends that you set the
@@ -210,12 +210,6 @@ 

Method Details

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. @@ -1726,7 +1720,7 @@

Method Details

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of storage pools contained within
 the specified zone.
 
@@ -1810,12 +1804,6 @@ 

Method Details

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 @@ -2004,7 +1992,7 @@

Method Details

- listDisks(project, zone, storagePool, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + listDisks(project, zone, storagePool, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists the disks in a specified storage pool.
 
 Args:
@@ -2088,12 +2076,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.subnetworks.html b/docs/dyn/compute_v1.subnetworks.html index e2b3602de7..7b7d265fdc 100644 --- a/docs/dyn/compute_v1.subnetworks.html +++ b/docs/dyn/compute_v1.subnetworks.html @@ -75,7 +75,7 @@

Compute Engine API . subnetworks

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, views=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, views=None, x__xgafv=None)

Retrieves an aggregated list of subnetworks.

aggregatedList_next(previous_request, previous_response)

@@ -99,10 +99,10 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a subnetwork in the specified project using the data

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, views=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, views=None, x__xgafv=None)

Retrieves a list of subnetworks available to the specified

- listUsable(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProject=None, x__xgafv=None)

+ listUsable(project, filter=None, maxResults=None, orderBy=None, pageToken=None, serviceProject=None, x__xgafv=None)

Retrieves an aggregated list of all usable subnetworks in the project.

listUsable_next(previous_request, previous_response)

@@ -124,7 +124,7 @@

Instance Methods

Returns permissions that a caller has on the specified resource.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, views=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, views=None, x__xgafv=None)
Retrieves an aggregated list of subnetworks.
 
 To prevent failure, Google recommends that you set the
@@ -216,12 +216,6 @@ 

Method Details

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. views: string, Defines the extra views returned back in the subnetwork resource. @@ -2437,7 +2431,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, views=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, views=None, x__xgafv=None)
Retrieves a list of subnetworks available to the specified
 project.
 
@@ -2521,12 +2515,6 @@ 

Method Details

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. views: string, Defines the extra views returned back in the subnetwork resource. Supported values: @@ -2845,7 +2833,7 @@

Method Details

- listUsable(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProject=None, x__xgafv=None) + listUsable(project, filter=None, maxResults=None, orderBy=None, pageToken=None, serviceProject=None, x__xgafv=None)
Retrieves an aggregated list of all usable subnetworks in the project.
 
 Args:
@@ -2927,12 +2915,6 @@ 

Method Details

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. serviceProject: string, The project id or project number in which the subnetwork is intended to be used. Only applied for Shared VPC. See [Shared VPC documentation](https://cloud.google.com/vpc/docs/shared-vpc/) diff --git a/docs/dyn/compute_v1.targetGrpcProxies.html b/docs/dyn/compute_v1.targetGrpcProxies.html index c76d97139a..4a4c1ad7c3 100644 --- a/docs/dyn/compute_v1.targetGrpcProxies.html +++ b/docs/dyn/compute_v1.targetGrpcProxies.html @@ -87,7 +87,7 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates a TargetGrpcProxy in the specified project in the given scope

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists the TargetGrpcProxies for a project in the given scope.

list_next(previous_request, previous_response)

@@ -817,7 +817,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists the TargetGrpcProxies for a project in the given scope.
 
 Args:
@@ -899,12 +899,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.targetHttpProxies.html b/docs/dyn/compute_v1.targetHttpProxies.html index fd8ee9cd15..3b0f45b629 100644 --- a/docs/dyn/compute_v1.targetHttpProxies.html +++ b/docs/dyn/compute_v1.targetHttpProxies.html @@ -75,7 +75,7 @@

Compute Engine API . targetHttpProxies

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves the list of all TargetHttpProxy resources, regional and global,

aggregatedList_next(previous_request, previous_response)

@@ -93,7 +93,7 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates a TargetHttpProxy resource in the specified

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of TargetHttpProxy resources available

list_next(previous_request, previous_response)

@@ -106,7 +106,7 @@

Instance Methods

Changes the URL map for TargetHttpProxy.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves the list of all TargetHttpProxy resources, regional and global,
 available to the specified project.
 
@@ -199,12 +199,6 @@ 

Method Details

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. @@ -1108,7 +1102,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of TargetHttpProxy resources available
 to the specified project.
 
@@ -1191,12 +1185,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.targetHttpsProxies.html b/docs/dyn/compute_v1.targetHttpsProxies.html index 5d65442dbf..36d562d3a8 100644 --- a/docs/dyn/compute_v1.targetHttpsProxies.html +++ b/docs/dyn/compute_v1.targetHttpsProxies.html @@ -75,7 +75,7 @@

Compute Engine API . targetHttpsProxies

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves the list of all TargetHttpsProxy resources, regional and global,

aggregatedList_next(previous_request, previous_response)

@@ -93,7 +93,7 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates a TargetHttpsProxy resource in the specified

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of TargetHttpsProxy resources

list_next(previous_request, previous_response)

@@ -118,7 +118,7 @@

Instance Methods

Changes the URL map for TargetHttpsProxy.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves the list of all TargetHttpsProxy resources, regional and global,
 available to the specified project.
 
@@ -211,12 +211,6 @@ 

Method Details

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. @@ -1433,7 +1427,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of TargetHttpsProxy resources
 available to the specified project.
 
@@ -1516,12 +1510,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.targetInstances.html b/docs/dyn/compute_v1.targetInstances.html index 2c71e75b31..513332c684 100644 --- a/docs/dyn/compute_v1.targetInstances.html +++ b/docs/dyn/compute_v1.targetInstances.html @@ -75,7 +75,7 @@

Compute Engine API . targetInstances

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of target instances.

aggregatedList_next(previous_request, previous_response)

@@ -93,7 +93,7 @@

Instance Methods

insert(project, zone, body=None, requestId=None, x__xgafv=None)

Creates a TargetInstance resource in the specified project and zone using

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of TargetInstance resources available to the specified

list_next(previous_request, previous_response)

@@ -106,7 +106,7 @@

Instance Methods

Returns permissions that a caller has on the specified resource.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of target instances.
 
 To prevent failure, Google recommends that you set the
@@ -198,12 +198,6 @@ 

Method Details

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. @@ -1062,7 +1056,7 @@

Method Details

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of TargetInstance resources available to the specified
 project and zone.
 
@@ -1146,12 +1140,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.targetPools.html b/docs/dyn/compute_v1.targetPools.html index e15d85a6a6..73c676a71a 100644 --- a/docs/dyn/compute_v1.targetPools.html +++ b/docs/dyn/compute_v1.targetPools.html @@ -81,7 +81,7 @@

Instance Methods

addInstance(project, region, targetPool, body=None, requestId=None, x__xgafv=None)

Adds an instance to a target pool.

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of target pools.

aggregatedList_next(previous_request, previous_response)

@@ -102,7 +102,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a target pool in the specified project and region using

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of target pools available to the specified

list_next(previous_request, previous_response)

@@ -765,7 +765,7 @@

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of target pools.
 
 To prevent failure, Google recommends that you set the
@@ -857,12 +857,6 @@ 

Method Details

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. @@ -1870,7 +1864,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of target pools available to the specified
 project and region.
 
@@ -1954,12 +1948,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.targetSslProxies.html b/docs/dyn/compute_v1.targetSslProxies.html index c2e424f2f1..546d828894 100644 --- a/docs/dyn/compute_v1.targetSslProxies.html +++ b/docs/dyn/compute_v1.targetSslProxies.html @@ -87,7 +87,7 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates a TargetSslProxy resource in the specified project using

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of TargetSslProxy resources

list_next(previous_request, previous_response)

@@ -828,7 +828,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of TargetSslProxy resources
 available to the specified project.
 
@@ -911,12 +911,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.targetTcpProxies.html b/docs/dyn/compute_v1.targetTcpProxies.html index b8be787358..ccf653e752 100644 --- a/docs/dyn/compute_v1.targetTcpProxies.html +++ b/docs/dyn/compute_v1.targetTcpProxies.html @@ -75,7 +75,7 @@

Compute Engine API . targetTcpProxies

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves the list of all TargetTcpProxy resources, regional and global,

aggregatedList_next(previous_request, previous_response)

@@ -93,7 +93,7 @@

Instance Methods

insert(project, body=None, requestId=None, x__xgafv=None)

Creates a TargetTcpProxy resource in the specified project using

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of TargetTcpProxy resources

list_next(previous_request, previous_response)

@@ -109,7 +109,7 @@

Instance Methods

Returns permissions that a caller has on the specified resource.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves the list of all TargetTcpProxy resources, regional and global,
 available to the specified project.
 
@@ -202,12 +202,6 @@ 

Method Details

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. @@ -1058,7 +1052,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of TargetTcpProxy resources
 available to the specified project.
 
@@ -1141,12 +1135,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.targetVpnGateways.html b/docs/dyn/compute_v1.targetVpnGateways.html index d9787cd8bf..598cc42e17 100644 --- a/docs/dyn/compute_v1.targetVpnGateways.html +++ b/docs/dyn/compute_v1.targetVpnGateways.html @@ -75,7 +75,7 @@

Compute Engine API . targetVpnGateways

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of target VPN gateways.

aggregatedList_next(previous_request, previous_response)

@@ -93,7 +93,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a target VPN gateway in the specified project and region using

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of target VPN gateways available to the specified

list_next(previous_request, previous_response)

@@ -103,7 +103,7 @@

Instance Methods

Sets the labels on a TargetVpnGateway. To learn more about labels, read theLabeling

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of target VPN gateways.
 
 To prevent failure, Google recommends that you set the
@@ -195,12 +195,6 @@ 

Method Details

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. @@ -1143,7 +1137,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of target VPN gateways available to the specified
 project and region.
 
@@ -1227,12 +1221,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.urlMaps.html b/docs/dyn/compute_v1.urlMaps.html index 8daff27c78..ba22cd1e76 100644 --- a/docs/dyn/compute_v1.urlMaps.html +++ b/docs/dyn/compute_v1.urlMaps.html @@ -75,7 +75,7 @@

Compute Engine API . urlMaps

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves the list of all UrlMap resources, regional and global,

aggregatedList_next(previous_request, previous_response)

@@ -96,7 +96,7 @@

Instance Methods

invalidateCache(project, urlMap, body=None, requestId=None, x__xgafv=None)

Initiates a cache invalidation operation, invalidating the specified path,

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of UrlMap resources available to the specified

list_next(previous_request, previous_response)

@@ -115,7 +115,7 @@

Instance Methods

Runs static validation for the UrlMap. In particular, the tests of the

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves the list of all UrlMap resources, regional and global,
 available to the specified project.
 
@@ -208,12 +208,6 @@ 

Method Details

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. @@ -12250,7 +12244,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of UrlMap resources available to the specified
 project.
 
@@ -12333,12 +12327,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.vpnGateways.html b/docs/dyn/compute_v1.vpnGateways.html index dd263c01fe..24acf42c44 100644 --- a/docs/dyn/compute_v1.vpnGateways.html +++ b/docs/dyn/compute_v1.vpnGateways.html @@ -75,7 +75,7 @@

Compute Engine API . vpnGateways

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of VPN gateways.

aggregatedList_next(previous_request, previous_response)

@@ -96,7 +96,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a VPN gateway in the specified project and region using

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of VPN gateways available to the specified

list_next(previous_request, previous_response)

@@ -109,7 +109,7 @@

Instance Methods

Returns permissions that a caller has on the specified resource.

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of VPN gateways.
 
 To prevent failure, Google recommends that you set the
@@ -201,12 +201,6 @@ 

Method Details

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. @@ -1258,7 +1252,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of VPN gateways available to the specified
 project and region.
 
@@ -1342,12 +1336,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.vpnTunnels.html b/docs/dyn/compute_v1.vpnTunnels.html index 6c53c85226..7caa3f4dd0 100644 --- a/docs/dyn/compute_v1.vpnTunnels.html +++ b/docs/dyn/compute_v1.vpnTunnels.html @@ -75,7 +75,7 @@

Compute Engine API . vpnTunnels

Instance Methods

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None)

+ aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)

Retrieves an aggregated list of VPN tunnels.

aggregatedList_next(previous_request, previous_response)

@@ -93,7 +93,7 @@

Instance Methods

insert(project, region, body=None, requestId=None, x__xgafv=None)

Creates a VpnTunnel resource in the specified project and region using

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of VpnTunnel resources contained in the specified

list_next(previous_request, previous_response)

@@ -103,7 +103,7 @@

Instance Methods

Sets the labels on a VpnTunnel. To learn more about labels, read theLabeling

Method Details

- aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, serviceProjectNumber=None, x__xgafv=None) + aggregatedList(project, filter=None, includeAllScopes=None, maxResults=None, orderBy=None, pageToken=None, serviceProjectNumber=None, x__xgafv=None)
Retrieves an aggregated list of VPN tunnels.
 
 To prevent failure, Google recommends that you set the
@@ -195,12 +195,6 @@ 

Method Details

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. @@ -1426,7 +1420,7 @@

Method Details

- list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, region, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of VpnTunnel resources contained in the specified
 project and region.
 
@@ -1510,12 +1504,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.wireGroups.html b/docs/dyn/compute_v1.wireGroups.html index dd60c4bf50..f58150be5d 100644 --- a/docs/dyn/compute_v1.wireGroups.html +++ b/docs/dyn/compute_v1.wireGroups.html @@ -87,7 +87,7 @@

Instance Methods

insert(project, crossSiteNetwork, body=None, requestId=None, validateOnly=None, x__xgafv=None)

Creates a wire group in the specified project in the given scope

- list(project, crossSiteNetwork, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, crossSiteNetwork, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists the wire groups for a project in the given scope.

list_next(previous_request, previous_response)

@@ -1017,7 +1017,7 @@

Method Details

- list(project, crossSiteNetwork, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, crossSiteNetwork, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists the wire groups for a project in the given scope.
 
 Args:
@@ -1100,12 +1100,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.zoneOperations.html b/docs/dyn/compute_v1.zoneOperations.html index 05f9e33df1..0fc5ebf2cf 100644 --- a/docs/dyn/compute_v1.zoneOperations.html +++ b/docs/dyn/compute_v1.zoneOperations.html @@ -84,7 +84,7 @@

Instance Methods

get(project, zone, operation, x__xgafv=None)

Retrieves the specified zone-specific Operations resource.

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves a list of Operation resources contained within

list_next(previous_request, previous_response)

@@ -407,7 +407,7 @@

Method Details

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves a list of Operation resources contained within
 the specified zone.
 
@@ -491,12 +491,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.zoneVmExtensionPolicies.html b/docs/dyn/compute_v1.zoneVmExtensionPolicies.html index da8e9ad059..f52c0bd722 100644 --- a/docs/dyn/compute_v1.zoneVmExtensionPolicies.html +++ b/docs/dyn/compute_v1.zoneVmExtensionPolicies.html @@ -87,7 +87,7 @@

Instance Methods

insert(project, zone, body=None, requestId=None, x__xgafv=None)

Creates a new zone-level VM extension policy within a project.

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Lists all VM extension policies within a specific zone for a project.

list_next(previous_request, previous_response)

@@ -847,7 +847,7 @@

Method Details

- list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, zone, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Lists all VM extension policies within a specific zone for a project.
 
 Args:
@@ -930,12 +930,6 @@ 

Method Details

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 diff --git a/docs/dyn/compute_v1.zones.html b/docs/dyn/compute_v1.zones.html index 3d62a1749c..0fbdba2c9f 100644 --- a/docs/dyn/compute_v1.zones.html +++ b/docs/dyn/compute_v1.zones.html @@ -81,7 +81,7 @@

Instance Methods

get(project, zone, x__xgafv=None)

Returns the specified Zone resource.

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None)

+ list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)

Retrieves the list of Zone resources available to the specified project.

list_next(previous_request, previous_response)

@@ -260,7 +260,7 @@

Method Details

- list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, returnPartialSuccess=None, x__xgafv=None) + list(project, filter=None, maxResults=None, orderBy=None, pageToken=None, x__xgafv=None)
Retrieves the list of Zone resources available to the specified project.
 
 Args:
@@ -342,12 +342,6 @@ 

Method Details

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 diff --git a/googleapiclient/discovery_cache/documents/compute.alpha.json b/googleapiclient/discovery_cache/documents/compute.alpha.json index 42eab2337b..4daad28fd4 100644 --- a/googleapiclient/discovery_cache/documents/compute.alpha.json +++ b/googleapiclient/discovery_cache/documents/compute.alpha.json @@ -58444,7 +58444,7 @@ } } }, -"revision": "20260910", +"revision": "20260922", "rootUrl": "https://compute.googleapis.com/", "schemas": { "AWSV4Signature": { @@ -61581,6 +61581,16 @@ false "$ref": "AutoscalingPolicyTimeAggregation", "description": "Defines how CPU utilization is aggregated over time.\n\nOperates on all CPU utilization samples produced by each instance over\nthe `time_aggregation.time_window_sec`, reducing them to exactly one\nvalue per instance if samples are available." }, +"utilizationMax": { +"description": "The upper bound of the utilization range. Must be a float value in the\nrange ('utilization_min', 1]. A value of 0.0 is equivalent to leaving the\nfield unset.", +"format": "double", +"type": "number" +}, +"utilizationMin": { +"description": "The lower bound of the utilization range. Must be a float value in the\nrange (0, 'utilization_max']. A value of 0.0 is equivalent to leaving the\nfield unset.", +"format": "double", +"type": "number" +}, "utilizationRange": { "$ref": "UtilizationRange", "description": "Defines a target range for CPU utilization. The values of\n`min_utilization` and `max_utilization` must be in\nthe range (0.0, 1.0].\n\nIf the average CPU is between `min_utilization` and\n`max_utilization`, the autoscaler maintains the current size\nunless another configured metric requires scaling out.\n\nIf the average CPU is above `max_utilization`, the autoscaler\nscales out until the average utilization reaches the\n`utilization_range.utilization_target`.\n\nIf the average CPU is below `min_utilization`, the autoscaler\nconsiders scaling in until the average utilization reaches the\n`utilization_range.utilization_target`. Scaling in can occur only if all\nother configured scaling metrics also suggest scaling in.\n\nAt most one of CpuUtilization.utilization_target or\nCpuUtilization.utilization_range can be set." @@ -66077,7 +66087,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,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. 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,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. 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", @@ -71131,8 +71141,8 @@ false "USER_DEFINED" ], "enumDescriptions": [ -"", -"" +"A system-level policy managed by an internal service like GKE. This value\nis reserved for internal services and cannot be set by users during\npolicy creation. Policies with a SYSTEM source cannot be modified or\ndeleted by users.", +"A regular firewall policy." ], "type": "string" }, @@ -118065,7 +118075,7 @@ false "type": "string" }, "match": { -"description": "CEL expression that specifies the match condition that egress traffic\nfrom a VM is evaluated against. If it evaluates to true, the\ncorresponding `action` is enforced.\n\nThe following examples are valid match expressions for public NAT:\n\n`inIpRange(destination.ip, '1.1.0.0/16') || inIpRange(destination.ip,\n '2.2.0.0/16')`\n\n`destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'`\n\nThe following example is a valid match expression for private NAT:\n\n`nexthop.hub ==\n'//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'`", +"description": "CEL expression that specifies the match condition that egress traffic\nfrom a VM is evaluated against. If it evaluates to true, the\ncorresponding `action` is enforced.\n\nThe following examples are valid match expressions for public NAT:\n\n`inIpRange(destination.ip, '1.1.0.0/16') || inIpRange(destination.ip,\n '2.2.0.0/16')`\n\n`destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'`\n\nThe following examples are valid match expressions for private NAT:\n\n(NAT 44)\n`nexthop.hub ==\n'//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'`\n\n`nexthop.is_hybrid`\n\n(NAT 64)\n`isIPv6(source.ip)`", "type": "string" }, "ruleNumber": { diff --git a/googleapiclient/discovery_cache/documents/compute.beta.json b/googleapiclient/discovery_cache/documents/compute.beta.json index f02173c36c..4cee61b7cb 100644 --- a/googleapiclient/discovery_cache/documents/compute.beta.json +++ b/googleapiclient/discovery_cache/documents/compute.beta.json @@ -18621,6 +18621,48 @@ "https://www.googleapis.com/auth/compute" ] }, +"setName": { +"description": "Sets name of an interconnect.", +"flatPath": "projects/{project}/global/interconnects/{interconnect}/setName", +"httpMethod": "POST", +"id": "compute.interconnects.setName", +"parameterOrder": [ +"project", +"interconnect" +], +"parameters": { +"interconnect": { +"description": "Name of the interconnect 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\nso that if you must retry your request, the server will know to ignore\nthe request 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/interconnects/{interconnect}/setName", +"request": { +"$ref": "InterconnectsSetNameRequest" +}, +"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/interconnects/{resource}/testIamPermissions", @@ -54351,7 +54393,7 @@ } } }, -"revision": "20260910", +"revision": "20260922", "rootUrl": "https://compute.googleapis.com/", "schemas": { "AWSV4Signature": { @@ -61270,7 +61312,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,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. 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,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. 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", @@ -66094,8 +66136,8 @@ false "USER_DEFINED" ], "enumDescriptions": [ -"", -"" +"A system-level policy managed by an internal service like GKE. This value\nis reserved for internal services and cannot be set by users during\npolicy creation. Policies with a SYSTEM source cannot be modified or\ndeleted by users.", +"A regular firewall policy." ], "type": "string" }, @@ -84582,6 +84624,21 @@ false }, "type": "object" }, +"InterconnectsSetNameRequest": { +"description": "Request to rename an interconnect.", +"id": "InterconnectsSetNameRequest", +"properties": { +"currentName": { +"description": "The current name of the interconnect.\nThe name must be 1-63 characters long, and comply with RFC1035.", +"type": "string" +}, +"name": { +"description": "The new name of the interconnect.\nThe name must be 1-63 characters long, and comply with RFC1035.", +"type": "string" +} +}, +"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", @@ -107712,7 +107769,7 @@ false "type": "string" }, "match": { -"description": "CEL expression that specifies the match condition that egress traffic\nfrom a VM is evaluated against. If it evaluates to true, the\ncorresponding `action` is enforced.\n\nThe following examples are valid match expressions for public NAT:\n\n`inIpRange(destination.ip, '1.1.0.0/16') || inIpRange(destination.ip,\n '2.2.0.0/16')`\n\n`destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'`\n\nThe following example is a valid match expression for private NAT:\n\n`nexthop.hub ==\n'//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'`", +"description": "CEL expression that specifies the match condition that egress traffic\nfrom a VM is evaluated against. If it evaluates to true, the\ncorresponding `action` is enforced.\n\nThe following examples are valid match expressions for public NAT:\n\n`inIpRange(destination.ip, '1.1.0.0/16') || inIpRange(destination.ip,\n '2.2.0.0/16')`\n\n`destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'`\n\nThe following examples are valid match expressions for private NAT:\n\n(NAT 44)\n`nexthop.hub ==\n'//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'`\n\n`nexthop.is_hybrid`\n\n(NAT 64)\n`isIPv6(source.ip)`", "type": "string" }, "ruleNumber": { diff --git a/googleapiclient/discovery_cache/documents/compute.preview.json b/googleapiclient/discovery_cache/documents/compute.preview.json index fa5a9e9dcd..b91b8e9f48 100644 --- a/googleapiclient/discovery_cache/documents/compute.preview.json +++ b/googleapiclient/discovery_cache/documents/compute.preview.json @@ -340,6 +340,327 @@ }, "protocol": "rest", "resources": { +"acceleratorInterconnectMemberInstances": { +"methods": { +"list": { +"apiVersion": "2026-10-01-preview", +"description": "Lists member instances of the AcceleratorInterconnect.", +"flatPath": "projects/{project}/zones/{zone}/acceleratorInterconnects/{acceleratorInterconnect}/memberInstances", +"httpMethod": "GET", +"id": "compute.acceleratorInterconnectMemberInstances.list", +"parameterOrder": [ +"project", +"zone", +"acceleratorInterconnect" +], +"parameters": { +"acceleratorInterconnect": { +"description": "Name of the parent AcceleratorInterconnect. The name should conform to\nRFC1035 or be a resource ID.", +"location": "path", +"required": true, +"type": "string" +}, +"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 the 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" +}, +"zone": { +"description": "Zone where the AcceleratorInterconnect is located. Zone name should conform\nto RFC1035.", +"location": "path", +"required": true, +"type": "string" +} +}, +"path": "projects/{project}/zones/{zone}/acceleratorInterconnects/{acceleratorInterconnect}/memberInstances", +"response": { +"$ref": "AcceleratorInterconnectMemberInstancesListResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute", +"https://www.googleapis.com/auth/compute.readonly" +] +} +} +}, +"acceleratorInterconnects": { +"methods": { +"delete": { +"apiVersion": "2026-10-01-preview", +"description": "Deletes the specified accelerator interconnect.", +"flatPath": "projects/{project}/zones/{zone}/acceleratorInterconnects/{acceleratorInterconnect}", +"httpMethod": "DELETE", +"id": "compute.acceleratorInterconnects.delete", +"parameterOrder": [ +"project", +"zone", +"acceleratorInterconnect" +], +"parameters": { +"acceleratorInterconnect": { +"description": "The name of the accelerator interconnect to delete. Name should conform to\nRFC1035.", +"location": "path", +"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" +}, +"zone": { +"description": "The name of thezone where the\naccelerator interconnect is located. Zone name should conform to RFC1035.", +"location": "path", +"required": true, +"type": "string" +} +}, +"path": "projects/{project}/zones/{zone}/acceleratorInterconnects/{acceleratorInterconnect}", +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute" +] +}, +"get": { +"apiVersion": "2026-10-01-preview", +"description": "Returns all of the details about the specified accelerator interconnect.", +"flatPath": "projects/{project}/zones/{zone}/acceleratorInterconnects/{acceleratorInterconnect}", +"httpMethod": "GET", +"id": "compute.acceleratorInterconnects.get", +"parameterOrder": [ +"project", +"zone", +"acceleratorInterconnect" +], +"parameters": { +"acceleratorInterconnect": { +"description": "The name of the accelerator interconnect. Name should conform to RFC1035.", +"location": "path", +"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" +}, +"zone": { +"description": "The name of thezone where the\naccelerator interconnect is located. Zone name should conform to RFC1035.", +"location": "path", +"required": true, +"type": "string" +} +}, +"path": "projects/{project}/zones/{zone}/acceleratorInterconnects/{acceleratorInterconnect}", +"response": { +"$ref": "AcceleratorInterconnect" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute", +"https://www.googleapis.com/auth/compute.readonly" +] +}, +"insert": { +"apiVersion": "2026-10-01-preview", +"description": "Creates an accelerator interconnect using the information that you specify\nin the request.", +"flatPath": "projects/{project}/zones/{zone}/acceleratorInterconnects", +"httpMethod": "POST", +"id": "compute.acceleratorInterconnects.insert", +"parameterOrder": [ +"project", +"zone" +], +"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" +}, +"zone": { +"description": "The name of the zone\nwhere you want to create the accelerator interconnect. Zone name should\nconform to RFC1035.", +"location": "path", +"required": true, +"type": "string" +} +}, +"path": "projects/{project}/zones/{zone}/acceleratorInterconnects", +"request": { +"$ref": "AcceleratorInterconnectsInsertRequest" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute" +] +}, +"list": { +"apiVersion": "2026-10-01-preview", +"description": "Retrieves a list of accelerator interconnects that are contained within the\nspecified project and zone.", +"flatPath": "projects/{project}/zones/{zone}/acceleratorInterconnects", +"httpMethod": "GET", +"id": "compute.acceleratorInterconnects.list", +"parameterOrder": [ +"project", +"zone" +], +"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" +}, +"zone": { +"description": "The name of thezone where the\naccelerator interconnect is located. Zone name should conform to RFC1035.", +"location": "path", +"required": true, +"type": "string" +} +}, +"path": "projects/{project}/zones/{zone}/acceleratorInterconnects", +"response": { +"$ref": "AcceleratorInterconnectsList" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute", +"https://www.googleapis.com/auth/compute.readonly" +] +}, +"queryFormability": { +"apiVersion": "2026-10-01-preview", +"description": "Queries hierarchical formability over dense reservations.", +"flatPath": "projects/{project}/zones/{zone}/acceleratorInterconnects:queryFormability", +"httpMethod": "POST", +"id": "compute.acceleratorInterconnects.queryFormability", +"parameterOrder": [ +"project", +"zone" +], +"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" +}, +"zone": { +"description": "The name of thezone where the\nrequest is located. Zone name should conform to RFC1035.", +"location": "path", +"required": true, +"type": "string" +} +}, +"path": "projects/{project}/zones/{zone}/acceleratorInterconnects:queryFormability", +"request": { +"$ref": "QueryFormabilityRequest" +}, +"response": { +"$ref": "QueryFormabilityResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute" +] +} +} +}, "acceleratorTypes": { "methods": { "aggregatedList": { @@ -13724,6 +14045,23 @@ "location": "query", "type": "string" }, +"resetMode": { +"description": "Mode of reset operation. Defaults to HARD_RESET if not provided.", +"enum": [ +"HARD_RESET", +"POWER_CYCLE", +"RESET_MODE_UNSPECIFIED", +"SOFT_RESET" +], +"enumDescriptions": [ +"Performs a hard reset on the instance. This immediately restarts the\ninstance without gracefully shutting down the guest operating system.", +"Performs a machine-level power cycle.", +"Default value. Defaults to HARD_RESET.", +"Sends a graceful reset command to the guest operating system (e.g.,\nequivalent to running `sudo reboot`)." +], +"location": "query", +"type": "string" +}, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -14862,6 +15200,64 @@ "https://www.googleapis.com/auth/compute.readonly" ] }, +"troubleshoot": { +"apiVersion": "2026-10-01-preview", +"description": "Initiates diagnostic troubleshooting on the specified instance.\nThis operation cannot be cancelled.", +"flatPath": "projects/{project}/zones/{zone}/instances/{instance}/troubleshoot", +"httpMethod": "POST", +"id": "compute.instances.troubleshoot", +"parameterOrder": [ +"project", +"zone", +"instance" +], +"parameters": { +"instance": { +"description": "Name of the instance scoping 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" +}, +"params.endTime": { +"description": "Input only. Timestamp representing the end of the troubleshooting window\nin RFC3339\ntext format. If omitted, defaults to 'now'.", +"location": "query", +"type": "string" +}, +"params.startTime": { +"description": "Input only. Timestamp representing the beginning of the troubleshooting window\nin RFC3339\ntext format. If omitted, defaults to the last 12 hours.", +"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" +}, +"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" +}, +"zone": { +"description": "The name of the zone for this request.", +"location": "path", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"required": true, +"type": "string" +} +}, +"path": "projects/{project}/zones/{zone}/instances/{instance}/troubleshoot", +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute" +] +}, "update": { "apiVersion": "2026-10-01-preview", "description": "Updates an instance only if the necessary resources are available. This\nmethod can update only a specific set of instance properties. See\nUpdating a running instance for a list of updatable instance\nproperties.", @@ -17615,26 +18011,22 @@ "https://www.googleapis.com/auth/cloud-platform", "https://www.googleapis.com/auth/compute" ] -} -} }, -"licenseCodes": { -"methods": { -"get": { +"setName": { "apiVersion": "2026-10-01-preview", -"description": "Return a specified license code. License codes are mirrored across\nall projects that have permissions to read the License Code.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.", -"flatPath": "projects/{project}/global/licenseCodes/{licenseCode}", -"httpMethod": "GET", -"id": "compute.licenseCodes.get", +"description": "Sets name of an interconnect.", +"flatPath": "projects/{project}/global/interconnects/{interconnect}/setName", +"httpMethod": "POST", +"id": "compute.interconnects.setName", "parameterOrder": [ "project", -"licenseCode" +"interconnect" ], "parameters": { -"licenseCode": { -"description": "Number corresponding to the License code resource to return.", +"interconnect": { +"description": "Name of the interconnect to update.", "location": "path", -"pattern": "[0-9]{0,61}?", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}", "required": true, "type": "string" }, @@ -17644,196 +18036,44 @@ "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/licenseCodes/{licenseCode}", -"response": { -"$ref": "LicenseCode" -}, -"scopes": [ -"https://www.googleapis.com/auth/cloud-platform", -"https://www.googleapis.com/auth/compute", -"https://www.googleapis.com/auth/compute.readonly" -] }, -"getIamPolicy": { -"apiVersion": "2026-10-01-preview", -"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", +"requestId": { +"description": "An optional request ID to identify requests. Specify a unique request ID\nso that if you must retry your request, the server will know to ignore\nthe request 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": "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": { -"apiVersion": "2026-10-01-preview", -"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", +"path": "projects/{project}/global/interconnects/{interconnect}/setName", "request": { -"$ref": "GlobalSetPolicyRequest" +"$ref": "InterconnectsSetNameRequest" }, "response": { -"$ref": "Policy" +"$ref": "Operation" }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", "https://www.googleapis.com/auth/compute" ] -}, -"testIamPermissions": { -"apiVersion": "2026-10-01-preview", -"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", -"httpMethod": "POST", -"id": "compute.licenseCodes.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/licenseCodes/{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" -] } } }, -"licenses": { +"licenseCodes": { "methods": { -"delete": { -"apiVersion": "2026-10-01-preview", -"description": "Deletes the specified license.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.", -"flatPath": "projects/{project}/global/licenses/{license}", -"httpMethod": "DELETE", -"id": "compute.licenses.delete", -"parameterOrder": [ -"project", -"license" -], -"parameters": { -"license": { -"description": "Name of the license 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/licenses/{license}", -"response": { -"$ref": "Operation" -}, -"scopes": [ -"https://www.googleapis.com/auth/cloud-platform", -"https://www.googleapis.com/auth/compute" -] -}, "get": { "apiVersion": "2026-10-01-preview", -"description": "Returns the specified License resource.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.", -"flatPath": "projects/{project}/global/licenses/{license}", +"description": "Return a specified license code. License codes are mirrored across\nall projects that have permissions to read the License Code.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.", +"flatPath": "projects/{project}/global/licenseCodes/{licenseCode}", "httpMethod": "GET", -"id": "compute.licenses.get", +"id": "compute.licenseCodes.get", "parameterOrder": [ "project", -"license" +"licenseCode" ], "parameters": { -"license": { -"description": "Name of the License resource to return.", +"licenseCode": { +"description": "Number corresponding to the License code resource to return.", "location": "path", -"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}", +"pattern": "[0-9]{0,61}?", "required": true, "type": "string" }, @@ -17845,9 +18085,9 @@ "type": "string" } }, -"path": "projects/{project}/global/licenses/{license}", +"path": "projects/{project}/global/licenseCodes/{licenseCode}", "response": { -"$ref": "License" +"$ref": "LicenseCode" }, "scopes": [ "https://www.googleapis.com/auth/cloud-platform", @@ -17858,9 +18098,208 @@ "getIamPolicy": { "apiVersion": "2026-10-01-preview", "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/licenses/{resource}/getIamPolicy", +"flatPath": "projects/{project}/global/licenseCodes/{resource}/getIamPolicy", "httpMethod": "GET", -"id": "compute.licenses.getIamPolicy", +"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": { +"apiVersion": "2026-10-01-preview", +"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": { +"apiVersion": "2026-10-01-preview", +"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", +"httpMethod": "POST", +"id": "compute.licenseCodes.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/licenseCodes/{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" +] +} +} +}, +"licenses": { +"methods": { +"delete": { +"apiVersion": "2026-10-01-preview", +"description": "Deletes the specified license.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.", +"flatPath": "projects/{project}/global/licenses/{license}", +"httpMethod": "DELETE", +"id": "compute.licenses.delete", +"parameterOrder": [ +"project", +"license" +], +"parameters": { +"license": { +"description": "Name of the license 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/licenses/{license}", +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute" +] +}, +"get": { +"apiVersion": "2026-10-01-preview", +"description": "Returns the specified License resource.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.", +"flatPath": "projects/{project}/global/licenses/{license}", +"httpMethod": "GET", +"id": "compute.licenses.get", +"parameterOrder": [ +"project", +"license" +], +"parameters": { +"license": { +"description": "Name of the License 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/licenses/{license}", +"response": { +"$ref": "License" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute", +"https://www.googleapis.com/auth/compute.readonly" +] +}, +"getIamPolicy": { +"apiVersion": "2026-10-01-preview", +"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/licenses/{resource}/getIamPolicy", +"httpMethod": "GET", +"id": "compute.licenses.getIamPolicy", "parameterOrder": [ "project", "resource" @@ -49584,7 +50023,7 @@ } } }, -"revision": "20260910", +"revision": "20260922", "rootUrl": "https://compute.googleapis.com/", "schemas": { "AWSV4Signature": { @@ -49626,6 +50065,269 @@ }, "type": "object" }, +"AcceleratorInterconnect": { +"description": "Represents an Accelerator Interconnect resource.", +"id": "AcceleratorInterconnect", +"properties": { +"acceleratorTopology": { +"description": "The target topology shape (e.g. \"4x4x8\").", +"type": "string" +}, +"annotations": { +"additionalProperties": { +"type": "string" +}, +"description": "The annotations for the accelerator interconnect.", +"type": "object" +}, +"creationTimestamp": { +"description": "Output only. [Output Only] The creation time of this resource inRFC3339\ntext format.", +"readOnly": true, +"type": "string" +}, +"description": { +"description": "An optional description of this resource.", +"type": "string" +}, +"id": { +"description": "Output only. [Output Only] A unique identifier for this resource type.", +"format": "uint64", +"readOnly": true, +"type": "string" +}, +"labels": { +"additionalProperties": { +"type": "string" +}, +"description": "The labels for the accelerator interconnect.", +"type": "object" +}, +"name": { +"description": "The name of the resource. The name must be 1-63 characters\nlong, and comply withRFC1035.", +"pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", +"type": "string" +}, +"params": { +"$ref": "AcceleratorInterconnectParams", +"description": "Input only. [Input Only] Additional params passed with the creation request, but not\npersisted as part of resource payload." +}, +"reactivationMode": { +"description": "The reactivation mode for the accelerator interconnect.", +"enum": [ +"MANUAL", +"REACTIVATION_MODE_UNSPECIFIED" +], +"enumDescriptions": [ +"Manual reactivation mode.", +"Unspecified value." +], +"type": "string" +}, +"selfLink": { +"description": "Output only. [Output Only] The fully-qualified URL of this resource.", +"readOnly": true, +"type": "string" +}, +"selfLinkWithId": { +"description": "Output only. [Output Only] The fully-qualified URL of this resource containing its\nunique identifier.", +"readOnly": true, +"type": "string" +}, +"status": { +"$ref": "AcceleratorInterconnectAcceleratorInterconnectStatus", +"description": "Output only. [Output Only] The status of the interconnect.", +"readOnly": true +}, +"zone": { +"description": "Output only. [Output Only] The URL of azone\nwhere the interconnect resides. You must specify this field as part of\nthe HTTP request URL. It is not settable as a field in the request body.", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"AcceleratorInterconnectAcceleratorInterconnectStatus": { +"description": "Detailed status information for the interconnect resource.", +"id": "AcceleratorInterconnectAcceleratorInterconnectStatus", +"properties": { +"acceleratorType": { +"description": "Output only. [Output Only] The accelerator type (e.g., \"TPU7X\").", +"readOnly": true, +"type": "string" +}, +"state": { +"description": "Output only. [Output Only] The current state of the interconnect.", +"enum": [ +"ACTIVATING", +"ACTIVE", +"ACTIVE_DEGRADED", +"DEACTIVATING", +"FAILED", +"STATE_UNSPECIFIED" +], +"enumDescriptions": [ +"The interconnect is being activated.", +"The interconnect is active and fully configured.", +"The interconnect is active but operating in degraded mode.", +"The interconnect is being deactivated.", +"The interconnect is failed and no longer active.", +"The interconnect is in an unspecified state." +], +"readOnly": true, +"type": "string" +}, +"stateDetails": { +"$ref": "AcceleratorInterconnectAcceleratorInterconnectStatusAcceleratorInterconnectStateDetails", +"description": "Output only. [Output Only] The result of the latest accelerator topology state check.", +"readOnly": true +} +}, +"type": "object" +}, +"AcceleratorInterconnectAcceleratorInterconnectStatusAcceleratorInterconnectStateDetails": { +"description": "Holds the details of the current accelerator interconnect state.", +"id": "AcceleratorInterconnectAcceleratorInterconnectStatusAcceleratorInterconnectStateDetails", +"properties": { +"error": { +"description": "Output only. Encountered errors.", +"properties": { +"errors": { +"description": "[Output Only] The array of errors encountered while processing this\noperation.", +"items": { +"description": "Represents a single error encountered during the processing of an\noperation.", +"properties": { +"code": { +"description": "[Output Only] The error type identifier for this error.", +"type": "string" +}, +"errorDetails": { +"description": "[Output Only] An optional list of messages that contain the error\ndetails. There is a set of defined message types to use for providing\ndetails.The syntax depends on the error code. For example,\nQuotaExceededInfo will have details when the error code is\nQUOTA_EXCEEDED.", +"items": { +"description": "Container for structured error details providing additional context\nspecific to the encountered error code.", +"properties": { +"errorInfo": { +"$ref": "ErrorInfo", +"description": "Error information containing structured domain, reason, and metadata." +}, +"help": { +"$ref": "Help", +"description": "Links and information to help the user resolve the error." +}, +"localizedMessage": { +"$ref": "LocalizedMessage", +"description": "A localized human-readable error message intended for end users." +}, +"quotaInfo": { +"$ref": "QuotaExceededInfo", +"description": "Details about quota limits and metrics when a quota is exceeded." +} +}, +"type": "object" +}, +"type": "array" +}, +"location": { +"description": "[Output Only] Indicates the field in the request that caused the error.\nThis property is optional.", +"type": "string" +}, +"message": { +"description": "[Output Only] An optional, human-readable error message.", +"type": "string" +} +}, +"type": "object" +}, +"type": "array" +} +}, +"readOnly": true, +"type": "object" +}, +"timestamp": { +"description": "Output only. Timestamp is shown only if there is an error.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"AcceleratorInterconnectMemberInstance": { +"description": "Represents an Accelerator Interconnect Member Instance.", +"id": "AcceleratorInterconnectMemberInstance", +"properties": { +"instance": { +"description": "Output only. [Output Only] The VM instance resource URL (e.g.,\nhttps://.../instances/my-vm).", +"readOnly": true, +"type": "string" +}, +"instanceId": { +"description": "Output only. [Output Only] The unique server-defined ID of the VM instance.", +"format": "uint64", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"AcceleratorInterconnectMemberInstancesListResponse": { +"description": "Response message for AcceleratorInterconnectMemberInstances.List.", +"id": "AcceleratorInterconnectMemberInstancesListResponse", +"properties": { +"items": { +"description": "The list of AcceleratorInterconnectMemberInstances.", +"items": { +"$ref": "AcceleratorInterconnectMemberInstance" +}, +"type": "array" +}, +"nextPageToken": { +"description": "Token to retrieve the next page of results.", +"type": "string" +} +}, +"type": "object" +}, +"AcceleratorInterconnectParams": { +"description": "Additional accelerator interconnect creation params.", +"id": "AcceleratorInterconnectParams", +"properties": { +"capacityPool": { +"$ref": "CapacityPool", +"description": "The capacity pool to use for the accelerator interconnect." +} +}, +"type": "object" +}, +"AcceleratorInterconnectsInsertRequest": { +"description": "Insert an Accelerator Interconnect resource.", +"id": "AcceleratorInterconnectsInsertRequest", +"properties": { +"resource": { +"$ref": "AcceleratorInterconnect", +"description": "Required. The accelerator interconnect resource to insert." +} +}, +"type": "object" +}, +"AcceleratorInterconnectsList": { +"description": "Response message for AcceleratorInterconnects.List.", +"id": "AcceleratorInterconnectsList", +"properties": { +"items": { +"description": "A list of AcceleratorInterconnect resources.", +"items": { +"$ref": "AcceleratorInterconnect" +}, +"type": "array" +}, +"nextPageToken": { +"description": "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" +} +}, +"type": "object" +}, "AcceleratorTopologiesInfo": { "description": "Info for accelerator topologies within a densely packed reservation.", "id": "AcceleratorTopologiesInfo", @@ -51092,6 +51794,11 @@ false "$ref": "AllocationResourceStatusHealthInfo", "description": "[Output only] Health information for the reservation." }, +"machineCount": { +"description": "The number of machines in the reservation. Only populated\nfor families where machine to host ratio is not 1:1 such as TPU8i.", +"format": "int32", +"type": "integer" +}, "reservationBlockCount": { "description": "The number of reservation blocks associated with this reservation.", "format": "int32", @@ -52249,6 +52956,16 @@ false ], "type": "string" }, +"utilizationMax": { +"description": "The upper bound of the utilization range. Must be a float value in the\nrange ('utilization_min', 1]. A value of 0.0 is equivalent to leaving the\nfield unset.", +"format": "double", +"type": "number" +}, +"utilizationMin": { +"description": "The lower bound of the utilization range. Must be a float value in the\nrange (0, 'utilization_max']. A value of 0.0 is equivalent to leaving the\nfield unset.", +"format": "double", +"type": "number" +}, "utilizationTarget": { "description": "The target CPU utilization that the autoscaler maintains. Must be\na float value in the range (0, 1]. If not specified, the default is0.6.\n\nIf the CPU level is below the target utilization, the autoscaler scales\nin the number of instances until it reaches the minimum number of\ninstances you specified or until the average CPU of your instances\nreaches the target utilization.\n\nIf the average CPU is above the target utilization, the autoscaler\nscales out until it reaches the maximum number of instances you\nspecified or until the average utilization reaches the target\nutilization.", "format": "double", @@ -55529,11 +56246,13 @@ false "cacheMode": { "description": "Specifies the cache setting for all responses from this route. If not\nspecified, Cloud CDN uses `CACHE_ALL_STATIC` mode.", "enum": [ +"BYPASS_CACHE", "CACHE_ALL_STATIC", "FORCE_CACHE_ALL", "USE_ORIGIN_HEADERS" ], "enumDescriptions": [ +"Bypasses the cache for this route. All requests are forwarded to the\norigin, and responses are not cached.", "Automatically cache static content, including common image formats,\nmedia (video and audio), and web assets (JavaScript and CSS).\nRequests and responses that are marked as uncacheable, as well as\ndynamic content (including HTML), will not be cached.", "Cache all content, ignoring any \"private\", \"no-store\" or \"no-cache\"\ndirectives in Cache-Control response headers.\nWarning: this may result in Cloud CDN caching private,\nper-user (user identifiable) content.", "Requires the origin to set valid caching headers to cache content.\nResponses without these headers will not be cached at the edge, and will\nrequire a full trip to the origin on every request, potentially impacting\nperformance and increasing load on the origin server." @@ -56106,6 +56825,27 @@ false }, "type": "object" }, +"CapacityPool": { +"description": "Structured representation of the capacity pool.", +"id": "CapacityPool", +"properties": { +"partitionIds": { +"description": "The list of physical topology block identifiers.", +"items": { +"type": "string" +}, +"type": "array" +}, +"resources": { +"description": "A list of fully qualified resource names that form the logical bounds.\nBoth full and relative URIs are supported.", +"items": { +"type": "string" +}, +"type": "array" +} +}, +"type": "object" +}, "CircuitBreakers": { "description": "Settings controlling the volume of requests, connections and retries to this\nbackend service.", "id": "CircuitBreakers", @@ -56293,7 +57033,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,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. 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,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. 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", @@ -56306,6 +57046,7 @@ false "COMPUTE_OPTIMIZED_C3D", "COMPUTE_OPTIMIZED_H3", "COMPUTE_OPTIMIZED_H4D", +"COMPUTE_OPTIMIZED_H4D_3TB", "GENERAL_PURPOSE", "GENERAL_PURPOSE_C4", "GENERAL_PURPOSE_C4A", @@ -56341,6 +57082,7 @@ false "STORAGE_OPTIMIZED_Z4D4T", "STORAGE_OPTIMIZED_Z4DH", "STORAGE_OPTIMIZED_Z4DS", +"STORAGE_OPTIMIZED_Z4M", "TYPE_UNSPECIFIED" ], "enumDescriptions": [ @@ -56355,6 +57097,7 @@ false "", "", "", +"CUD bucket for COMPUTE_OPTIMIZED_H4D_3TB machines.", "", "", "", @@ -56390,6 +57133,7 @@ false "CUD bucket for Z4D-4T machines.", "CUD bucket for Z4DH machines.", "CUD bucket for Z4DS machines.", +"CUD bucket for Z4M (bare metal) machines.", "Note for internal users: When adding a new enum Type for v1, make sure\nto also add it in the comment for the `optional Type type` definition.\nThis ensures that the public documentation displays the new enum Type." ], "type": "string" @@ -74790,6 +75534,18 @@ false }, "type": "object" }, +"InstancesTroubleshootOperationMetadata": { +"description": "[Output Only] Operation metadata for instances.troubleshoot.", +"id": "InstancesTroubleshootOperationMetadata", +"properties": { +"troubleshootOutput": { +"description": "Output only. [Output Only] Serialized output of the troubleshooting diagnostic run.", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, "InstantSnapshot": { "description": "Represents a InstantSnapshot resource.\n\nYou can use instant snapshots to create disk rollback points quickly..", "id": "InstantSnapshot", @@ -79425,6 +80181,21 @@ false }, "type": "object" }, +"InterconnectsSetNameRequest": { +"description": "Request to rename an interconnect.", +"id": "InterconnectsSetNameRequest", +"properties": { +"currentName": { +"description": "The current name of the interconnect.\nThe name must be 1-63 characters long, and comply with RFC1035.", +"type": "string" +}, +"name": { +"description": "The new name of the interconnect.\nThe name must be 1-63 characters long, and comply with RFC1035.", +"type": "string" +} +}, +"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", @@ -81303,6 +82074,12 @@ false }, "readOnly": true, "type": "object" +}, +"timestamp": { +"description": "Output only. Show timestamp only if there is an error. The field value\nshould match corresponding timestamp in listErrors.RFC3339\ntext format.", +"format": "google-datetime", +"readOnly": true, +"type": "string" } }, "type": "object" @@ -82575,6 +83352,10 @@ false "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "type": "string" }, +"params": { +"$ref": "NetworkEdgeSecurityServiceParams", +"description": "Input only. [Input Only] Additional params passed with the request, but not persisted\nas part of resource payload." +}, "region": { "description": "Output only. [Output Only] URL of the region where the resource resides. You must\nspecify this field as part of the HTTP request URL. It is not settable as a\nfield in the request body.", "readOnly": true, @@ -82765,6 +83546,20 @@ false }, "type": "object" }, +"NetworkEdgeSecurityServiceParams": { +"description": "Additional network edge security service parameters.", +"id": "NetworkEdgeSecurityServiceParams", +"properties": { +"resourceManagerTags": { +"additionalProperties": { +"type": "string" +}, +"description": "Tag keys/values directly bound to this resource.\nTag keys and values have the same definition as resource\nmanager tags. The field is allowed for INSERT\nonly. The keys/values to set on the resource should be specified in\neither ID { : } or Namespaced format\n{ : }.\nFor example the following are valid inputs:\n* {\"tagKeys/333\" : \"tagValues/444\", \"tagKeys/123\" : \"tagValues/456\"}\n* {\"123/environment\" : \"production\", \"345/abc\" : \"xyz\"}\nNote:\n* Invalid combinations of ID & namespaced format is not supported. For\n instance: {\"123/environment\" : \"tagValues/444\"} is invalid.\n* Inconsistent format is not supported. For instance:\n {\"tagKeys/333\" : \"tagValues/444\", \"123/env\" : \"prod\"} is invalid.", +"type": "object" +} +}, +"type": "object" +}, "NetworkEdgeSecurityServicesScopedList": { "id": "NetworkEdgeSecurityServicesScopedList", "properties": { @@ -88270,6 +89065,11 @@ false "instancesBulkInsertOperationMetadata": { "$ref": "InstancesBulkInsertOperationMetadata" }, +"instancesTroubleshootOperationMetadata": { +"$ref": "InstancesTroubleshootOperationMetadata", +"description": "Output only. [Output Only] Operation metadata for instances.troubleshoot.", +"readOnly": true +}, "kind": { "default": "compute#operation", "description": "Output only. [Output Only] Type of the resource. Always `compute#operation` for\nOperation resources.", @@ -89737,6 +90537,163 @@ false }, "type": "object" }, +"PartitionFormability": { +"description": "Formability of a partition.", +"id": "PartitionFormability", +"properties": { +"acceleratorTopology": { +"description": "Topological shape (e.g., \"4x4x4\").", +"type": "string" +}, +"parent": { +"description": "Partition ID of a partition that is a direct parent in the tree hierarchy.\nIn case the partition represents a full cube, it doesn't have a parent\nfield.", +"type": "string" +}, +"partitionId": { +"description": "Identifier for this topological block.", +"type": "string" +}, +"status": { +"$ref": "PartitionFormabilityStatus", +"description": "Output only. Defines the status of the partition.", +"readOnly": true +}, +"subblock": { +"description": "The URL of the capacity subblock.", +"type": "string" +} +}, +"type": "object" +}, +"PartitionFormabilityStatus": { +"description": "Status of a partition formability.", +"id": "PartitionFormabilityStatus", +"properties": { +"acceleratorInterconnect": { +"description": "URL of the AcceleratorInterconnect utilizing this partition.", +"type": "string" +}, +"error": { +"description": "Detailed error status if the subblock has wrong or no provisioning.\nWhen set, only subblock and error are populated.", +"properties": { +"errors": { +"description": "[Output Only] The array of errors encountered while processing this\noperation.", +"items": { +"description": "Represents a single error encountered during the processing of an\noperation.", +"properties": { +"code": { +"description": "[Output Only] The error type identifier for this error.", +"type": "string" +}, +"errorDetails": { +"description": "[Output Only] An optional list of messages that contain the error\ndetails. There is a set of defined message types to use for providing\ndetails.The syntax depends on the error code. For example,\nQuotaExceededInfo will have details when the error code is\nQUOTA_EXCEEDED.", +"items": { +"description": "Container for structured error details providing additional context\nspecific to the encountered error code.", +"properties": { +"errorInfo": { +"$ref": "ErrorInfo", +"description": "Error information containing structured domain, reason, and metadata." +}, +"help": { +"$ref": "Help", +"description": "Links and information to help the user resolve the error." +}, +"localizedMessage": { +"$ref": "LocalizedMessage", +"description": "A localized human-readable error message intended for end users." +}, +"quotaInfo": { +"$ref": "QuotaExceededInfo", +"description": "Details about quota limits and metrics when a quota is exceeded." +} +}, +"type": "object" +}, +"type": "array" +}, +"location": { +"description": "[Output Only] Indicates the field in the request that caused the error.\nThis property is optional.", +"type": "string" +}, +"message": { +"description": "[Output Only] An optional, human-readable error message.", +"type": "string" +} +}, +"type": "object" +}, +"type": "array" +} +}, +"type": "object" +}, +"infrastructureHealth": { +"description": "Physical health of the underlying infrastructure.", +"enum": [ +"DEGRADED", +"HEALTHY", +"INFRASTRUCTURE_HEALTH_UNSPECIFIED", +"UNHEALTHY" +], +"enumDescriptions": [ +"The underlying infrastructure has issues that degrade performance but\nallow placement.", +"The underlying infrastructure is healthy.", +"Unspecified infrastructure health.", +"The underlying infrastructure has issues that prevent placement." +], +"type": "string" +}, +"instance": { +"description": "URL of an instance provisioned in a single-host partitionID at the lowest\nlevel of the partition tree. Empty if the instance is missing.", +"type": "string" +}, +"instanceState": { +"description": "State of the instances within this partition.", +"enum": [ +"INSTANCE_STATE_UNSPECIFIED", +"NOT_READY", +"RUNNING" +], +"enumDescriptions": [ +"Unspecified instance state.", +"Instances are missing or not in the required status.", +"A sufficient number of instances are provisioned and they are in the\nrequired status." +], +"type": "string" +}, +"state": { +"description": "Current formability state.", +"enum": [ +"NOT_READY", +"READY", +"READY_DEGRADED", +"STATE_UNSPECIFIED" +], +"enumDescriptions": [ +"An AcceleratorInterconnect resource cannot be deployed immediately.", +"An AcceleratorInterconnect resource can be deployed immediately and\nwill achieve full performance.", +"An AcceleratorInterconnect resource can be deployed immediately but\nwill achieve degraded performance.", +"Unspecified partition formability state." +], +"type": "string" +}, +"usageState": { +"description": "Usage state indicating if the partition is occupied.", +"enum": [ +"FREE", +"IN_USE", +"USAGE_STATE_UNSPECIFIED" +], +"enumDescriptions": [ +"Capacity is unallocated and available for interconnect formation.", +"Capacity is currently part of an AcceleratorInterconnect.", +"Unspecified usage state." +], +"type": "string" +} +}, +"type": "object" +}, "PathMatcher": { "description": "A matcher for the path portion of the URL. The BackendService\nfrom the longest-matched rule will serve the URL. If no rule was matched, the\ndefault service is used.", "id": "PathMatcher", @@ -90432,13 +91389,6 @@ false "description": "The project ID. For example: my-example-project. Use the\nproject ID to make requests to Compute Engine.", "type": "string" }, -"quotas": { -"description": "[Output Only] Quotas assigned to this project.", -"items": { -"$ref": "Quota" -}, -"type": "array" -}, "selfLink": { "description": "[Output Only] Server-defined URL for the resource.", "type": "string" @@ -91587,359 +92537,34 @@ false }, "type": "object" }, -"Quota": { -"description": "A quotas entry.", -"id": "Quota", +"QueryFormabilityRequest": { +"description": "Query formability of a given set of reservation subblocks.", +"id": "QueryFormabilityRequest", "properties": { -"limit": { -"description": "[Output Only] Quota limit for this metric.", -"format": "double", -"type": "number" -}, -"metric": { -"description": "[Output Only] Name of the quota metric.", -"enum": [ -"A2_CPUS", -"AFFINITY_GROUPS", -"AUTOSCALERS", -"BACKEND_BUCKETS", -"BACKEND_SERVICES", -"C2D_CPUS", -"C2_CPUS", -"C3_CPUS", -"COMMITMENTS", -"COMMITTED_A2_CPUS", -"COMMITTED_C2D_CPUS", -"COMMITTED_C2_CPUS", -"COMMITTED_C3_CPUS", -"COMMITTED_CPUS", -"COMMITTED_E2_CPUS", -"COMMITTED_LICENSES", -"COMMITTED_LOCAL_SSD_TOTAL_GB", -"COMMITTED_M3_CPUS", -"COMMITTED_MEMORY_OPTIMIZED_CPUS", -"COMMITTED_N2A_CPUS", -"COMMITTED_N2D_CPUS", -"COMMITTED_N2_CPUS", -"COMMITTED_NVIDIA_A100_80GB_GPUS", -"COMMITTED_NVIDIA_A100_GPUS", -"COMMITTED_NVIDIA_H100_GPUS", -"COMMITTED_NVIDIA_K80_GPUS", -"COMMITTED_NVIDIA_L4_GPUS", -"COMMITTED_NVIDIA_P100_GPUS", -"COMMITTED_NVIDIA_P4_GPUS", -"COMMITTED_NVIDIA_T4_GPUS", -"COMMITTED_NVIDIA_V100_GPUS", -"COMMITTED_T2A_CPUS", -"COMMITTED_T2D_CPUS", -"COMMITTED_Z3_CPUS", -"CPUS", -"CPUS_ALL_REGIONS", -"DISKS_TOTAL_GB", -"E2_CPUS", -"EXTERNAL_MANAGED_FORWARDING_RULES", -"EXTERNAL_NETWORK_LB_FORWARDING_RULES", -"EXTERNAL_PROTOCOL_FORWARDING_RULES", -"EXTERNAL_VPN_GATEWAYS", -"FIREWALLS", -"FORWARDING_RULES", -"GLOBAL_EXTERNAL_MANAGED_BACKEND_SERVICES", -"GLOBAL_EXTERNAL_MANAGED_FORWARDING_RULES", -"GLOBAL_EXTERNAL_PROXY_LB_BACKEND_SERVICES", -"GLOBAL_INTERNAL_ADDRESSES", -"GLOBAL_INTERNAL_MANAGED_BACKEND_SERVICES", -"GLOBAL_INTERNAL_TRAFFIC_DIRECTOR_BACKEND_SERVICES", -"GPUS_ALL_REGIONS", -"HDB_TOTAL_GB", -"HDB_TOTAL_IOPS", -"HDB_TOTAL_THROUGHPUT", -"HEALTH_CHECKS", -"IMAGES", -"INSTANCES", -"INSTANCE_GROUPS", -"INSTANCE_GROUP_MANAGERS", -"INSTANCE_TEMPLATES", -"INTERCONNECTS", -"INTERCONNECT_ATTACHMENTS_PER_REGION", -"INTERCONNECT_ATTACHMENTS_TOTAL_MBPS", -"INTERCONNECT_TOTAL_GBPS", -"INTERNAL_ADDRESSES", -"INTERNAL_TRAFFIC_DIRECTOR_FORWARDING_RULES", -"IN_PLACE_SNAPSHOTS", -"IN_USE_ADDRESSES", -"IN_USE_BACKUP_SCHEDULES", -"IN_USE_SNAPSHOT_SCHEDULES", -"LOCAL_SSD_TOTAL_GB", -"M1_CPUS", -"M2_CPUS", -"M3_CPUS", -"MACHINE_IMAGES", -"N2A_CPUS", -"N2D_CPUS", -"N2_CPUS", -"NETWORKS", -"NETWORK_ATTACHMENTS", -"NETWORK_ENDPOINT_GROUPS", -"NETWORK_FIREWALL_POLICIES", -"NET_LB_SECURITY_POLICIES_PER_REGION", -"NET_LB_SECURITY_POLICY_RULES_PER_REGION", -"NET_LB_SECURITY_POLICY_RULE_ATTRIBUTES_PER_REGION", -"NODE_GROUPS", -"NODE_TEMPLATES", -"NVIDIA_A100_80GB_GPUS", -"NVIDIA_A100_GPUS", -"NVIDIA_K80_GPUS", -"NVIDIA_L4_GPUS", -"NVIDIA_P100_GPUS", -"NVIDIA_P100_VWS_GPUS", -"NVIDIA_P4_GPUS", -"NVIDIA_P4_VWS_GPUS", -"NVIDIA_T4_GPUS", -"NVIDIA_T4_VWS_GPUS", -"NVIDIA_V100_GPUS", -"PACKET_MIRRORINGS", -"PD_EXTREME_TOTAL_PROVISIONED_IOPS", -"PREEMPTIBLE_CPUS", -"PREEMPTIBLE_LOCAL_SSD_GB", -"PREEMPTIBLE_NVIDIA_A100_80GB_GPUS", -"PREEMPTIBLE_NVIDIA_A100_GPUS", -"PREEMPTIBLE_NVIDIA_H100_GPUS", -"PREEMPTIBLE_NVIDIA_K80_GPUS", -"PREEMPTIBLE_NVIDIA_L4_GPUS", -"PREEMPTIBLE_NVIDIA_P100_GPUS", -"PREEMPTIBLE_NVIDIA_P100_VWS_GPUS", -"PREEMPTIBLE_NVIDIA_P4_GPUS", -"PREEMPTIBLE_NVIDIA_P4_VWS_GPUS", -"PREEMPTIBLE_NVIDIA_T4_GPUS", -"PREEMPTIBLE_NVIDIA_T4_VWS_GPUS", -"PREEMPTIBLE_NVIDIA_V100_GPUS", -"PREEMPTIBLE_TPU_LITE_DEVICE_V5", -"PREEMPTIBLE_TPU_LITE_PODSLICE_V5", -"PREEMPTIBLE_TPU_PODSLICE_V4", -"PSC_ILB_CONSUMER_FORWARDING_RULES_PER_PRODUCER_NETWORK", -"PSC_INTERNAL_LB_FORWARDING_RULES", -"PUBLIC_ADVERTISED_PREFIXES", -"PUBLIC_DELEGATED_PREFIXES", -"REGIONAL_AUTOSCALERS", -"REGIONAL_EXTERNAL_MANAGED_BACKEND_SERVICES", -"REGIONAL_EXTERNAL_NETWORK_LB_BACKEND_SERVICES", -"REGIONAL_INSTANCE_GROUP_MANAGERS", -"REGIONAL_INTERNAL_LB_BACKEND_SERVICES", -"REGIONAL_INTERNAL_MANAGED_BACKEND_SERVICES", -"REGIONAL_INTERNAL_TRAFFIC_DIRECTOR_BACKEND_SERVICES", -"RESERVATIONS", -"RESOURCE_POLICIES", -"ROUTERS", -"ROUTES", -"SECURITY_POLICIES", -"SECURITY_POLICIES_PER_REGION", -"SECURITY_POLICY_ADVANCED_RULES_PER_REGION", -"SECURITY_POLICY_CEVAL_RULES", -"SECURITY_POLICY_RULES", -"SECURITY_POLICY_RULES_PER_REGION", -"SERVICE_ATTACHMENTS", -"SNAPSHOTS", -"SSD_TOTAL_GB", -"SSL_CERTIFICATES", -"SSL_POLICIES", -"STATIC_ADDRESSES", -"STATIC_BYOIP_ADDRESSES", -"STATIC_EXTERNAL_IPV6_ADDRESS_RANGES", -"SUBNETWORKS", -"T2A_CPUS", -"T2D_CPUS", -"TARGET_HTTPS_PROXIES", -"TARGET_HTTP_PROXIES", -"TARGET_INSTANCES", -"TARGET_POOLS", -"TARGET_SSL_PROXIES", -"TARGET_TCP_PROXIES", -"TARGET_VPN_GATEWAYS", -"TPU_LITE_DEVICE_V5", -"TPU_LITE_PODSLICE_V5", -"TPU_PODSLICE_V4", -"URL_MAPS", -"VARIABLE_IPV6_PUBLIC_DELEGATED_PREFIXES", -"VPN_GATEWAYS", -"VPN_TUNNELS", -"XPN_SERVICE_PROJECTS" -], -"enumDescriptions": [ -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"Guest CPUs", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"The total number of snapshots allowed for a single project.", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"", -"" -], +"subblocks": { +"description": "Explicit list of fully qualified reservation subblock resource URLs. Both\nfull and relative URIs are supported.", +"items": { "type": "string" }, -"owner": { -"description": "[Output Only] Owning resource. This is the resource on which this quota\nis applied.", -"type": "string" +"type": "array" +} }, -"usage": { -"description": "[Output Only] Current usage of this metric.", -"format": "double", -"type": "number" +"type": "object" +}, +"QueryFormabilityResponse": { +"description": "Response message for AcceleratorInterconnects.QueryFormability.", +"id": "QueryFormabilityResponse", +"properties": { +"items": { +"description": "Flattened collection of hierarchical partitions and their formability\nacross all requested subblocks.", +"items": { +"$ref": "PartitionFormability" +}, +"type": "array" +}, +"nextPageToken": { +"description": "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" } }, "type": "object" @@ -92184,13 +92809,6 @@ false "readOnly": true, "type": "object" }, -"quotas": { -"description": "[Output Only] Quotas assigned to this region.", -"items": { -"$ref": "Quota" -}, -"type": "array" -}, "selfLink": { "description": "[Output Only] Server-defined URL for the resource.", "type": "string" @@ -94711,6 +95329,11 @@ false "description": "Represents a reservation block resource.", "id": "ReservationBlock", "properties": { +"blockStatus": { +"$ref": "ReservationBlockBlockStatus", +"description": "Output only. [Output Only] Resource status for the reservation block.", +"readOnly": true +}, "count": { "description": "Output only. [Output Only] The number of resources that are allocated in this\nreservation block.", "format": "int32", @@ -94751,6 +95374,12 @@ false "readOnly": true, "type": "string" }, +"machineCount": { +"description": "Output only. [Output Only] The number of machines in the reservation block. Only\npopulated for families where machine to host ratio is not 1:1 such as\nTPU8i.", +"format": "int32", +"readOnly": true, +"type": "integer" +}, "name": { "description": "Output only. [Output Only] The name of this reservation block generated by Google\nCompute Engine. The name must be 1-63 characters long, and comply with\nRFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "readOnly": true, @@ -94813,6 +95442,49 @@ false }, "type": "object" }, +"ReservationBlockBlockDetailedHealthInfo": { +"description": "Detailed health information for the reservation block.", +"id": "ReservationBlockBlockDetailedHealthInfo", +"properties": { +"criticalSubBlockCount": { +"description": "Output only. The number of subBlocks that are critical. Critical subBlocks are\ncompletely unhealthy and cannot be used.", +"format": "int32", +"readOnly": true, +"type": "integer" +}, +"degradedSubBlockCount": { +"description": "Output only. The number of subBlocks that are degraded. Degraded subBlocks are within\nSLO and can be used with some performance degradation.", +"format": "int32", +"readOnly": true, +"type": "integer" +}, +"healthySubBlockCount": { +"description": "Output only. The number of subBlocks that are healthy. Healthy subBlocks are within\nSLO and can be used without performance degradation.", +"format": "int32", +"readOnly": true, +"type": "integer" +}, +"unhealthySubBlockCount": { +"description": "Output only. The number of subBlocks that are unhealthy. Unhealthy subBlocks cannot be\nused in full.", +"format": "int32", +"readOnly": true, +"type": "integer" +} +}, +"type": "object" +}, +"ReservationBlockBlockStatus": { +"description": "[Output Only] Status for the reservation block.", +"id": "ReservationBlockBlockStatus", +"properties": { +"blockDetailedHealthInfo": { +"$ref": "ReservationBlockBlockDetailedHealthInfo", +"description": "Output only. Detailed health information for the reservation block.", +"readOnly": true +} +}, +"type": "object" +}, "ReservationBlockHealthInfo": { "description": "Health information for the reservation block.", "id": "ReservationBlockHealthInfo", @@ -94896,6 +95568,10 @@ false "description": "Host hash for a given instance", "type": "string" }, +"machine": { +"description": "Machine hash for a given instance. Only populated for families where\nmachine-to-host ratio is not 1:1 such as TPU8i.", +"type": "string" +}, "subBlock": { "description": "Sub block hash for a given instance", "type": "string" @@ -95600,6 +96276,12 @@ false "readOnly": true, "type": "string" }, +"machineCount": { +"description": "Output only. [Output Only] The number of machines in the reservation subBlock. Only\npopulated for families where machine to host ratio is not 1:1 such as\nTPU8i.", +"format": "int32", +"readOnly": true, +"type": "integer" +}, "name": { "description": "Output only. [Output Only] The name of this reservation subBlock generated by Google\nCompute Engine. The name must be 1-63 characters long, and comply with\nRFC1035 @pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "readOnly": true, @@ -95642,6 +96324,11 @@ false "readOnly": true, "type": "string" }, +"subBlockStatus": { +"$ref": "ReservationSubBlockSubBlockStatus", +"description": "Output only. [Output Only] Resource status for the reservation subBlock.", +"readOnly": true +}, "zone": { "description": "Output only. [Output Only] Zone in which the reservation subBlock resides.", "readOnly": true, @@ -95709,6 +96396,56 @@ false }, "type": "object" }, +"ReservationSubBlockSubBlockDetailedHealthInfo": { +"description": "Detailed health information for the reservation subBlock.", +"id": "ReservationSubBlockSubBlockDetailedHealthInfo", +"properties": { +"detailedHealthStatus": { +"description": "Output only. The detailed health status of the reservation subBlock.", +"enum": [ +"DETAILED_HEALTH_STATUS_CRITICAL", +"DETAILED_HEALTH_STATUS_DEGRADED", +"DETAILED_HEALTH_STATUS_HEALTHY", +"DETAILED_HEALTH_STATUS_UNHEALTHY", +"DETAILED_HEALTH_STATUS_UNSPECIFIED" +], +"enumDescriptions": [ +"The reservation subBlock is completely unhealthy and cannot be used.", +"The reservation subBlock is within SLO and can be used with some\nperformance degradation.", +"The reservation subBlock is healthy.", +"The reservation subBlock is unhealthy. This can be caused by host\nfailures, or network infrastructure failures.", +"The health status of the reservation subBlock is unspecified." +], +"readOnly": true, +"type": "string" +}, +"healthyHostCount": { +"description": "Output only. The number of healthy hosts in the reservation subBlock.", +"format": "int32", +"readOnly": true, +"type": "integer" +}, +"unhealthyHostCount": { +"description": "Output only. The number of unhealthy hosts in the reservation subBlock. Unhealthy\nhosts cannot be used in full.", +"format": "int32", +"readOnly": true, +"type": "integer" +} +}, +"type": "object" +}, +"ReservationSubBlockSubBlockStatus": { +"description": "[Output Only] Status for the reservation subBlock.", +"id": "ReservationSubBlockSubBlockStatus", +"properties": { +"subBlockDetailedHealthInfo": { +"$ref": "ReservationSubBlockSubBlockDetailedHealthInfo", +"description": "Output only. Detailed health information for the reservation subBlock.", +"readOnly": true +} +}, +"type": "object" +}, "ReservationSubBlocksGetResponse": { "id": "ReservationSubBlocksGetResponse", "properties": { @@ -99841,7 +100578,7 @@ false "type": "string" }, "match": { -"description": "CEL expression that specifies the match condition that egress traffic\nfrom a VM is evaluated against. If it evaluates to true, the\ncorresponding `action` is enforced.\n\nThe following examples are valid match expressions for public NAT:\n\n`inIpRange(destination.ip, '1.1.0.0/16') || inIpRange(destination.ip,\n '2.2.0.0/16')`\n\n`destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'`\n\nThe following example is a valid match expression for private NAT:\n\n`nexthop.hub ==\n'//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'`", +"description": "CEL expression that specifies the match condition that egress traffic\nfrom a VM is evaluated against. If it evaluates to true, the\ncorresponding `action` is enforced.\n\nThe following examples are valid match expressions for public NAT:\n\n`inIpRange(destination.ip, '1.1.0.0/16') || inIpRange(destination.ip,\n '2.2.0.0/16')`\n\n`destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'`\n\nThe following examples are valid match expressions for private NAT:\n\n(NAT 44)\n`nexthop.hub ==\n'//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'`\n\n`nexthop.is_hybrid`\n\n(NAT 64)\n`isIPv6(source.ip)`", "type": "string" }, "ruleNumber": { @@ -99999,6 +100736,11 @@ false "bfdStatus": { "$ref": "BfdStatus" }, +"depreferenced": { +"description": "Output only. [Output Only] Indicates whether the BGP peer is in a depreferenced state.", +"readOnly": true, +"type": "boolean" +}, "enableIpv4": { "description": "Output only. Enable IPv4 traffic over BGP Peer.\nIt is enabled by default if the peerIpAddress is version 4.", "readOnly": true, @@ -101734,6 +102476,10 @@ false "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", "type": "string" }, +"params": { +"$ref": "SecurityPolicyParams", +"description": "Input only. [Input Only] Additional params passed with the request, but not persisted\nas part of resource payload." +}, "parent": { "description": "Output only. [Output Only] The parent of the security policy.", "readOnly": true, @@ -102205,6 +102951,20 @@ false }, "type": "object" }, +"SecurityPolicyParams": { +"description": "Additional security policy parameters.", +"id": "SecurityPolicyParams", +"properties": { +"resourceManagerTags": { +"additionalProperties": { +"type": "string" +}, +"description": "Tag keys/values directly bound to this resource.\nTag keys and values have the same definition as resource\nmanager tags. The field is allowed for INSERT\nonly. The keys/values to set on the resource should be specified in\neither ID { : } or Namespaced format\n{ : }.\nFor example the following are valid inputs:\n* {\"tagKeys/333\" : \"tagValues/444\", \"tagKeys/123\" : \"tagValues/456\"}\n* {\"123/environment\" : \"production\", \"345/abc\" : \"xyz\"}\nNote:\n* Invalid combinations of ID & namespaced format is not supported. For\n instance: {\"123/environment\" : \"tagValues/444\"} is invalid.\n* Inconsistent format is not supported. For instance:\n {\"tagKeys/333\" : \"tagValues/444\", \"123/env\" : \"prod\"} is invalid.", +"type": "object" +} +}, +"type": "object" +}, "SecurityPolicyRecaptchaOptionsConfig": { "id": "SecurityPolicyRecaptchaOptionsConfig", "properties": { @@ -104857,6 +105617,11 @@ false "description": "A local certificate file. The certificate must be in\nPEM format. The certificate chain must be no greater than 5 certs\nlong. The chain must include at least one intermediate cert.", "type": "string" }, +"encryptedPemPrivateKey": { +"description": "A value read into memory from a write-only private key file whose\ncontents have been encrypted using the appropriate HPKE key distributed\nby Google. The underlying plaintext MUST be a PEM format private key. For\nsecurity, only insert requests include this field. Exactly\none of privateKey or encryptedPemPrivateKey\nMUST be specified when creating a self-managed certificate.", +"format": "byte", +"type": "string" +}, "privateKey": { "description": "A write-only private key in PEM format. Only insert\nrequests will include this field.", "type": "string" @@ -116230,6 +116995,20 @@ false "Default." ], "type": "string" +}, +"flowManagement": { +"description": "The flow management configuration for the wire.", +"enum": [ +"DYNAMIC_PATH", +"FIXED_PATH", +"FLOW_MANAGEMENT_UNSPECIFIED" +], +"enumDescriptions": [ +"The wire uses dynamic paths.", +"The wire uses fixed paths.", +"" +], +"type": "string" } }, "type": "object" @@ -116732,6 +117511,5 @@ false "servicePath": "compute/v1/", "serviceVersion": "2026-10-01-preview", "title": "Compute Engine API", -"version": "preview", -"version_module": true +"version": "preview" } \ No newline at end of file diff --git a/googleapiclient/discovery_cache/documents/compute.v1.json b/googleapiclient/discovery_cache/documents/compute.v1.json index 0eb87447db..c0dfcaa9bf 100644 --- a/googleapiclient/discovery_cache/documents/compute.v1.json +++ b/googleapiclient/discovery_cache/documents/compute.v1.json @@ -343,6 +343,7 @@ "acceleratorTypes": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of accelerator types.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/acceleratorTypes", "httpMethod": "GET", @@ -386,11 +387,6 @@ "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" -}, "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", @@ -409,6 +405,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified accelerator type.", "flatPath": "projects/{project}/zones/{zone}/acceleratorTypes/{acceleratorType}", "httpMethod": "GET", @@ -452,6 +449,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of accelerator types that are available to the specified\nproject.", "flatPath": "projects/{project}/zones/{zone}/acceleratorTypes", "httpMethod": "GET", @@ -491,11 +489,6 @@ "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" -}, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -519,6 +512,7 @@ "addresses": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of addresses.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/addresses", "httpMethod": "GET", @@ -562,11 +556,6 @@ "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" -}, "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", @@ -585,6 +574,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified address resource.", "flatPath": "projects/{project}/regions/{region}/addresses/{address}", "httpMethod": "DELETE", @@ -632,6 +622,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified address resource.", "flatPath": "projects/{project}/regions/{region}/addresses/{address}", "httpMethod": "GET", @@ -675,6 +666,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates an address resource in the specified project by using the data\nincluded in the request.", "flatPath": "projects/{project}/regions/{region}/addresses", "httpMethod": "POST", @@ -717,6 +709,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of addresses contained within\nthe specified region.", "flatPath": "projects/{project}/regions/{region}/addresses", "httpMethod": "GET", @@ -762,11 +755,6 @@ "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}/addresses", @@ -780,6 +768,7 @@ ] }, "move": { +"apiVersion": "2026-09-01", "description": "Moves the specified address resource.", "flatPath": "projects/{project}/regions/{region}/addresses/{address}/move", "httpMethod": "POST", @@ -830,6 +819,7 @@ ] }, "setLabels": { +"apiVersion": "2026-09-01", "description": "Sets the labels on an Address. To learn more about labels, read theLabeling\nResources documentation.", "flatPath": "projects/{project}/regions/{region}/addresses/{resource}/setLabels", "httpMethod": "POST", @@ -880,6 +870,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/addresses/{resource}/testIamPermissions", "httpMethod": "POST", @@ -930,6 +921,7 @@ "advice": { "methods": { "calendarMode": { +"apiVersion": "2026-09-01", "description": "Advise how, where and when to create the requested amount of instances\nwith specified accelerators, within the specified time and location limits.\nThe method recommends creating future reservations for the requested\nresources.", "flatPath": "projects/{project}/regions/{region}/advice/calendarMode", "httpMethod": "POST", @@ -967,6 +959,7 @@ ] }, "capacity": { +"apiVersion": "2026-09-01", "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", @@ -1004,6 +997,7 @@ ] }, "capacityHistory": { +"apiVersion": "2026-09-01", "description": "Gets the capacity history.", "flatPath": "projects/{project}/regions/{region}/advice/capacityHistory", "httpMethod": "POST", @@ -1045,6 +1039,7 @@ "autoscalers": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of autoscalers.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/autoscalers", "httpMethod": "GET", @@ -1088,11 +1083,6 @@ "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" -}, "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", @@ -1111,6 +1101,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified autoscaler.", "flatPath": "projects/{project}/zones/{zone}/autoscalers/{autoscaler}", "httpMethod": "DELETE", @@ -1158,6 +1149,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified autoscaler resource.", "flatPath": "projects/{project}/zones/{zone}/autoscalers/{autoscaler}", "httpMethod": "GET", @@ -1201,6 +1193,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates an autoscaler in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/zones/{zone}/autoscalers", "httpMethod": "POST", @@ -1243,6 +1236,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of autoscalers contained within\nthe specified zone.", "flatPath": "projects/{project}/zones/{zone}/autoscalers", "httpMethod": "GET", @@ -1282,11 +1276,6 @@ "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" -}, "zone": { "description": "Name of the zone for this request.", "location": "path", @@ -1306,6 +1295,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Updates an autoscaler 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}/zones/{zone}/autoscalers", "httpMethod": "PATCH", @@ -1354,6 +1344,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/autoscalers/{resource}/testIamPermissions", "httpMethod": "POST", @@ -1400,6 +1391,7 @@ ] }, "update": { +"apiVersion": "2026-09-01", "description": "Updates an autoscaler in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/zones/{zone}/autoscalers", "httpMethod": "PUT", @@ -1452,6 +1444,7 @@ "backendBuckets": { "methods": { "addSignedUrlKey": { +"apiVersion": "2026-09-01", "description": "Adds a key for validating requests with signed URLs for this backend\nbucket.", "flatPath": "projects/{project}/global/backendBuckets/{backendBucket}/addSignedUrlKey", "httpMethod": "POST", @@ -1493,6 +1486,7 @@ ] }, "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of all BackendBucket resources, regional and global,\navailable to the specified project.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/backendBuckets", "httpMethod": "GET", @@ -1536,11 +1530,6 @@ "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" -}, "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", @@ -1559,6 +1548,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified BackendBucket resource.", "flatPath": "projects/{project}/global/backendBuckets/{backendBucket}", "httpMethod": "DELETE", @@ -1598,6 +1588,7 @@ ] }, "deleteSignedUrlKey": { +"apiVersion": "2026-09-01", "description": "Deletes a key for validating requests with signed URLs for this backend\nbucket.", "flatPath": "projects/{project}/global/backendBuckets/{backendBucket}/deleteSignedUrlKey", "httpMethod": "POST", @@ -1643,6 +1634,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified BackendBucket resource.", "flatPath": "projects/{project}/global/backendBuckets/{backendBucket}", "httpMethod": "GET", @@ -1678,6 +1670,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/global/backendBuckets/{resource}/getIamPolicy", "httpMethod": "GET", @@ -1719,6 +1712,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a BackendBucket resource in the specified project using\nthe data included in the request.", "flatPath": "projects/{project}/global/backendBuckets", "httpMethod": "POST", @@ -1753,6 +1747,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of BackendBucket resources available to the specified\nproject.", "flatPath": "projects/{project}/global/backendBuckets", "httpMethod": "GET", @@ -1790,11 +1785,6 @@ "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/backendBuckets", @@ -1808,6 +1798,7 @@ ] }, "listUsable": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of all usable backend buckets in the specified project.", "flatPath": "projects/{project}/global/backendBuckets/listUsable", "httpMethod": "GET", @@ -1845,11 +1836,6 @@ "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/backendBuckets/listUsable", @@ -1863,6 +1849,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Updates the specified BackendBucket resource with the data included in the\nrequest. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/backendBuckets/{backendBucket}", "httpMethod": "PATCH", @@ -1905,6 +1892,7 @@ ] }, "setEdgeSecurityPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the edge security policy for the specified backend bucket.", "flatPath": "projects/{project}/global/backendBuckets/{backendBucket}/setEdgeSecurityPolicy", "httpMethod": "POST", @@ -1946,6 +1934,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/global/backendBuckets/{resource}/setIamPolicy", "httpMethod": "POST", @@ -1983,6 +1972,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/backendBuckets/{resource}/testIamPermissions", "httpMethod": "POST", @@ -2021,6 +2011,7 @@ ] }, "update": { +"apiVersion": "2026-09-01", "description": "Updates the specified BackendBucket resource with the data included in the\nrequest.", "flatPath": "projects/{project}/global/backendBuckets/{backendBucket}", "httpMethod": "PUT", @@ -2067,6 +2058,7 @@ "backendServices": { "methods": { "addSignedUrlKey": { +"apiVersion": "2026-09-01", "description": "Adds a key for validating requests with signed URLs for this backend\nservice.", "flatPath": "projects/{project}/global/backendServices/{backendService}/addSignedUrlKey", "httpMethod": "POST", @@ -2108,6 +2100,7 @@ ] }, "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of all BackendService resources, regional and global,\navailable to the specified project.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/backendServices", "httpMethod": "GET", @@ -2151,11 +2144,6 @@ "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" -}, "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", @@ -2174,6 +2162,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified BackendService resource.", "flatPath": "projects/{project}/global/backendServices/{backendService}", "httpMethod": "DELETE", @@ -2213,6 +2202,7 @@ ] }, "deleteSignedUrlKey": { +"apiVersion": "2026-09-01", "description": "Deletes a key for validating requests with signed URLs for this backend\nservice.", "flatPath": "projects/{project}/global/backendServices/{backendService}/deleteSignedUrlKey", "httpMethod": "POST", @@ -2258,6 +2248,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified BackendService resource.", "flatPath": "projects/{project}/global/backendServices/{backendService}", "httpMethod": "GET", @@ -2293,6 +2284,7 @@ ] }, "getEffectiveSecurityPolicies": { +"apiVersion": "2026-09-01", "description": "Returns effective security policies applied to this backend service.", "flatPath": "projects/{project}/global/backendServices/{backendService}/getEffectiveSecurityPolicies", "httpMethod": "GET", @@ -2325,6 +2317,7 @@ ] }, "getHealth": { +"apiVersion": "2026-09-01", "description": "Gets the most recent health check results for this\nBackendService.\n\nExample request body:\n\n{\n \"group\": \"/zones/us-east1-b/instanceGroups/lb-backend-example\"\n}", "flatPath": "projects/{project}/global/backendServices/{backendService}/getHealth", "httpMethod": "POST", @@ -2362,6 +2355,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/global/backendServices/{resource}/getIamPolicy", "httpMethod": "GET", @@ -2403,6 +2397,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a BackendService resource in the specified project using\nthe data included in the request. For more information, see\nBackend services overview.", "flatPath": "projects/{project}/global/backendServices", "httpMethod": "POST", @@ -2437,6 +2432,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of BackendService resources available to the specified\nproject.", "flatPath": "projects/{project}/global/backendServices", "httpMethod": "GET", @@ -2474,11 +2470,6 @@ "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/backendServices", @@ -2492,6 +2483,7 @@ ] }, "listUsable": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of all usable backend services for Application Load\nBalancers and Proxy Network Load Balancers in the specified project.\nBackend services for external and internal passthrough Network Load\nBalancers are not included in the response.", "flatPath": "projects/{project}/global/backendServices/listUsable", "httpMethod": "GET", @@ -2529,11 +2521,6 @@ "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/backendServices/listUsable", @@ -2547,6 +2534,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified BackendService resource with the data included in the\nrequest. For more information, see \nBackend services overview. This method\nsupports PATCH semantics and uses the JSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/backendServices/{backendService}", "httpMethod": "PATCH", @@ -2589,6 +2577,7 @@ ] }, "setEdgeSecurityPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the edge security policy for the specified backend service.", "flatPath": "projects/{project}/global/backendServices/{backendService}/setEdgeSecurityPolicy", "httpMethod": "POST", @@ -2630,6 +2619,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/global/backendServices/{resource}/setIamPolicy", "httpMethod": "POST", @@ -2667,6 +2657,7 @@ ] }, "setSecurityPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the Google Cloud Armor security policy for the specified backend\nservice. For more information, seeGoogle\nCloud Armor Overview", "flatPath": "projects/{project}/global/backendServices/{backendService}/setSecurityPolicy", "httpMethod": "POST", @@ -2708,6 +2699,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/backendServices/{resource}/testIamPermissions", "httpMethod": "POST", @@ -2746,6 +2738,7 @@ ] }, "update": { +"apiVersion": "2026-09-01", "description": "Updates the specified BackendService resource with the data included in the\nrequest. For more information, seeBackend\nservices overview.", "flatPath": "projects/{project}/global/backendServices/{backendService}", "httpMethod": "PUT", @@ -2792,6 +2785,7 @@ "crossSiteNetworks": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified cross-site network in the given scope.", "flatPath": "projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}", "httpMethod": "DELETE", @@ -2831,6 +2825,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified cross-site network in the given scope.", "flatPath": "projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}", "httpMethod": "GET", @@ -2866,6 +2861,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a cross-site network in the specified project in the given scope\nusing the parameters that are included in the request.", "flatPath": "projects/{project}/global/crossSiteNetworks", "httpMethod": "POST", @@ -2905,6 +2901,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Lists the cross-site networks for a project in the given scope.", "flatPath": "projects/{project}/global/crossSiteNetworks", "httpMethod": "GET", @@ -2942,11 +2939,6 @@ "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/crossSiteNetworks", @@ -2960,6 +2952,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Updates the specified cross-site network with the data included in\nthe request. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}", "httpMethod": "PATCH", @@ -3017,6 +3010,7 @@ "diskTypes": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of disk types.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/diskTypes", "httpMethod": "GET", @@ -3060,11 +3054,6 @@ "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" -}, "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", @@ -3083,6 +3072,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified disk type.", "flatPath": "projects/{project}/zones/{zone}/diskTypes/{diskType}", "httpMethod": "GET", @@ -3126,6 +3116,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of disk types available to the specified\nproject.", "flatPath": "projects/{project}/zones/{zone}/diskTypes", "httpMethod": "GET", @@ -3165,11 +3156,6 @@ "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" -}, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -3193,6 +3179,7 @@ "disks": { "methods": { "addResourcePolicies": { +"apiVersion": "2026-09-01", "description": "Adds existing resource policies to a disk. You can only add one\npolicy which will be applied to this disk for scheduling snapshot\ncreation.", "flatPath": "projects/{project}/zones/{zone}/disks/{disk}/addResourcePolicies", "httpMethod": "POST", @@ -3243,6 +3230,7 @@ ] }, "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of persistent disks.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/disks", "httpMethod": "GET", @@ -3286,11 +3274,6 @@ "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" -}, "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", @@ -3309,6 +3292,7 @@ ] }, "bulkInsert": { +"apiVersion": "2026-09-01", "description": "Bulk create a set of disks.", "flatPath": "projects/{project}/zones/{zone}/disks/bulkInsert", "httpMethod": "POST", @@ -3351,6 +3335,7 @@ ] }, "bulkSetLabels": { +"apiVersion": "2026-09-01", "description": "Sets the labels on many disks at once. To learn more about labels, read theLabeling\nResources documentation.", "flatPath": "projects/{project}/zones/{zone}/disks/bulkSetLabels", "httpMethod": "POST", @@ -3399,6 +3384,7 @@ ] }, "createSnapshot": { +"apiVersion": "2026-09-01", "description": "Creates a snapshot of a specified persistent disk. For regular snapshot\ncreation, consider using snapshots.insert\ninstead, as that method supports more features, such as creating snapshots\nin a project different from the source disk project.", "flatPath": "projects/{project}/zones/{zone}/disks/{disk}/createSnapshot", "httpMethod": "POST", @@ -3454,6 +3440,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified persistent disk. Deleting a disk removes its data\npermanently and is irreversible. However, deleting a disk does not\ndelete any snapshots\npreviously made from the disk. You must separatelydelete\nsnapshots.", "flatPath": "projects/{project}/zones/{zone}/disks/{disk}", "httpMethod": "DELETE", @@ -3501,6 +3488,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified persistent disk.", "flatPath": "projects/{project}/zones/{zone}/disks/{disk}", "httpMethod": "GET", @@ -3544,6 +3532,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/zones/{zone}/disks/{resource}/getIamPolicy", "httpMethod": "GET", @@ -3593,6 +3582,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a persistent disk in the specified project using the data\nin the request. You can create a disk from a source\n(sourceImage, sourceSnapshot, orsourceDisk) or create an empty 500 GB data disk by\nomitting all properties. You can also create a disk that is larger than\nthe default size by specifying the sizeGb property.", "flatPath": "projects/{project}/zones/{zone}/disks", "httpMethod": "POST", @@ -3640,6 +3630,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of persistent disks contained within\nthe specified zone.", "flatPath": "projects/{project}/zones/{zone}/disks", "httpMethod": "GET", @@ -3679,11 +3670,6 @@ "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" -}, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -3703,6 +3689,7 @@ ] }, "removeResourcePolicies": { +"apiVersion": "2026-09-01", "description": "Removes resource policies from a disk.", "flatPath": "projects/{project}/zones/{zone}/disks/{disk}/removeResourcePolicies", "httpMethod": "POST", @@ -3753,6 +3740,7 @@ ] }, "resize": { +"apiVersion": "2026-09-01", "description": "Resizes the specified persistent disk.\nYou can only increase the size of the disk.", "flatPath": "projects/{project}/zones/{zone}/disks/{disk}/resize", "httpMethod": "POST", @@ -3803,6 +3791,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/zones/{zone}/disks/{resource}/setIamPolicy", "httpMethod": "POST", @@ -3848,6 +3837,7 @@ ] }, "setLabels": { +"apiVersion": "2026-09-01", "description": "Sets the labels on a disk. To learn more about labels, read theLabeling\nResources documentation.", "flatPath": "projects/{project}/zones/{zone}/disks/{resource}/setLabels", "httpMethod": "POST", @@ -3898,6 +3888,7 @@ ] }, "startAsyncReplication": { +"apiVersion": "2026-09-01", "description": "Starts asynchronous replication.\nMust be invoked on the primary disk.", "flatPath": "projects/{project}/zones/{zone}/disks/{disk}/startAsyncReplication", "httpMethod": "POST", @@ -3948,6 +3939,7 @@ ] }, "stopAsyncReplication": { +"apiVersion": "2026-09-01", "description": "Stops asynchronous replication.\nCan be invoked either on the primary or on the secondary disk.", "flatPath": "projects/{project}/zones/{zone}/disks/{disk}/stopAsyncReplication", "httpMethod": "POST", @@ -3995,6 +3987,7 @@ ] }, "stopGroupAsyncReplication": { +"apiVersion": "2026-09-01", "description": "Stops asynchronous replication for a consistency group of disks.\nCan be invoked either in the primary or secondary scope.", "flatPath": "projects/{project}/zones/{zone}/disks/stopGroupAsyncReplication", "httpMethod": "POST", @@ -4037,6 +4030,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/disks/{resource}/testIamPermissions", "httpMethod": "POST", @@ -4083,6 +4077,7 @@ ] }, "update": { +"apiVersion": "2026-09-01", "description": "Updates the specified disk with the data included in the request.\nThe update is performed only on selected fields included as part\nof update-mask.", "flatPath": "projects/{project}/zones/{zone}/disks/{disk}", "httpMethod": "PATCH", @@ -4144,6 +4139,7 @@ ] }, "updateKmsKey": { +"apiVersion": "2026-09-01", "description": "Rotates the customer-managed\nencryption key to the latest version for the specified persistent disk.", "flatPath": "projects/{project}/zones/{zone}/disks/{disk}/updateKmsKey", "httpMethod": "POST", @@ -4197,6 +4193,7 @@ "externalVpnGateways": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified externalVpnGateway.", "flatPath": "projects/{project}/global/externalVpnGateways/{externalVpnGateway}", "httpMethod": "DELETE", @@ -4236,6 +4233,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified externalVpnGateway. Get a list of available\nexternalVpnGateways by making a list() request.", "flatPath": "projects/{project}/global/externalVpnGateways/{externalVpnGateway}", "httpMethod": "GET", @@ -4271,6 +4269,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a ExternalVpnGateway in the specified project using\nthe data included in the request.", "flatPath": "projects/{project}/global/externalVpnGateways", "httpMethod": "POST", @@ -4305,6 +4304,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of ExternalVpnGateway available to the specified\nproject.", "flatPath": "projects/{project}/global/externalVpnGateways", "httpMethod": "GET", @@ -4342,11 +4342,6 @@ "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/externalVpnGateways", @@ -4360,6 +4355,7 @@ ] }, "setLabels": { +"apiVersion": "2026-09-01", "description": "Sets the labels on an ExternalVpnGateway. To learn more about labels,\nread the Labeling\nResources documentation.", "flatPath": "projects/{project}/global/externalVpnGateways/{resource}/setLabels", "httpMethod": "POST", @@ -4397,6 +4393,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/externalVpnGateways/{resource}/testIamPermissions", "httpMethod": "POST", @@ -4439,6 +4436,7 @@ "firewallPolicies": { "methods": { "addAssociation": { +"apiVersion": "2026-09-01", "description": "Inserts an association for the specified firewall policy.", "flatPath": "locations/global/firewallPolicies/{firewallPolicy}/addAssociation", "httpMethod": "POST", @@ -4478,6 +4476,7 @@ ] }, "addRule": { +"apiVersion": "2026-09-01", "description": "Inserts a rule into a firewall policy.", "flatPath": "locations/global/firewallPolicies/{firewallPolicy}/addRule", "httpMethod": "POST", @@ -4512,6 +4511,7 @@ ] }, "cloneRules": { +"apiVersion": "2026-09-01", "description": "Copies rules to the specified firewall policy.", "flatPath": "locations/global/firewallPolicies/{firewallPolicy}/cloneRules", "httpMethod": "POST", @@ -4548,6 +4548,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified policy.", "flatPath": "locations/global/firewallPolicies/{firewallPolicy}", "httpMethod": "DELETE", @@ -4579,6 +4580,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified firewall policy.", "flatPath": "locations/global/firewallPolicies/{firewallPolicy}", "httpMethod": "GET", @@ -4606,6 +4608,7 @@ ] }, "getAssociation": { +"apiVersion": "2026-09-01", "description": "Gets an association with the specified name.", "flatPath": "locations/global/firewallPolicies/{firewallPolicy}/getAssociation", "httpMethod": "GET", @@ -4638,6 +4641,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "locations/global/firewallPolicies/{resource}/getIamPolicy", "httpMethod": "GET", @@ -4671,6 +4675,7 @@ ] }, "getRule": { +"apiVersion": "2026-09-01", "description": "Gets a rule of the specified priority.", "flatPath": "locations/global/firewallPolicies/{firewallPolicy}/getRule", "httpMethod": "GET", @@ -4704,6 +4709,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a new policy in the specified project using the data included in\nthe request.", "flatPath": "locations/global/firewallPolicies", "httpMethod": "POST", @@ -4733,6 +4739,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Lists all the policies that have been configured for the specified\nfolder or organization.", "flatPath": "locations/global/firewallPolicies", "httpMethod": "GET", @@ -4765,11 +4772,6 @@ "description": "Parent ID for this request. The ID can be either be \"folders/[FOLDER_ID]\"\nif the parent is a folder or \"organizations/[ORGANIZATION_ID]\" if the\nparent is an organization.", "location": "query", "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": "locations/global/firewallPolicies", @@ -4783,6 +4785,7 @@ ] }, "listAssociations": { +"apiVersion": "2026-09-01", "description": "Lists associations of a specified target, i.e., organization or folder.", "flatPath": "locations/global/firewallPolicies/listAssociations", "httpMethod": "GET", @@ -4810,6 +4813,7 @@ ] }, "move": { +"apiVersion": "2026-09-01", "description": "Moves the specified firewall policy.", "flatPath": "locations/global/firewallPolicies/{firewallPolicy}/move", "httpMethod": "POST", @@ -4846,6 +4850,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified policy with the data included in the request.", "flatPath": "locations/global/firewallPolicies/{firewallPolicy}", "httpMethod": "PATCH", @@ -4880,6 +4885,7 @@ ] }, "patchRule": { +"apiVersion": "2026-09-01", "description": "Patches a rule of the specified priority.", "flatPath": "locations/global/firewallPolicies/{firewallPolicy}/patchRule", "httpMethod": "POST", @@ -4920,6 +4926,7 @@ ] }, "removeAssociation": { +"apiVersion": "2026-09-01", "description": "Removes an association for the specified firewall policy.", "flatPath": "locations/global/firewallPolicies/{firewallPolicy}/removeAssociation", "httpMethod": "POST", @@ -4956,6 +4963,7 @@ ] }, "removeRule": { +"apiVersion": "2026-09-01", "description": "Deletes a rule of the specified priority.", "flatPath": "locations/global/firewallPolicies/{firewallPolicy}/removeRule", "httpMethod": "POST", @@ -4993,6 +5001,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "locations/global/firewallPolicies/{resource}/setIamPolicy", "httpMethod": "POST", @@ -5022,6 +5031,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "locations/global/firewallPolicies/{resource}/testIamPermissions", "httpMethod": "POST", @@ -5056,6 +5066,7 @@ "firewalls": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified firewall.", "flatPath": "projects/{project}/global/firewalls/{firewall}", "httpMethod": "DELETE", @@ -5095,6 +5106,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified firewall.", "flatPath": "projects/{project}/global/firewalls/{firewall}", "httpMethod": "GET", @@ -5130,6 +5142,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a firewall rule in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/global/firewalls", "httpMethod": "POST", @@ -5164,6 +5177,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of firewall rules available to the specified\nproject.", "flatPath": "projects/{project}/global/firewalls", "httpMethod": "GET", @@ -5201,11 +5215,6 @@ "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/firewalls", @@ -5219,6 +5228,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Updates the specified firewall rule with the data included in the\nrequest. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/firewalls/{firewall}", "httpMethod": "PATCH", @@ -5261,6 +5271,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/firewalls/{resource}/testIamPermissions", "httpMethod": "POST", @@ -5299,6 +5310,7 @@ ] }, "update": { +"apiVersion": "2026-09-01", "description": "Updates the specified firewall rule with the data included in the\nrequest.\nNote that all fields will be updated if using PUT, even fields that are not\nspecified. To update individual fields, please use PATCH instead.", "flatPath": "projects/{project}/global/firewalls/{firewall}", "httpMethod": "PUT", @@ -5345,6 +5357,7 @@ "forwardingRules": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of forwarding rules.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/forwardingRules", "httpMethod": "GET", @@ -5388,11 +5401,6 @@ "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" -}, "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", @@ -5411,6 +5419,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified ForwardingRule resource.", "flatPath": "projects/{project}/regions/{region}/forwardingRules/{forwardingRule}", "httpMethod": "DELETE", @@ -5458,6 +5467,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified ForwardingRule resource.", "flatPath": "projects/{project}/regions/{region}/forwardingRules/{forwardingRule}", "httpMethod": "GET", @@ -5513,6 +5523,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a ForwardingRule resource in the specified project and region using\nthe data included in the request.", "flatPath": "projects/{project}/regions/{region}/forwardingRules", "httpMethod": "POST", @@ -5555,6 +5566,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of ForwardingRule resources available to the specified\nproject and region.", "flatPath": "projects/{project}/regions/{region}/forwardingRules", "httpMethod": "GET", @@ -5600,11 +5612,6 @@ "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}/forwardingRules", @@ -5618,6 +5625,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Updates the specified forwarding rule with the data included in the\nrequest. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules. Currently, you can only\npatch the network_tier field.", "flatPath": "projects/{project}/regions/{region}/forwardingRules/{forwardingRule}", "httpMethod": "PATCH", @@ -5668,6 +5676,7 @@ ] }, "setLabels": { +"apiVersion": "2026-09-01", "description": "Sets the labels on the specified resource. To learn more about labels,\nread the \nLabeling Resources documentation.", "flatPath": "projects/{project}/regions/{region}/forwardingRules/{resource}/setLabels", "httpMethod": "POST", @@ -5718,6 +5727,7 @@ ] }, "setTarget": { +"apiVersion": "2026-09-01", "description": "Changes target URL for forwarding rule. The new target should be of the\nsame type as the old target.", "flatPath": "projects/{project}/regions/{region}/forwardingRules/{forwardingRule}/setTarget", "httpMethod": "POST", @@ -5772,6 +5782,7 @@ "futureReservations": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of future reservations.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/futureReservations", "httpMethod": "GET", @@ -5815,11 +5826,6 @@ "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" -}, "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", @@ -5838,6 +5844,7 @@ ] }, "cancel": { +"apiVersion": "2026-09-01", "description": "Cancel the specified future reservation.", "flatPath": "projects/{project}/zones/{zone}/futureReservations/{futureReservation}/cancel", "httpMethod": "POST", @@ -5883,6 +5890,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified future reservation.", "flatPath": "projects/{project}/zones/{zone}/futureReservations/{futureReservation}", "httpMethod": "DELETE", @@ -5928,6 +5936,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Retrieves information about the specified future reservation.", "flatPath": "projects/{project}/zones/{zone}/futureReservations/{futureReservation}", "httpMethod": "GET", @@ -5969,6 +5978,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a new Future Reservation.", "flatPath": "projects/{project}/zones/{zone}/futureReservations", "httpMethod": "POST", @@ -6010,6 +6020,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "A list of all the future reservations that have been configured for the\nspecified project in specified zone.", "flatPath": "projects/{project}/zones/{zone}/futureReservations", "httpMethod": "GET", @@ -6049,11 +6060,6 @@ "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" -}, "zone": { "description": "Name of the zone for this request. Name should conform to RFC1035.", "location": "path", @@ -6072,6 +6078,7 @@ ] }, "update": { +"apiVersion": "2026-09-01", "description": "Updates the specified future reservation.", "flatPath": "projects/{project}/zones/{zone}/futureReservations/{futureReservation}", "httpMethod": "PATCH", @@ -6130,6 +6137,7 @@ "globalAddresses": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified address resource.", "flatPath": "projects/{project}/global/addresses/{address}", "httpMethod": "DELETE", @@ -6169,6 +6177,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified address resource.", "flatPath": "projects/{project}/global/addresses/{address}", "httpMethod": "GET", @@ -6204,6 +6213,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates an address resource in the specified project by using the data\nincluded in the request.", "flatPath": "projects/{project}/global/addresses", "httpMethod": "POST", @@ -6238,6 +6248,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of global addresses.", "flatPath": "projects/{project}/global/addresses", "httpMethod": "GET", @@ -6275,11 +6286,6 @@ "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/addresses", @@ -6293,6 +6299,7 @@ ] }, "move": { +"apiVersion": "2026-09-01", "description": "Moves the specified address resource from one project to another project.", "flatPath": "projects/{project}/global/addresses/{address}/move", "httpMethod": "POST", @@ -6335,6 +6342,7 @@ ] }, "setLabels": { +"apiVersion": "2026-09-01", "description": "Sets the labels on a GlobalAddress. To learn more about labels, read theLabeling\nResources documentation.", "flatPath": "projects/{project}/global/addresses/{resource}/setLabels", "httpMethod": "POST", @@ -6372,6 +6380,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/addresses/{resource}/testIamPermissions", "httpMethod": "POST", @@ -6414,6 +6423,7 @@ "globalForwardingRules": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified GlobalForwardingRule resource.", "flatPath": "projects/{project}/global/forwardingRules/{forwardingRule}", "httpMethod": "DELETE", @@ -6453,6 +6463,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified GlobalForwardingRule resource. Gets a list of\navailable forwarding rules by making a list() request.", "flatPath": "projects/{project}/global/forwardingRules/{forwardingRule}", "httpMethod": "GET", @@ -6500,6 +6511,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a GlobalForwardingRule resource in the specified project using\nthe data included in the request.", "flatPath": "projects/{project}/global/forwardingRules", "httpMethod": "POST", @@ -6534,6 +6546,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of GlobalForwardingRule resources available to the\nspecified project.", "flatPath": "projects/{project}/global/forwardingRules", "httpMethod": "GET", @@ -6571,11 +6584,6 @@ "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/forwardingRules", @@ -6589,6 +6597,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Updates the specified forwarding rule with the data included in the\nrequest. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules. Currently, you can only\npatch the network_tier field.", "flatPath": "projects/{project}/global/forwardingRules/{forwardingRule}", "httpMethod": "PATCH", @@ -6631,6 +6640,7 @@ ] }, "setLabels": { +"apiVersion": "2026-09-01", "description": "Sets the labels on the specified resource. To learn more about labels,\nread the \nLabeling resources documentation.", "flatPath": "projects/{project}/global/forwardingRules/{resource}/setLabels", "httpMethod": "POST", @@ -6668,6 +6678,7 @@ ] }, "setTarget": { +"apiVersion": "2026-09-01", "description": "Changes target URL for the GlobalForwardingRule resource. The new target\nshould be of the same type as the old target.", "flatPath": "projects/{project}/global/forwardingRules/{forwardingRule}/setTarget", "httpMethod": "POST", @@ -6714,6 +6725,7 @@ "globalFrontendSettings": { "methods": { "get": { +"apiVersion": "2026-09-01", "description": "Gets the Global Frontend Billing Bundle Settings for a project.", "flatPath": "projects/{project}/global/globalFrontendSettings", "httpMethod": "GET", @@ -6740,6 +6752,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Updates the Global Frontend Billing Bundle Settings for a project.", "flatPath": "projects/{project}/global/globalFrontendSettings", "httpMethod": "PATCH", @@ -6783,6 +6796,7 @@ "globalNetworkEndpointGroups": { "methods": { "attachNetworkEndpoints": { +"apiVersion": "2026-09-01", "description": "Attach a network endpoint to the specified network endpoint group.", "flatPath": "projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints", "httpMethod": "POST", @@ -6824,6 +6838,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified network endpoint group.Note that the NEG cannot be\ndeleted if there are backend services referencing it.", "flatPath": "projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}", "httpMethod": "DELETE", @@ -6862,6 +6877,7 @@ ] }, "detachNetworkEndpoints": { +"apiVersion": "2026-09-01", "description": "Detach the network endpoint from the specified network endpoint group.", "flatPath": "projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints", "httpMethod": "POST", @@ -6903,6 +6919,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified network endpoint group.", "flatPath": "projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}", "httpMethod": "GET", @@ -6937,6 +6954,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a network endpoint group in the specified project using the\nparameters that are included in the request.\n\nNote: Use the following APIs to manage network endpoint groups:\n \n - \n To manage NEGs with zonal scope (such as zonal NEGs, hybrid connectivity\n NEGs): zonal\n API\n - \n To manage NEGs with regional scope (such as regional internet NEGs,\n serverless NEGs, Private Service Connect NEGs): regional\n API\n - \n To manage NEGs with global scope (such as global internet NEGs):global\n API", "flatPath": "projects/{project}/global/networkEndpointGroups", "httpMethod": "POST", @@ -6971,6 +6989,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of network endpoint groups that are located in the\nspecified project.", "flatPath": "projects/{project}/global/networkEndpointGroups", "httpMethod": "GET", @@ -7008,11 +7027,6 @@ "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/networkEndpointGroups", @@ -7026,6 +7040,7 @@ ] }, "listNetworkEndpoints": { +"apiVersion": "2026-09-01", "description": "Lists the network endpoints in the specified network endpoint group.", "flatPath": "projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints", "httpMethod": "POST", @@ -7070,11 +7085,6 @@ "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/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints", @@ -7092,6 +7102,7 @@ "globalOperations": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of all operations.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/operations", "httpMethod": "GET", @@ -7135,11 +7146,6 @@ "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" -}, "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", @@ -7158,6 +7164,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified Operations resource.", "flatPath": "projects/{project}/global/operations/{operation}", "httpMethod": "DELETE", @@ -7189,6 +7196,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Retrieves the specified Operations resource.", "flatPath": "projects/{project}/global/operations/{operation}", "httpMethod": "GET", @@ -7224,6 +7232,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of Operation resources contained within the specified\nproject.", "flatPath": "projects/{project}/global/operations", "httpMethod": "GET", @@ -7261,11 +7270,6 @@ "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/operations", @@ -7279,6 +7283,7 @@ ] }, "wait": { +"apiVersion": "2026-09-01", "description": "Waits for the specified Operation resource to return as `DONE`\nor for the request to approach the 2 minute deadline, and retrieves the\nspecified Operation resource. This method differs from the\n`GET` method in that it waits for no more than the default\ndeadline (2 minutes) and then returns the current state of the operation,\nwhich might be `DONE` or still in progress.\n\nThis method is called on a best-effort basis. Specifically:\n \n \n - In uncommon cases, when the server is overloaded, the request might\n return before the default deadline is reached, or might return after zero\n seconds.\n - If the default deadline is reached, there is no guarantee that the\n operation is actually done when the method returns. Be prepared to retry\n if the operation is not `DONE`.", "flatPath": "projects/{project}/global/operations/{operation}/wait", "httpMethod": "POST", @@ -7318,6 +7323,7 @@ "globalOrganizationOperations": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified Operations resource.", "flatPath": "locations/global/operations/{operation}", "httpMethod": "DELETE", @@ -7346,6 +7352,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Retrieves the specified Operations resource. Gets a list of operations\nby making a `list()` request.", "flatPath": "locations/global/operations/{operation}", "httpMethod": "GET", @@ -7378,6 +7385,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of Operation resources contained within the specified\norganization.", "flatPath": "locations/global/operations", "httpMethod": "GET", @@ -7410,11 +7418,6 @@ "description": "Parent ID for this request.", "location": "query", "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": "locations/global/operations", @@ -7432,6 +7435,7 @@ "globalPublicDelegatedPrefixes": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified global PublicDelegatedPrefix.", "flatPath": "projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}", "httpMethod": "DELETE", @@ -7471,6 +7475,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified global PublicDelegatedPrefix resource.", "flatPath": "projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}", "httpMethod": "GET", @@ -7506,6 +7511,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a global PublicDelegatedPrefix in the specified project using the\nparameters that are included in the request.", "flatPath": "projects/{project}/global/publicDelegatedPrefixes", "httpMethod": "POST", @@ -7540,6 +7546,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Lists the global PublicDelegatedPrefixes for a project.", "flatPath": "projects/{project}/global/publicDelegatedPrefixes", "httpMethod": "GET", @@ -7577,11 +7584,6 @@ "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/publicDelegatedPrefixes", @@ -7595,6 +7597,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified global PublicDelegatedPrefix resource with the data\nincluded in the request. This method supportsPATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}", "httpMethod": "PATCH", @@ -7641,6 +7644,7 @@ "globalVmExtensionPolicies": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "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", @@ -7684,11 +7688,6 @@ "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" -}, "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", @@ -7707,6 +7706,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "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", @@ -7748,6 +7748,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Gets details of a global VM extension policy.", "flatPath": "projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}", "httpMethod": "GET", @@ -7783,6 +7784,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a new project level GlobalVmExtensionPolicy.", "flatPath": "projects/{project}/global/vmExtensionPolicies", "httpMethod": "POST", @@ -7817,6 +7819,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Lists global VM extension policies.", "flatPath": "projects/{project}/global/vmExtensionPolicies", "httpMethod": "GET", @@ -7854,11 +7857,6 @@ "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/vmExtensionPolicies", @@ -7872,6 +7870,7 @@ ] }, "update": { +"apiVersion": "2026-09-01", "description": "Updates a global VM extension policy.", "flatPath": "projects/{project}/global/vmExtensionPolicies/{globalVmExtensionPolicy}", "httpMethod": "PATCH", @@ -7917,6 +7916,7 @@ "healthChecks": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "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", @@ -7960,11 +7960,6 @@ "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" -}, "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", @@ -7983,6 +7978,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified HealthCheck resource.", "flatPath": "projects/{project}/global/healthChecks/{healthCheck}", "httpMethod": "DELETE", @@ -8022,6 +8018,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified HealthCheck resource.", "flatPath": "projects/{project}/global/healthChecks/{healthCheck}", "httpMethod": "GET", @@ -8057,6 +8054,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a HealthCheck resource in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/global/healthChecks", "httpMethod": "POST", @@ -8091,6 +8089,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of HealthCheck resources available to the specified\nproject.", "flatPath": "projects/{project}/global/healthChecks", "httpMethod": "GET", @@ -8128,11 +8127,6 @@ "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/healthChecks", @@ -8146,6 +8140,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "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", @@ -8188,6 +8183,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/healthChecks/{resource}/testIamPermissions", "httpMethod": "POST", @@ -8226,6 +8222,7 @@ ] }, "update": { +"apiVersion": "2026-09-01", "description": "Updates a HealthCheck resource in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/global/healthChecks/{healthCheck}", "httpMethod": "PUT", @@ -8272,6 +8269,7 @@ "hosts": { "methods": { "get": { +"apiVersion": "2026-09-01", "description": "Retrieves information about the specified host.", "flatPath": "projects/{project}/zones/{zone}/{association}/hosts/{host}", "httpMethod": "GET", @@ -8319,6 +8317,7 @@ ] }, "getVersion": { +"apiVersion": "2026-09-01", "description": "Allows customers to get SBOM versions of a host.", "flatPath": "projects/{project}/zones/{zone}/{association}/hosts/{host}/getVersion", "httpMethod": "POST", @@ -8373,6 +8372,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of hosts.", "flatPath": "projects/{project}/zones/{zone}/{association}/hosts", "httpMethod": "GET", @@ -8418,11 +8418,6 @@ "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" -}, "zone": { "description": "The name of the zone for this request, formatted as RFC1035.", "location": "path", @@ -8445,6 +8440,7 @@ "httpHealthChecks": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified HttpHealthCheck resource.", "flatPath": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}", "httpMethod": "DELETE", @@ -8484,6 +8480,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified HttpHealthCheck resource.", "flatPath": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}", "httpMethod": "GET", @@ -8519,6 +8516,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a HttpHealthCheck resource in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/global/httpHealthChecks", "httpMethod": "POST", @@ -8553,6 +8551,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of HttpHealthCheck resources available to the specified\nproject.", "flatPath": "projects/{project}/global/httpHealthChecks", "httpMethod": "GET", @@ -8590,11 +8589,6 @@ "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", @@ -8608,6 +8602,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "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", @@ -8650,6 +8645,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/httpHealthChecks/{resource}/testIamPermissions", "httpMethod": "POST", @@ -8688,6 +8684,7 @@ ] }, "update": { +"apiVersion": "2026-09-01", "description": "Updates a HttpHealthCheck resource in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}", "httpMethod": "PUT", @@ -8734,6 +8731,7 @@ "httpsHealthChecks": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified HttpsHealthCheck resource.", "flatPath": "projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}", "httpMethod": "DELETE", @@ -8773,6 +8771,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified HttpsHealthCheck resource.", "flatPath": "projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}", "httpMethod": "GET", @@ -8808,6 +8807,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a HttpsHealthCheck resource in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/global/httpsHealthChecks", "httpMethod": "POST", @@ -8842,6 +8842,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of HttpsHealthCheck resources available to the specified\nproject.", "flatPath": "projects/{project}/global/httpsHealthChecks", "httpMethod": "GET", @@ -8879,11 +8880,6 @@ "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/httpsHealthChecks", @@ -8897,6 +8893,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Updates a HttpsHealthCheck 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/httpsHealthChecks/{httpsHealthCheck}", "httpMethod": "PATCH", @@ -8939,6 +8936,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/httpsHealthChecks/{resource}/testIamPermissions", "httpMethod": "POST", @@ -8977,6 +8975,7 @@ ] }, "update": { +"apiVersion": "2026-09-01", "description": "Updates a HttpsHealthCheck resource in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}", "httpMethod": "PUT", @@ -9023,6 +9022,7 @@ "imageFamilyViews": { "methods": { "get": { +"apiVersion": "2026-09-01", "description": "Returns the latest image that is part of an image family, is not\ndeprecated and is rolled out in the specified zone.", "flatPath": "projects/{project}/zones/{zone}/imageFamilyViews/{family}", "httpMethod": "GET", @@ -9070,6 +9070,7 @@ "imageViews": { "methods": { "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified global ImageView resource, with a regional\ncontext.", "flatPath": "projects/{project}/regions/{region}/imageViews/{resourceId}", "httpMethod": "GET", @@ -9113,6 +9114,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Returns a list of global ImageView resources, with a regional\ncontext.", "flatPath": "projects/{project}/regions/{region}/imageViews", "httpMethod": "GET", @@ -9158,11 +9160,6 @@ "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", @@ -9180,6 +9177,7 @@ "images": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified image.", "flatPath": "projects/{project}/global/images/{image}", "httpMethod": "DELETE", @@ -9219,6 +9217,7 @@ ] }, "deprecate": { +"apiVersion": "2026-09-01", "description": "Sets the deprecation status of an image.\n\nIf an empty request body is given, clears the deprecation status instead.", "flatPath": "projects/{project}/global/images/{image}/deprecate", "httpMethod": "POST", @@ -9261,6 +9260,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified image.", "flatPath": "projects/{project}/global/images/{image}", "httpMethod": "GET", @@ -9296,6 +9296,7 @@ ] }, "getFromFamily": { +"apiVersion": "2026-09-01", "description": "Returns the latest image that is part of an image family and is not\ndeprecated. For more information on image families, seePublic\nimage families documentation.", "flatPath": "projects/{project}/global/images/family/{family}", "httpMethod": "GET", @@ -9331,6 +9332,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/global/images/{resource}/getIamPolicy", "httpMethod": "GET", @@ -9372,6 +9374,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates an image in the specified project using the data included\nin the request.", "flatPath": "projects/{project}/global/images", "httpMethod": "POST", @@ -9411,6 +9414,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of custom images\navailable to the specified project. Custom images are images you\ncreate that belong to your project. This method does not\nget any images that belong to other projects, including publicly-available\nimages, like Debian 8. If you want to get a list of publicly-available\nimages, use this method to make a request to the respective image project,\nsuch as debian-cloud or windows-cloud.", "flatPath": "projects/{project}/global/images", "httpMethod": "GET", @@ -9448,11 +9452,6 @@ "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/images", @@ -9466,6 +9465,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified image with the data included in the request.\nOnly the following fields can be modified: family, description,\ndeprecation status.", "flatPath": "projects/{project}/global/images/{image}", "httpMethod": "PATCH", @@ -9508,6 +9508,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/global/images/{resource}/setIamPolicy", "httpMethod": "POST", @@ -9545,6 +9546,7 @@ ] }, "setLabels": { +"apiVersion": "2026-09-01", "description": "Sets the labels on an image. To learn more about labels, read theLabeling\nResources documentation.", "flatPath": "projects/{project}/global/images/{resource}/setLabels", "httpMethod": "POST", @@ -9582,6 +9584,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/images/{resource}/testIamPermissions", "httpMethod": "POST", @@ -9624,6 +9627,7 @@ "instanceGroupManagerResizeRequests": { "methods": { "cancel": { +"apiVersion": "2026-09-01", "description": "Cancels the specified resize request and removes it from the queue.\nCancelled resize request does no longer wait for the resources to be\nprovisioned. Cancel is only possible for requests that are accepted in the\nqueue.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}/cancel", "httpMethod": "POST", @@ -9676,6 +9680,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified, inactive resize request. Requests that are still\nactive cannot be deleted. Deleting request does not delete instances that\nwere provisioned previously.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}", "httpMethod": "DELETE", @@ -9728,6 +9733,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns all of the details about the specified resize request.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}", "httpMethod": "GET", @@ -9776,6 +9782,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a new resize request that starts provisioning VMs immediately\nor queues VM creation.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests", "httpMethod": "POST", @@ -9824,6 +9831,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of resize requests that are contained in the\nmanaged instance group.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resizeRequests", "httpMethod": "GET", @@ -9870,11 +9878,6 @@ "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" -}, "zone": { "description": "The name of thezone where the managed\ninstance group is located. The name should conform to RFC1035.", "location": "path", @@ -9897,6 +9900,7 @@ "instanceGroupManagers": { "methods": { "abandonInstances": { +"apiVersion": "2026-09-01", "description": "Flags the specified instances to be removed from the\nmanaged instance group. Abandoning an instance does not delete the\ninstance, but it does remove the instance from any target pools that are\napplied by the managed instance group. This method reduces thetargetSize of the managed instance group by the\nnumber of instances that you abandon. This operation is marked asDONE when the action is scheduled even if the instances have\nnot yet been removed from the group. You must separately verify the\nstatus of the abandoning action with thelistmanagedinstances\nmethod.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is removed or deleted.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/abandonInstances", "httpMethod": "POST", @@ -9945,6 +9949,7 @@ ] }, "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of managed instance groups and groups them by zone.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/instanceGroupManagers", "httpMethod": "GET", @@ -9988,11 +9993,6 @@ "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" -}, "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", @@ -10011,6 +10011,7 @@ ] }, "applyUpdatesToInstances": { +"apiVersion": "2026-09-01", "description": "Applies changes to selected instances on the managed instance group.\nThis method can be used to apply new overrides and/or new versions.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances", "httpMethod": "POST", @@ -10054,6 +10055,7 @@ ] }, "createInstances": { +"apiVersion": "2026-09-01", "description": "Creates instances with per-instance configurations in this managed instance\ngroup. Instances are created using the current instance template. Thecreate instances operation is marked DONE if thecreateInstances request is successful. The underlying actions\ntake additional time. You must separately verify the status of thecreating or actions with the listmanagedinstances\nmethod.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/createInstances", "httpMethod": "POST", @@ -10102,6 +10104,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified managed instance group and all of the instances\nin that group. Note that the instance group must not belong to a\nbackend service. Read\nDeleting an instance group for more information.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}", "httpMethod": "DELETE", @@ -10153,6 +10156,7 @@ ] }, "deleteInstances": { +"apiVersion": "2026-09-01", "description": "Flags the specified instances in the managed instance group for immediate\ndeletion. The instances are also removed from any target\npools of which they were a member. This method reduces thetargetSize of the managed instance group by the number of\ninstances that you delete. This operation is marked as DONE\nwhen the action is scheduled even if the instances are still being deleted.\nYou must separately verify the status of the deleting action\nwith thelistmanagedinstances\nmethod.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is removed or deleted.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deleteInstances", "httpMethod": "POST", @@ -10207,6 +10211,7 @@ ] }, "deletePerInstanceConfigs": { +"apiVersion": "2026-09-01", "description": "Deletes selected per-instance configurations for the managed instance\ngroup.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deletePerInstanceConfigs", "httpMethod": "POST", @@ -10250,6 +10255,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns all of the details about the specified managed instance group.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}", "httpMethod": "GET", @@ -10291,6 +10297,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a managed instance group using the information that you specify\nin the request. After the group is created, instances in the group are\ncreated using the specified instance template.\nThis operation is marked as DONE when the group is created\neven if the instances in the group have not yet been created. You\nmust separately verify the status of the individual instances with thelistmanagedinstances\nmethod.\n\nA managed instance group can have up to 1000 VM instances per group. Please\ncontact Cloud Support if you need an increase in\nthis limit.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers", "httpMethod": "POST", @@ -10332,6 +10339,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of managed instance groups that are contained within the\nspecified project and zone.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers", "httpMethod": "GET", @@ -10371,11 +10379,6 @@ "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" -}, "zone": { "description": "The name of thezone where the managed\ninstance group is located.", "location": "path", @@ -10394,6 +10397,7 @@ ] }, "listErrors": { +"apiVersion": "2026-09-01", "description": "Lists all errors thrown by actions on instances for a given managed\ninstance group. The filter and orderBy query\nparameters are not supported.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listErrors", "httpMethod": "GET", @@ -10440,11 +10444,6 @@ "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" -}, "zone": { "description": "The name of thezone where the managed\ninstance group is located.\nIt should conform to RFC1035.", "location": "path", @@ -10463,6 +10462,7 @@ ] }, "listManagedInstances": { +"apiVersion": "2026-09-01", "description": "Lists all of the instances in the managed instance group. Each instance\nin the list has a currentAction, which indicates the action\nthat the managed instance group is performing on the instance. For example,\nif the group is still creating an instance, the currentAction\nis CREATING. If a previous action failed, the\nlist displays the errors for that failed action. The orderBy\nquery parameter is not supported. The `pageToken` query parameter is\nsupported only if the group's `listManagedInstancesResults` field is set\nto `PAGINATED`.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances", "httpMethod": "POST", @@ -10509,11 +10509,6 @@ "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" -}, "zone": { "description": "The name of thezone where the managed\ninstance group is located.", "location": "path", @@ -10532,6 +10527,7 @@ ] }, "listPerInstanceConfigs": { +"apiVersion": "2026-09-01", "description": "Lists all of the per-instance configurations defined for the managed\ninstance group. The orderBy query parameter is not supported.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs", "httpMethod": "POST", @@ -10578,11 +10574,6 @@ "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" -}, "zone": { "description": "The name of thezone\nwhere the managed instance group is located.\nIt should conform to RFC1035.", "location": "path", @@ -10601,6 +10592,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Updates a managed instance group using the information that you specify\nin the request.\nThis operation is marked as DONE when the group is patched\neven if the instances in the group are still in the process of being\npatched. You must separately verify the status of the individual instances\nwith thelistManagedInstances\nmethod. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.\n\nIf you update your group to specify a new template or instance\nconfiguration, it's possible that your intended specification for each VM\nin the group is different from the current state of that VM. To learn how\nto apply an updated configuration to the VMs in a MIG, seeUpdating instances in\na MIG.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}", "httpMethod": "PATCH", @@ -10649,6 +10641,7 @@ ] }, "patchPerInstanceConfigs": { +"apiVersion": "2026-09-01", "description": "Inserts or patches per-instance configurations for the managed instance\ngroup. perInstanceConfig.name serves as a key used to\ndistinguish whether to perform insert or patch.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/patchPerInstanceConfigs", "httpMethod": "POST", @@ -10697,6 +10690,7 @@ ] }, "recreateInstances": { +"apiVersion": "2026-09-01", "description": "Flags the specified VM instances in the managed instance group to be\nimmediately recreated. Each instance is recreated using the group's current\nconfiguration. This operation is marked as DONE when the flag\nis set even if the instances have not yet been recreated. You must\nseparately verify the status of each instance by checking itscurrentAction field; for more information, see Checking\nthe status of managed instances.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is removed or deleted.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/recreateInstances", "httpMethod": "POST", @@ -10751,6 +10745,7 @@ ] }, "resize": { +"apiVersion": "2026-09-01", "description": "Resizes the managed instance group. If you increase the size, the group\ncreates new instances using the current instance template. If you decrease\nthe size, the group deletes instances. The resize operation is markedDONE when the resize actions are scheduled even if the group\nhas not yet added or deleted any instances. You must separately\nverify the status of the creating or deleting\nactions with thelistmanagedinstances\nmethod.\n\nWhen resizing down, the instance group arbitrarily chooses the order in\nwhich VMs are deleted. The group takes into account some VM attributes when\nmaking the selection including:\n\n+ The status of the VM instance.\n+ The health of the VM instance.\n+ The instance template version the VM is based on.\n+ For regional managed instance groups, the location of the VM instance.\n\nThis list is subject to change.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is removed or deleted.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resize", "httpMethod": "POST", @@ -10804,6 +10799,7 @@ ] }, "resumeInstances": { +"apiVersion": "2026-09-01", "description": "Flags the specified instances in the managed instance group to be\nresumed. This method increases thetargetSize and decreases the targetSuspendedSize\nof the managed instance group by the number of instances that you resume.\nThe resumeInstances operation is marked DONE if\nthe resumeInstances request is successful. The underlying\nactions take additional time. You must separately verify the status of theRESUMING action with thelistmanagedinstances\nmethod.\n\nIn this request, you can only specify instances that are suspended. For\nexample, if an instance was previously suspended using the suspendInstances\nmethod, it can be resumed using the resumeInstances method.\n\nIf a health check is attached to the managed instance group, the specified\ninstances will be verified as healthy after they are resumed.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resumeInstances", "httpMethod": "POST", @@ -10852,6 +10848,7 @@ ] }, "setInstanceTemplate": { +"apiVersion": "2026-09-01", "description": "Specifies the instance template to use when creating new instances in this\ngroup. The templates for existing instances in the group do not change\nunless you run recreateInstances, runapplyUpdatesToInstances, or set the group'supdatePolicy.type to PROACTIVE.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate", "httpMethod": "POST", @@ -10900,6 +10897,7 @@ ] }, "setTargetPools": { +"apiVersion": "2026-09-01", "description": "Modifies the target pools to which all instances in this managed instance\ngroup are assigned. The target pools automatically apply to all of the\ninstances in the managed instance group. This operation is markedDONE when you make the request even if the instances have not\nyet been added to their target pools. The change might take some time to\napply to all of the instances in the group depending on the size of the\ngroup.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setTargetPools", "httpMethod": "POST", @@ -10948,6 +10946,7 @@ ] }, "startInstances": { +"apiVersion": "2026-09-01", "description": "Flags the specified instances in the managed instance group to be\nstarted. This method increases thetargetSize and decreases the targetStoppedSize\nof the managed instance group by the number of instances that you start.\nThe startInstances operation is marked DONE if\nthe startInstances request is successful. The underlying\nactions take additional time. You must separately verify the status of theSTARTING action with thelistmanagedinstances\nmethod.\n\nIn this request, you can only specify instances that are stopped. For\nexample, if an instance was previously stopped using the stopInstances\nmethod, it can be started using the startInstances method.\n\nIf a health check is attached to the managed instance group, the specified\ninstances will be verified as healthy after they are started.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/startInstances", "httpMethod": "POST", @@ -10996,6 +10995,7 @@ ] }, "stopInstances": { +"apiVersion": "2026-09-01", "description": "Flags the specified instances in the managed instance group to be\nimmediately stopped. You can only specify instances that are running in\nthis request. This method reduces thetargetSize and increases the targetStoppedSize\nof the managed instance group by the number of instances that you stop.\nThe stopInstances operation is marked DONE if\nthe stopInstances request is successful. The underlying\nactions take additional time. You must separately verify the status of theSTOPPING action with thelistmanagedinstances\nmethod.\n\nIf the standbyPolicy.initialDelaySec field is set, the group\ndelays stopping the instances until initialDelaySec have\npassed from instance.creationTimestamp (that is, when the\ninstance was created). This delay gives your application time to\nset itself up and initialize on the instance. If more thaninitialDelaySec seconds have passed sinceinstance.creationTimestamp when this method is called, there\nwill be zero delay.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is stopped.\n\nStopped instances can be started using the startInstances\nmethod.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/stopInstances", "httpMethod": "POST", @@ -11050,6 +11050,7 @@ ] }, "suspendInstances": { +"apiVersion": "2026-09-01", "description": "Flags the specified instances in the managed instance group to be\nimmediately suspended. You can only specify instances that are running in\nthis request. This method reduces thetargetSize and increases the targetSuspendedSize\nof the managed instance group by the number of instances that you suspend.\nThe suspendInstances operation is marked DONE if\nthe suspendInstances request is successful. The underlying\nactions take additional time. You must separately verify the status of theSUSPENDING action with thelistmanagedinstances\nmethod.\n\nIf the standbyPolicy.initialDelaySec field is set, the group\ndelays suspension of the instances until initialDelaySec have\npassed from instance.creationTimestamp (that is, when the\ninstance was created). This delay gives your application time to\nset itself up and initialize on the instance. If more thaninitialDelaySec seconds have passed sinceinstance.creationTimestamp when this method is called, there\nwill be zero delay.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is suspended.\n\nSuspended instances can be resumed using the resumeInstances\nmethod.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/suspendInstances", "httpMethod": "POST", @@ -11098,6 +11099,7 @@ ] }, "updatePerInstanceConfigs": { +"apiVersion": "2026-09-01", "description": "Inserts or updates per-instance configurations for the managed instance\ngroup. perInstanceConfig.name serves as a key used to\ndistinguish whether to perform insert or patch.", "flatPath": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/updatePerInstanceConfigs", "httpMethod": "POST", @@ -11150,6 +11152,7 @@ "instanceGroups": { "methods": { "addInstances": { +"apiVersion": "2026-09-01", "description": "Adds a list of instances to the specified instance group. All of the\ninstances in the instance group must be in the same network/subnetwork.\nRead \nAdding instances for more information.", "flatPath": "projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/addInstances", "httpMethod": "POST", @@ -11198,6 +11201,7 @@ ] }, "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of instance groups and sorts them by zone.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/instanceGroups", "httpMethod": "GET", @@ -11241,11 +11245,6 @@ "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" -}, "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", @@ -11264,6 +11263,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified instance group. The instances in the group are not\ndeleted. Note that instance group must not belong to a backend service.\nRead\nDeleting an instance group for more information.", "flatPath": "projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}", "httpMethod": "DELETE", @@ -11309,6 +11309,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified zonal instance group. Get a list of available zonal\ninstance groups by making a list() request.\n\nFor managed instance groups, use theinstanceGroupManagers\nor regionInstanceGroupManagers\nmethods instead.", "flatPath": "projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}", "httpMethod": "GET", @@ -11350,6 +11351,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates an instance group in the specified project using the\nparameters that are included in the request.", "flatPath": "projects/{project}/zones/{zone}/instanceGroups", "httpMethod": "POST", @@ -11391,6 +11393,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of zonal instance group resources contained within the\nspecified zone.\n\nFor managed instance groups, use theinstanceGroupManagers\nor regionInstanceGroupManagers\nmethods instead.", "flatPath": "projects/{project}/zones/{zone}/instanceGroups", "httpMethod": "GET", @@ -11430,11 +11433,6 @@ "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" -}, "zone": { "description": "The name of thezone\nwhere the instance group is located.", "location": "path", @@ -11453,6 +11451,7 @@ ] }, "listInstances": { +"apiVersion": "2026-09-01", "description": "Lists the instances in the specified instance group.\nThe orderBy query parameter is not supported.\nThe filter query parameter is supported, but only for\nexpressions that use `eq` (equal) or `ne` (not equal) operators.", "flatPath": "projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/listInstances", "httpMethod": "POST", @@ -11499,11 +11498,6 @@ "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" -}, "zone": { "description": "The name of the zone\nwhere the instance group is located.", "location": "path", @@ -11525,6 +11519,7 @@ ] }, "removeInstances": { +"apiVersion": "2026-09-01", "description": "Removes one or more instances from the specified instance group, but does\nnot delete those instances.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration before the VM instance is removed or deleted.", "flatPath": "projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/removeInstances", "httpMethod": "POST", @@ -11573,6 +11568,7 @@ ] }, "setNamedPorts": { +"apiVersion": "2026-09-01", "description": "Sets the named ports for the specified instance group.", "flatPath": "projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/setNamedPorts", "httpMethod": "POST", @@ -11621,6 +11617,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/instanceGroups/{resource}/testIamPermissions", "httpMethod": "POST", @@ -11671,6 +11668,7 @@ "instanceSettings": { "methods": { "get": { +"apiVersion": "2026-09-01", "description": "Get Instance settings.", "flatPath": "projects/{project}/zones/{zone}/instanceSettings", "httpMethod": "GET", @@ -11706,6 +11704,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patch Instance settings", "flatPath": "projects/{project}/zones/{zone}/instanceSettings", "httpMethod": "PATCH", @@ -11757,6 +11756,7 @@ "instanceTemplates": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of all InstanceTemplates 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/instanceTemplates", "httpMethod": "GET", @@ -11800,11 +11800,6 @@ "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" -}, "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", @@ -11823,6 +11818,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified instance template. Deleting an instance template is\npermanent and cannot be undone. It is not possible to delete templates\nthat are already in use by a managed instance group.", "flatPath": "projects/{project}/global/instanceTemplates/{instanceTemplate}", "httpMethod": "DELETE", @@ -11862,6 +11858,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified instance template.", "flatPath": "projects/{project}/global/instanceTemplates/{instanceTemplate}", "httpMethod": "GET", @@ -11897,6 +11894,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/global/instanceTemplates/{resource}/getIamPolicy", "httpMethod": "GET", @@ -11938,6 +11936,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates an instance template in the specified project using the\ndata that is included in the request. If you are creating a new template to\nupdate an existing instance group, your new instance template must use the\nsame network or, if applicable, the same subnetwork as the original\ntemplate.", "flatPath": "projects/{project}/global/instanceTemplates", "httpMethod": "POST", @@ -11972,6 +11971,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of instance templates that are contained within\nthe specified project.", "flatPath": "projects/{project}/global/instanceTemplates", "httpMethod": "GET", @@ -12009,11 +12009,6 @@ "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/instanceTemplates", @@ -12027,6 +12022,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/global/instanceTemplates/{resource}/setIamPolicy", "httpMethod": "POST", @@ -12064,6 +12060,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/instanceTemplates/{resource}/testIamPermissions", "httpMethod": "POST", @@ -12106,6 +12103,7 @@ "instances": { "methods": { "addAccessConfig": { +"apiVersion": "2026-09-01", "description": "Adds an access config to an instance's network interface.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/addAccessConfig", "httpMethod": "POST", @@ -12163,6 +12161,7 @@ ] }, "addNetworkInterface": { +"apiVersion": "2026-09-01", "description": "Adds one dynamic network interface to an active instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/addNetworkInterface", "httpMethod": "POST", @@ -12212,6 +12211,7 @@ ] }, "addResourcePolicies": { +"apiVersion": "2026-09-01", "description": "Adds existing resource policies to an instance. You can only add one\npolicy right now which will be applied to this instance for scheduling live\nmigrations.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/addResourcePolicies", "httpMethod": "POST", @@ -12262,6 +12262,7 @@ ] }, "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of all of the instances in your project\nacross all regions and zones.\n\nThe performance of this method degrades when a filter is specified on a\nproject that has a very large number of instances.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/instances", "httpMethod": "GET", @@ -12305,11 +12306,6 @@ "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" -}, "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", @@ -12328,6 +12324,7 @@ ] }, "attachDisk": { +"apiVersion": "2026-09-01", "description": "Attaches an existing Disk resource to an instance. You must first\ncreate the disk before you can attach it. It is not possible to create\nand attach a disk at the same time. For more information, readAdding a\npersistent disk to your instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/attachDisk", "httpMethod": "POST", @@ -12383,6 +12380,7 @@ ] }, "bulkInsert": { +"apiVersion": "2026-09-01", "description": "Creates multiple instances. Count specifies the number of instances to\ncreate. For more information, seeAbout bulk\ncreation of VMs.", "flatPath": "projects/{project}/zones/{zone}/instances/bulkInsert", "httpMethod": "POST", @@ -12425,6 +12423,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified Instance resource. For more information, seeDeleting\nan instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}", "httpMethod": "DELETE", @@ -12477,6 +12476,7 @@ ] }, "deleteAccessConfig": { +"apiVersion": "2026-09-01", "description": "Deletes an access config from an instance's network interface.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/deleteAccessConfig", "httpMethod": "POST", @@ -12538,6 +12538,7 @@ ] }, "deleteNetworkInterface": { +"apiVersion": "2026-09-01", "description": "Deletes one dynamic network interface from an active instance.\nInstancesDeleteNetworkInterfaceRequest indicates:\n- instance from which to delete, using project+zone+resource_id fields;\n- dynamic network interface to be deleted, using network_interface_name\nfield;", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/deleteNetworkInterface", "httpMethod": "POST", @@ -12591,6 +12592,7 @@ ] }, "detachDisk": { +"apiVersion": "2026-09-01", "description": "Detaches a disk from an instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/detachDisk", "httpMethod": "POST", @@ -12645,6 +12647,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified Instance resource.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}", "httpMethod": "GET", @@ -12688,6 +12691,7 @@ ] }, "getEffectiveFirewalls": { +"apiVersion": "2026-09-01", "description": "Returns effective firewalls applied to an interface of the instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/getEffectiveFirewalls", "httpMethod": "GET", @@ -12738,6 +12742,7 @@ ] }, "getGuestAttributes": { +"apiVersion": "2026-09-01", "description": "Returns the specified guest attributes entry.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/getGuestAttributes", "httpMethod": "GET", @@ -12791,6 +12796,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/zones/{zone}/instances/{resource}/getIamPolicy", "httpMethod": "GET", @@ -12840,6 +12846,7 @@ ] }, "getScreenshot": { +"apiVersion": "2026-09-01", "description": "Returns the screenshot from the specified instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/screenshot", "httpMethod": "GET", @@ -12883,6 +12890,7 @@ ] }, "getSerialPortOutput": { +"apiVersion": "2026-09-01", "description": "Returns the last 1 MB of serial port output from the specified instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/serialPort", "httpMethod": "GET", @@ -12941,6 +12949,7 @@ ] }, "getShieldedInstanceIdentity": { +"apiVersion": "2026-09-01", "description": "Returns the Shielded Instance Identity of an instance", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/getShieldedInstanceIdentity", "httpMethod": "GET", @@ -12984,6 +12993,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates an instance resource in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/zones/{zone}/instances", "httpMethod": "POST", @@ -13036,6 +13046,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of instances contained within\nthe specified zone.", "flatPath": "projects/{project}/zones/{zone}/instances", "httpMethod": "GET", @@ -13075,11 +13086,6 @@ "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" -}, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -13099,6 +13105,7 @@ ] }, "listReferrers": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of resources that refer to the VM instance specified in\nthe request. For example, if the VM instance is part of a managed or\nunmanaged instance group, the referrers list includes the instance group.\nFor more information, readViewing\nreferrers to VM instances.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/referrers", "httpMethod": "GET", @@ -13146,11 +13153,6 @@ "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" -}, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -13170,6 +13172,7 @@ ] }, "performMaintenance": { +"apiVersion": "2026-09-01", "description": "Perform a manual maintenance on the instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/performMaintenance", "httpMethod": "POST", @@ -13217,6 +13220,7 @@ ] }, "removeResourcePolicies": { +"apiVersion": "2026-09-01", "description": "Removes resource policies from an instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/removeResourcePolicies", "httpMethod": "POST", @@ -13267,6 +13271,7 @@ ] }, "reportHostAsFaulty": { +"apiVersion": "2026-09-01", "description": "Mark the host as faulty and try to restart the instance on a new host.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/reportHostAsFaulty", "httpMethod": "POST", @@ -13317,6 +13322,7 @@ ] }, "reset": { +"apiVersion": "2026-09-01", "description": "Performs a reset on the instance. This is a hard reset. The VM\ndoes not do a graceful shutdown. For more information, seeResetting\nan instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/reset", "httpMethod": "POST", @@ -13364,6 +13370,7 @@ ] }, "resume": { +"apiVersion": "2026-09-01", "description": "Resumes an instance that was suspended using theinstances().suspend\nmethod.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/resume", "httpMethod": "POST", @@ -13411,6 +13418,7 @@ ] }, "sendDiagnosticInterrupt": { +"apiVersion": "2026-09-01", "description": "Sends diagnostic interrupt to the instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/sendDiagnosticInterrupt", "httpMethod": "POST", @@ -13450,6 +13458,7 @@ ] }, "setDeletionProtection": { +"apiVersion": "2026-09-01", "description": "Sets deletion protection on the instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{resource}/setDeletionProtection", "httpMethod": "POST", @@ -13503,6 +13512,7 @@ ] }, "setDiskAutoDelete": { +"apiVersion": "2026-09-01", "description": "Sets the auto-delete flag for a disk attached to an instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/setDiskAutoDelete", "httpMethod": "POST", @@ -13565,6 +13575,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/zones/{zone}/instances/{resource}/setIamPolicy", "httpMethod": "POST", @@ -13610,6 +13621,7 @@ ] }, "setLabels": { +"apiVersion": "2026-09-01", "description": "Sets labels on an instance. To learn more about labels, read theLabeling\nResources documentation.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/setLabels", "httpMethod": "POST", @@ -13660,6 +13672,7 @@ ] }, "setMachineResources": { +"apiVersion": "2026-09-01", "description": "Changes the number and/or type of accelerator for a stopped instance to the\nvalues specified in the request.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/setMachineResources", "httpMethod": "POST", @@ -13710,6 +13723,7 @@ ] }, "setMachineType": { +"apiVersion": "2026-09-01", "description": "Changes the machine type for a stopped instance to the machine\ntype specified in the request.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/setMachineType", "httpMethod": "POST", @@ -13760,6 +13774,7 @@ ] }, "setMetadata": { +"apiVersion": "2026-09-01", "description": "Sets metadata for the specified instance to the data included\nin the request.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/setMetadata", "httpMethod": "POST", @@ -13810,6 +13825,7 @@ ] }, "setMinCpuPlatform": { +"apiVersion": "2026-09-01", "description": "Changes the minimum CPU platform that this instance should use.\nThis method can only\nbe called on a stopped instance. For more information, readSpecifying a\nMinimum CPU Platform.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/setMinCpuPlatform", "httpMethod": "POST", @@ -13860,6 +13876,7 @@ ] }, "setName": { +"apiVersion": "2026-09-01", "description": "Sets name of an instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/setName", "httpMethod": "POST", @@ -13910,6 +13927,7 @@ ] }, "setScheduling": { +"apiVersion": "2026-09-01", "description": "Sets an instance's scheduling options. You can only call this method on astopped instance,\nthat is, a VM instance that is in a `TERMINATED` state. SeeInstance Life\nCycle for more information on the possible instance states.\nFor more information about setting scheduling options for a VM, seeSet\nVM host maintenance policy.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/setScheduling", "httpMethod": "POST", @@ -13960,6 +13978,7 @@ ] }, "setSecurityPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the Google Cloud Armor security policy for the specified instance.\nFor more information, seeGoogle\nCloud Armor Overview", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/setSecurityPolicy", "httpMethod": "POST", @@ -14009,6 +14028,7 @@ ] }, "setServiceAccount": { +"apiVersion": "2026-09-01", "description": "Sets the service account on the instance. For more information,\nreadChanging\nthe service account and access scopes for an instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/setServiceAccount", "httpMethod": "POST", @@ -14059,6 +14079,7 @@ ] }, "setShieldedInstanceIntegrityPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the Shielded Instance integrity policy for an instance. You can\nonly use this method on a running instance. This method\nsupports PATCH semantics and uses the JSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/setShieldedInstanceIntegrityPolicy", "httpMethod": "PATCH", @@ -14109,6 +14130,7 @@ ] }, "setTags": { +"apiVersion": "2026-09-01", "description": "Sets network tags\nfor the specified instance to the data included in the request.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/setTags", "httpMethod": "POST", @@ -14159,6 +14181,7 @@ ] }, "simulateMaintenanceEvent": { +"apiVersion": "2026-09-01", "description": "Simulates a host maintenance event on a VM. For more information, see\nSimulate a host maintenance event.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/simulateMaintenanceEvent", "httpMethod": "POST", @@ -14211,6 +14234,7 @@ ] }, "start": { +"apiVersion": "2026-09-01", "description": "Starts an instance that was stopped using theinstances().stop\nmethod. For more information, seeRestart an\ninstance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/start", "httpMethod": "POST", @@ -14258,6 +14282,7 @@ ] }, "startWithEncryptionKey": { +"apiVersion": "2026-09-01", "description": "Starts an instance that was stopped using theinstances().stop\nmethod. For more information, seeRestart an\ninstance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/startWithEncryptionKey", "httpMethod": "POST", @@ -14308,6 +14333,7 @@ ] }, "stop": { +"apiVersion": "2026-09-01", "description": "Stops a running instance, shutting it down cleanly, and allows\nyou to restart the instance at a later time. Stopped instances do not incur\nVM usage charges while they are stopped. However, resources that the VM is\nusing, such as persistent disks and static IP addresses, will continue to\nbe charged until they are deleted. For more information, seeStopping\nan instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/stop", "httpMethod": "POST", @@ -14365,6 +14391,7 @@ ] }, "suspend": { +"apiVersion": "2026-09-01", "description": "This method suspends a running instance, saving its state to persistent\nstorage, and allows you to resume the instance at a later time. Suspended\ninstances have no compute costs (cores or RAM), and incur only storage\ncharges for the saved VM memory and localSSD data. Any charged resources\nthe virtual machine was using, such as persistent disks and static IP\naddresses, will continue to be charged while the instance is suspended.\nFor more information, see\nSuspending and resuming an instance.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/suspend", "httpMethod": "POST", @@ -14417,6 +14444,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/instances/{resource}/testIamPermissions", "httpMethod": "POST", @@ -14463,6 +14491,7 @@ ] }, "update": { +"apiVersion": "2026-09-01", "description": "Updates an instance only if the necessary resources are available. This\nmethod can update only a specific set of instance properties. See\nUpdating a running instance for a list of updatable instance\nproperties.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}", "httpMethod": "PUT", @@ -14552,6 +14581,7 @@ ] }, "updateAccessConfig": { +"apiVersion": "2026-09-01", "description": "Updates the specified access config from an instance's network interface\nwith the data included in the request. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/updateAccessConfig", "httpMethod": "POST", @@ -14609,6 +14639,7 @@ ] }, "updateDisplayDevice": { +"apiVersion": "2026-09-01", "description": "Updates the Display config for a VM instance. You can\nonly use this method on a stopped VM instance. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/updateDisplayDevice", "httpMethod": "PATCH", @@ -14659,6 +14690,7 @@ ] }, "updateNetworkInterface": { +"apiVersion": "2026-09-01", "description": "Updates an instance's network interface. This method can only update an\ninterface's alias IP range and attached network. See Modifying\nalias IP ranges for an existing instance for instructions on\nchanging alias IP ranges. See Migrating\na VM between networks for instructions on migrating an interface.\nThis method follows PATCH semantics.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/updateNetworkInterface", "httpMethod": "PATCH", @@ -14716,6 +14748,7 @@ ] }, "updateShieldedInstanceConfig": { +"apiVersion": "2026-09-01", "description": "Updates the Shielded Instance config for an instance. You can\nonly use this method on a stopped instance. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/zones/{zone}/instances/{instance}/updateShieldedInstanceConfig", "httpMethod": "PATCH", @@ -14770,6 +14803,7 @@ "instantSnapshotGroups": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "deletes a Zonal InstantSnapshotGroup resource", "flatPath": "projects/{project}/zones/{zone}/instantSnapshotGroups/{instantSnapshotGroup}", "httpMethod": "DELETE", @@ -14817,6 +14851,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "returns the specified InstantSnapshotGroup resource in the specified zone.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshotGroups/{instantSnapshotGroup}", "httpMethod": "GET", @@ -14860,6 +14895,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/getIamPolicy", "httpMethod": "GET", @@ -14909,6 +14945,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "inserts a Zonal InstantSnapshotGroup resource", "flatPath": "projects/{project}/zones/{zone}/instantSnapshotGroups", "httpMethod": "POST", @@ -14956,6 +14993,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "retrieves the list of InstantSnapshotGroup resources contained within\nthe specified zone.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshotGroups", "httpMethod": "GET", @@ -14995,11 +15033,6 @@ "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" -}, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -15019,6 +15052,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/setIamPolicy", "httpMethod": "POST", @@ -15064,6 +15098,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/testIamPermissions", "httpMethod": "POST", @@ -15114,6 +15149,7 @@ "instantSnapshots": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of instantSnapshots.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/instantSnapshots", "httpMethod": "GET", @@ -15157,11 +15193,6 @@ "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" -}, "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", @@ -15180,6 +15211,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified InstantSnapshot resource. Keep in mind that deleting\na single instantSnapshot might not necessarily delete all the data on that\ninstantSnapshot. If any data on the instantSnapshot that is marked for\ndeletion is needed for subsequent instantSnapshots, the data will be moved\nto the next corresponding instantSnapshot.\n\nFor more information, seeDeleting\ninstantSnapshots.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshots/{instantSnapshot}", "httpMethod": "DELETE", @@ -15227,6 +15259,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified InstantSnapshot resource in the specified zone.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshots/{instantSnapshot}", "httpMethod": "GET", @@ -15270,6 +15303,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshots/{resource}/getIamPolicy", "httpMethod": "GET", @@ -15319,6 +15353,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates an instant snapshot in the specified zone.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshots", "httpMethod": "POST", @@ -15361,6 +15396,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of InstantSnapshot resources contained within\nthe specified zone.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshots", "httpMethod": "GET", @@ -15400,11 +15436,6 @@ "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" -}, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -15424,6 +15455,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshots/{resource}/setIamPolicy", "httpMethod": "POST", @@ -15469,6 +15501,7 @@ ] }, "setLabels": { +"apiVersion": "2026-09-01", "description": "Sets the labels on a instantSnapshot in the given zone. To learn more about\nlabels, read the Labeling\nResources documentation.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshots/{resource}/setLabels", "httpMethod": "POST", @@ -15519,6 +15552,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/instantSnapshots/{resource}/testIamPermissions", "httpMethod": "POST", @@ -15569,6 +15603,7 @@ "interconnectAttachmentGroups": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified InterconnectAttachmentGroup in the given scope", "flatPath": "projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}", "httpMethod": "DELETE", @@ -15608,6 +15643,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified InterconnectAttachmentGroup resource in the given\nscope.", "flatPath": "projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}", "httpMethod": "GET", @@ -15643,6 +15679,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/global/interconnectAttachmentGroups/{resource}/getIamPolicy", "httpMethod": "GET", @@ -15684,6 +15721,7 @@ ] }, "getOperationalStatus": { +"apiVersion": "2026-09-01", "description": "Returns the InterconnectAttachmentStatuses for the specified\nInterconnectAttachmentGroup resource.", "flatPath": "projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}/getOperationalStatus", "httpMethod": "GET", @@ -15719,6 +15757,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a InterconnectAttachmentGroup in the specified project in the given\nscope using the parameters that are included in the request.", "flatPath": "projects/{project}/global/interconnectAttachmentGroups", "httpMethod": "POST", @@ -15753,6 +15792,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Lists the InterconnectAttachmentGroups for a project in the given scope.", "flatPath": "projects/{project}/global/interconnectAttachmentGroups", "httpMethod": "GET", @@ -15790,11 +15830,6 @@ "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/interconnectAttachmentGroups", @@ -15808,6 +15843,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified InterconnectAttachmentGroup resource with the data\nincluded in the request. This method supports PATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/interconnectAttachmentGroups/{interconnectAttachmentGroup}", "httpMethod": "PATCH", @@ -15856,6 +15892,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/global/interconnectAttachmentGroups/{resource}/setIamPolicy", "httpMethod": "POST", @@ -15893,6 +15930,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/interconnectAttachmentGroups/{resource}/testIamPermissions", "httpMethod": "POST", @@ -15935,6 +15973,7 @@ "interconnectAttachments": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of interconnect attachments.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/interconnectAttachments", "httpMethod": "GET", @@ -15978,11 +16017,6 @@ "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" -}, "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", @@ -16001,6 +16035,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified interconnect attachment.", "flatPath": "projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}", "httpMethod": "DELETE", @@ -16048,6 +16083,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified interconnect attachment.", "flatPath": "projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}", "httpMethod": "GET", @@ -16091,6 +16127,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates an InterconnectAttachment in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/regions/{region}/interconnectAttachments", "httpMethod": "POST", @@ -16138,6 +16175,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of interconnect attachments contained within\nthe specified region.", "flatPath": "projects/{project}/regions/{region}/interconnectAttachments", "httpMethod": "GET", @@ -16183,11 +16221,6 @@ "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}/interconnectAttachments", @@ -16201,6 +16234,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Updates the specified interconnect attachment with the data included in the\nrequest. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/interconnectAttachments/{interconnectAttachment}", "httpMethod": "PATCH", @@ -16251,6 +16285,7 @@ ] }, "setLabels": { +"apiVersion": "2026-09-01", "description": "Sets the labels on an InterconnectAttachment. To learn more about labels,\nread the Labeling\nResources documentation.", "flatPath": "projects/{project}/regions/{region}/interconnectAttachments/{resource}/setLabels", "httpMethod": "POST", @@ -16305,6 +16340,7 @@ "interconnectGroups": { "methods": { "createMembers": { +"apiVersion": "2026-09-01", "description": "Create Interconnects with redundancy by creating them in a specified\ninterconnect group.", "flatPath": "projects/{project}/global/interconnectGroups/{interconnectGroup}/createMembers", "httpMethod": "POST", @@ -16342,6 +16378,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified InterconnectGroup in the given scope", "flatPath": "projects/{project}/global/interconnectGroups/{interconnectGroup}", "httpMethod": "DELETE", @@ -16381,6 +16418,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified InterconnectGroup resource in the given scope.", "flatPath": "projects/{project}/global/interconnectGroups/{interconnectGroup}", "httpMethod": "GET", @@ -16416,6 +16454,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/global/interconnectGroups/{resource}/getIamPolicy", "httpMethod": "GET", @@ -16457,6 +16496,7 @@ ] }, "getOperationalStatus": { +"apiVersion": "2026-09-01", "description": "Returns the interconnectStatuses for the specified\nInterconnectGroup.", "flatPath": "projects/{project}/global/interconnectGroups/{interconnectGroup}/getOperationalStatus", "httpMethod": "GET", @@ -16492,6 +16532,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a InterconnectGroup in the specified project in the given scope\nusing the parameters that are included in the request.", "flatPath": "projects/{project}/global/interconnectGroups", "httpMethod": "POST", @@ -16526,6 +16567,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Lists the InterconnectGroups for a project in the given scope.", "flatPath": "projects/{project}/global/interconnectGroups", "httpMethod": "GET", @@ -16563,11 +16605,6 @@ "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/interconnectGroups", @@ -16581,6 +16618,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified InterconnectGroup resource with the data included in\nthe request. This method supports PATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/interconnectGroups/{interconnectGroup}", "httpMethod": "PATCH", @@ -16629,6 +16667,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/global/interconnectGroups/{resource}/setIamPolicy", "httpMethod": "POST", @@ -16666,6 +16705,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/interconnectGroups/{resource}/testIamPermissions", "httpMethod": "POST", @@ -16708,6 +16748,7 @@ "interconnectLocations": { "methods": { "get": { +"apiVersion": "2026-09-01", "description": "Returns the details for the specified interconnect location. Gets a list of\navailable interconnect locations by making a list() request.", "flatPath": "projects/{project}/global/interconnectLocations/{interconnectLocation}", "httpMethod": "GET", @@ -16743,6 +16784,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of interconnect locations available to the specified\nproject.", "flatPath": "projects/{project}/global/interconnectLocations", "httpMethod": "GET", @@ -16780,11 +16822,6 @@ "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/interconnectLocations", @@ -16802,6 +16839,7 @@ "interconnectRemoteLocations": { "methods": { "get": { +"apiVersion": "2026-09-01", "description": "Returns the details for the specified interconnect remote location. Gets a\nlist of available interconnect remote locations by making alist() request.", "flatPath": "projects/{project}/global/interconnectRemoteLocations/{interconnectRemoteLocation}", "httpMethod": "GET", @@ -16837,6 +16875,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of interconnect remote locations available to the\nspecified project.", "flatPath": "projects/{project}/global/interconnectRemoteLocations", "httpMethod": "GET", @@ -16874,11 +16913,6 @@ "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/interconnectRemoteLocations", @@ -16896,6 +16930,7 @@ "interconnects": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified Interconnect.", "flatPath": "projects/{project}/global/interconnects/{interconnect}", "httpMethod": "DELETE", @@ -16935,6 +16970,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified Interconnect. Get a list of available Interconnects\nby making a list() request.", "flatPath": "projects/{project}/global/interconnects/{interconnect}", "httpMethod": "GET", @@ -16970,6 +17006,7 @@ ] }, "getDiagnostics": { +"apiVersion": "2026-09-01", "description": "Returns the interconnectDiagnostics for the specified\nInterconnect.\n\nIn the event of a\nglobal outage, do not use this API to make decisions about where to\nredirect your network traffic.\n\nUnlike a VLAN attachment, which is regional, a Cloud Interconnect\nconnection is a global resource. A global outage can prevent this\nAPI from functioning properly.", "flatPath": "projects/{project}/global/interconnects/{interconnect}/getDiagnostics", "httpMethod": "GET", @@ -17005,6 +17042,7 @@ ] }, "getMacsecConfig": { +"apiVersion": "2026-09-01", "description": "Returns the interconnectMacsecConfig for the specified\nInterconnect.", "flatPath": "projects/{project}/global/interconnects/{interconnect}/getMacsecConfig", "httpMethod": "GET", @@ -17040,6 +17078,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates an Interconnect in the specified project using\nthe data included in the request.", "flatPath": "projects/{project}/global/interconnects", "httpMethod": "POST", @@ -17074,6 +17113,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of Interconnects available to the specified project.", "flatPath": "projects/{project}/global/interconnects", "httpMethod": "GET", @@ -17111,11 +17151,6 @@ "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/interconnects", @@ -17129,6 +17164,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Updates the specified Interconnect with the data included in the request.\nThis method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/interconnects/{interconnect}", "httpMethod": "PATCH", @@ -17171,6 +17207,7 @@ ] }, "setLabels": { +"apiVersion": "2026-09-01", "description": "Sets the labels on an Interconnect. To learn more about labels,\nread the Labeling\nResources documentation.", "flatPath": "projects/{project}/global/interconnects/{resource}/setLabels", "httpMethod": "POST", @@ -17206,12 +17243,56 @@ "https://www.googleapis.com/auth/cloud-platform", "https://www.googleapis.com/auth/compute" ] +}, +"setName": { +"apiVersion": "2026-09-01", +"description": "Sets name of an interconnect.", +"flatPath": "projects/{project}/global/interconnects/{interconnect}/setName", +"httpMethod": "POST", +"id": "compute.interconnects.setName", +"parameterOrder": [ +"project", +"interconnect" +], +"parameters": { +"interconnect": { +"description": "Name of the interconnect 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\nso that if you must retry your request, the server will know to ignore\nthe request 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/interconnects/{interconnect}/setName", +"request": { +"$ref": "InterconnectsSetNameRequest" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform", +"https://www.googleapis.com/auth/compute" +] } } }, "licenseCodes": { "methods": { "get": { +"apiVersion": "2026-09-01", "description": "Return a specified license code. License codes are mirrored across\nall projects that have permissions to read the License Code.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.", "flatPath": "projects/{project}/global/licenseCodes/{licenseCode}", "httpMethod": "GET", @@ -17247,6 +17328,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "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", @@ -17288,6 +17370,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "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", @@ -17325,6 +17408,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "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", "httpMethod": "POST", @@ -17367,6 +17451,7 @@ "licenses": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified license.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.", "flatPath": "projects/{project}/global/licenses/{license}", "httpMethod": "DELETE", @@ -17406,6 +17491,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified License resource.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.", "flatPath": "projects/{project}/global/licenses/{license}", "httpMethod": "GET", @@ -17441,6 +17527,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "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/licenses/{resource}/getIamPolicy", "httpMethod": "GET", @@ -17482,6 +17569,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Create a License resource in the specified project.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.", "flatPath": "projects/{project}/global/licenses", "httpMethod": "POST", @@ -17519,6 +17607,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of licenses\navailable in the specified project. This method does not\nget any licenses that belong to other projects, including licenses attached\nto publicly-available images, like Debian 9. If you want to get a list of\npublicly-available licenses, use this method to make a request to the\nrespective image project, such as debian-cloud orwindows-cloud.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.", "flatPath": "projects/{project}/global/licenses", "httpMethod": "GET", @@ -17556,11 +17645,6 @@ "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/licenses", @@ -17574,6 +17658,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "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/licenses/{resource}/setIamPolicy", "httpMethod": "POST", @@ -17611,6 +17696,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "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/licenses/{resource}/testIamPermissions", "httpMethod": "POST", @@ -17649,6 +17735,7 @@ ] }, "update": { +"apiVersion": "2026-09-01", "description": "Updates a License resource in the specified project.\n *Caution* This resource is intended\nfor use only by third-party partners who are creatingCloud Marketplace\nimages.", "flatPath": "projects/{project}/global/licenses/{license}", "httpMethod": "PATCH", @@ -17701,6 +17788,7 @@ "machineImages": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified machine image. Deleting a machine image is permanent\nand cannot be undone.", "flatPath": "projects/{project}/global/machineImages/{machineImage}", "httpMethod": "DELETE", @@ -17740,6 +17828,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified machine image.", "flatPath": "projects/{project}/global/machineImages/{machineImage}", "httpMethod": "GET", @@ -17775,6 +17864,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/global/machineImages/{resource}/getIamPolicy", "httpMethod": "GET", @@ -17816,6 +17906,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a machine image in the specified project using the\ndata that is included in the request. If you are creating a new machine\nimage to update an existing instance, your new machine image should use the\nsame network or, if applicable, the same subnetwork as the original\ninstance.", "flatPath": "projects/{project}/global/machineImages", "httpMethod": "POST", @@ -17855,6 +17946,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of machine images that are contained within\nthe specified project.", "flatPath": "projects/{project}/global/machineImages", "httpMethod": "GET", @@ -17892,11 +17984,6 @@ "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/machineImages", @@ -17910,6 +17997,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/global/machineImages/{resource}/setIamPolicy", "httpMethod": "POST", @@ -17947,6 +18035,7 @@ ] }, "setLabels": { +"apiVersion": "2026-09-01", "description": "Sets the labels on a machine image. To learn more about labels, read theLabeling\nResources documentation.", "flatPath": "projects/{project}/global/machineImages/{resource}/setLabels", "httpMethod": "POST", @@ -17984,6 +18073,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/machineImages/{resource}/testIamPermissions", "httpMethod": "POST", @@ -18026,6 +18116,7 @@ "machineTypes": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of machine types.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/machineTypes", "httpMethod": "GET", @@ -18069,11 +18160,6 @@ "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" -}, "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", @@ -18092,6 +18178,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified machine type.", "flatPath": "projects/{project}/zones/{zone}/machineTypes/{machineType}", "httpMethod": "GET", @@ -18135,6 +18222,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of machine types available to the specified\nproject.", "flatPath": "projects/{project}/zones/{zone}/machineTypes", "httpMethod": "GET", @@ -18174,11 +18262,6 @@ "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" -}, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -18202,6 +18285,7 @@ "managedRulesets": { "methods": { "get": { +"apiVersion": "2026-09-01", "description": "Gets the details for the specified managed ruleset name.", "flatPath": "projects/{project}/global/managedRulesets/{managedRuleset}", "httpMethod": "GET", @@ -18237,6 +18321,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of all the managed rulesets available.", "flatPath": "projects/{project}/global/managedRulesets", "httpMethod": "GET", @@ -18274,11 +18359,6 @@ "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/managedRulesets", @@ -18296,6 +18376,7 @@ "networkAttachments": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of all NetworkAttachment resources,\nregional and global, available to the specified project.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/networkAttachments", "httpMethod": "GET", @@ -18339,11 +18420,6 @@ "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" -}, "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", @@ -18362,6 +18438,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified NetworkAttachment in the given scope", "flatPath": "projects/{project}/regions/{region}/networkAttachments/{networkAttachment}", "httpMethod": "DELETE", @@ -18409,6 +18486,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified NetworkAttachment resource in the given scope.", "flatPath": "projects/{project}/regions/{region}/networkAttachments/{networkAttachment}", "httpMethod": "GET", @@ -18452,6 +18530,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/regions/{region}/networkAttachments/{resource}/getIamPolicy", "httpMethod": "GET", @@ -18501,6 +18580,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a NetworkAttachment in the specified project in the given scope\nusing the parameters that are included in the request.", "flatPath": "projects/{project}/regions/{region}/networkAttachments", "httpMethod": "POST", @@ -18543,6 +18623,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Lists the NetworkAttachments for a project in the given scope.", "flatPath": "projects/{project}/regions/{region}/networkAttachments", "httpMethod": "GET", @@ -18588,11 +18669,6 @@ "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}/networkAttachments", @@ -18606,6 +18682,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified NetworkAttachment resource with the data included in\nthe request. This method supports PATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/networkAttachments/{networkAttachment}", "httpMethod": "PATCH", @@ -18656,6 +18733,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/regions/{region}/networkAttachments/{resource}/setIamPolicy", "httpMethod": "POST", @@ -18701,6 +18779,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/networkAttachments/{resource}/testIamPermissions", "httpMethod": "POST", @@ -18751,6 +18830,7 @@ "networkEdgeSecurityServices": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of all NetworkEdgeSecurityService resources available to\nthe specified project.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/networkEdgeSecurityServices", "httpMethod": "GET", @@ -18794,11 +18874,6 @@ "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" -}, "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", @@ -18817,6 +18892,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified service.", "flatPath": "projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}", "httpMethod": "DELETE", @@ -18864,6 +18940,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Gets a specified NetworkEdgeSecurityService.", "flatPath": "projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}", "httpMethod": "GET", @@ -18907,6 +18984,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a new service in the specified project using the data included in\nthe request.", "flatPath": "projects/{project}/regions/{region}/networkEdgeSecurityServices", "httpMethod": "POST", @@ -18954,6 +19032,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified policy with the data included in the request.", "flatPath": "projects/{project}/regions/{region}/networkEdgeSecurityServices/{networkEdgeSecurityService}", "httpMethod": "PATCH", @@ -19019,6 +19098,7 @@ "networkEndpointGroups": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of network endpoint groups and sorts them by zone.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/networkEndpointGroups", "httpMethod": "GET", @@ -19062,11 +19142,6 @@ "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" -}, "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", @@ -19085,6 +19160,7 @@ ] }, "attachNetworkEndpoints": { +"apiVersion": "2026-09-01", "description": "Attach a list of network endpoints to the specified network endpoint group.", "flatPath": "projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints", "httpMethod": "POST", @@ -19133,6 +19209,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified network endpoint group. The network endpoints in the\nNEG and the VM instances they belong to are not terminated when the NEG is\ndeleted. Note that the NEG cannot be deleted if there are backend services\nreferencing it.", "flatPath": "projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}", "httpMethod": "DELETE", @@ -19178,6 +19255,7 @@ ] }, "detachNetworkEndpoints": { +"apiVersion": "2026-09-01", "description": "Detach a list of network endpoints from the specified network endpoint\ngroup.", "flatPath": "projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints", "httpMethod": "POST", @@ -19226,6 +19304,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified network endpoint group.", "flatPath": "projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}", "httpMethod": "GET", @@ -19267,6 +19346,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a network endpoint group in the specified project using the\nparameters that are included in the request.\n\nNote: Use the following APIs to manage network endpoint groups:\n \n - \n To manage NEGs with zonal scope (such as zonal NEGs, hybrid connectivity\n NEGs): zonal\n API\n - \n To manage NEGs with regional scope (such as regional internet NEGs,\n serverless NEGs, Private Service Connect NEGs): regional\n API\n - \n To manage NEGs with global scope (such as global internet NEGs):global\n API", "flatPath": "projects/{project}/zones/{zone}/networkEndpointGroups", "httpMethod": "POST", @@ -19308,6 +19388,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of network endpoint groups that are located in the\nspecified project and zone.", "flatPath": "projects/{project}/zones/{zone}/networkEndpointGroups", "httpMethod": "GET", @@ -19347,11 +19428,6 @@ "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" -}, "zone": { "description": "The name of thezone\nwhere the network endpoint group is located. It should comply with RFC1035.", "location": "path", @@ -19370,6 +19446,7 @@ ] }, "listNetworkEndpoints": { +"apiVersion": "2026-09-01", "description": "Lists the network endpoints in the specified network endpoint group.", "flatPath": "projects/{project}/zones/{zone}/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints", "httpMethod": "POST", @@ -19416,11 +19493,6 @@ "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" -}, "zone": { "description": "The name of the zone where\nthe network endpoint group is located. It should comply with RFC1035.", "location": "path", @@ -19442,6 +19514,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/networkEndpointGroups/{resource}/testIamPermissions", "httpMethod": "POST", @@ -19492,6 +19565,7 @@ "networkFirewallPolicies": { "methods": { "addAssociation": { +"apiVersion": "2026-09-01", "description": "Inserts an association for the specified firewall policy.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}/addAssociation", "httpMethod": "POST", @@ -19539,6 +19613,7 @@ ] }, "addPacketMirroringRule": { +"apiVersion": "2026-09-01", "description": "Inserts a packet mirroring rule into a firewall policy.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}/addPacketMirroringRule", "httpMethod": "POST", @@ -19593,6 +19668,7 @@ ] }, "addRule": { +"apiVersion": "2026-09-01", "description": "Inserts a rule into a firewall policy.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}/addRule", "httpMethod": "POST", @@ -19647,6 +19723,7 @@ ] }, "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of network firewall policies, listing network\nfirewall policies from all applicable scopes (global and regional) and\ngrouping the results per scope.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/firewallPolicies", "httpMethod": "GET", @@ -19690,11 +19767,6 @@ "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" -}, "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", @@ -19713,6 +19785,7 @@ ] }, "cloneRules": { +"apiVersion": "2026-09-01", "description": "Copies rules to the specified firewall policy.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}/cloneRules", "httpMethod": "POST", @@ -19757,6 +19830,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified policy.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}", "httpMethod": "DELETE", @@ -19796,6 +19870,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified network firewall policy.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}", "httpMethod": "GET", @@ -19831,6 +19906,7 @@ ] }, "getAssociation": { +"apiVersion": "2026-09-01", "description": "Gets an association with the specified name.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}/getAssociation", "httpMethod": "GET", @@ -19871,6 +19947,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/global/firewallPolicies/{resource}/getIamPolicy", "httpMethod": "GET", @@ -19912,6 +19989,7 @@ ] }, "getPacketMirroringRule": { +"apiVersion": "2026-09-01", "description": "Gets a packet mirroring rule of the specified priority.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}/getPacketMirroringRule", "httpMethod": "GET", @@ -19953,6 +20031,7 @@ ] }, "getRule": { +"apiVersion": "2026-09-01", "description": "Gets a rule of the specified priority.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}/getRule", "httpMethod": "GET", @@ -19994,6 +20073,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a new policy in the specified project using the data included in\nthe request.", "flatPath": "projects/{project}/global/firewallPolicies", "httpMethod": "POST", @@ -20028,6 +20108,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Lists all the policies that have been configured for the specified project.", "flatPath": "projects/{project}/global/firewallPolicies", "httpMethod": "GET", @@ -20065,11 +20146,6 @@ "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/firewallPolicies", @@ -20083,6 +20159,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified policy with the data included in the request.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}", "httpMethod": "PATCH", @@ -20125,6 +20202,7 @@ ] }, "patchPacketMirroringRule": { +"apiVersion": "2026-09-01", "description": "Patches a packet mirroring rule of the specified priority.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}/patchPacketMirroringRule", "httpMethod": "POST", @@ -20173,6 +20251,7 @@ ] }, "patchRule": { +"apiVersion": "2026-09-01", "description": "Patches a rule of the specified priority.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}/patchRule", "httpMethod": "POST", @@ -20221,6 +20300,7 @@ ] }, "removeAssociation": { +"apiVersion": "2026-09-01", "description": "Removes an association for the specified firewall policy.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}/removeAssociation", "httpMethod": "POST", @@ -20265,6 +20345,7 @@ ] }, "removePacketMirroringRule": { +"apiVersion": "2026-09-01", "description": "Deletes a packet mirroring rule of the specified priority.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}/removePacketMirroringRule", "httpMethod": "POST", @@ -20310,6 +20391,7 @@ ] }, "removeRule": { +"apiVersion": "2026-09-01", "description": "Deletes a rule of the specified priority.", "flatPath": "projects/{project}/global/firewallPolicies/{firewallPolicy}/removeRule", "httpMethod": "POST", @@ -20355,6 +20437,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/global/firewallPolicies/{resource}/setIamPolicy", "httpMethod": "POST", @@ -20392,6 +20475,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/firewallPolicies/{resource}/testIamPermissions", "httpMethod": "POST", @@ -20434,6 +20518,7 @@ "networkProfiles": { "methods": { "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified network profile.", "flatPath": "projects/{project}/global/networkProfiles/{networkProfile}", "httpMethod": "GET", @@ -20469,6 +20554,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of network profiles available to the specified\nproject.", "flatPath": "projects/{project}/global/networkProfiles", "httpMethod": "GET", @@ -20506,11 +20592,6 @@ "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/networkProfiles", @@ -20528,6 +20609,7 @@ "networks": { "methods": { "addPeering": { +"apiVersion": "2026-09-01", "description": "Adds a peering to the specified network.", "flatPath": "projects/{project}/global/networks/{network}/addPeering", "httpMethod": "POST", @@ -20570,6 +20652,7 @@ ] }, "cancelRequestRemovePeering": { +"apiVersion": "2026-09-01", "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", @@ -20612,6 +20695,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified network.", "flatPath": "projects/{project}/global/networks/{network}", "httpMethod": "DELETE", @@ -20651,6 +20735,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified network.", "flatPath": "projects/{project}/global/networks/{network}", "httpMethod": "GET", @@ -20686,6 +20771,7 @@ ] }, "getEffectiveFirewalls": { +"apiVersion": "2026-09-01", "description": "Returns the effective firewalls on a given network.", "flatPath": "projects/{project}/global/networks/{network}/getEffectiveFirewalls", "httpMethod": "GET", @@ -20721,6 +20807,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a network in the specified project using the data included\nin the request.", "flatPath": "projects/{project}/global/networks", "httpMethod": "POST", @@ -20755,6 +20842,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of networks available to the specified project.", "flatPath": "projects/{project}/global/networks", "httpMethod": "GET", @@ -20792,11 +20880,6 @@ "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/networks", @@ -20810,6 +20893,7 @@ ] }, "listPeeringRoutes": { +"apiVersion": "2026-09-01", "description": "Lists the peering routes exchanged over peering connection.", "flatPath": "projects/{project}/global/networks/{network}/listPeeringRoutes", "httpMethod": "GET", @@ -20878,11 +20962,6 @@ "description": "The region of the request. The response will include all subnet routes,\nstatic routes and dynamic routes in the region.", "location": "query", "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/networks/{network}/listPeeringRoutes", @@ -20896,6 +20975,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified network with the data included in the request.\nOnly routingConfig can be modified.", "flatPath": "projects/{project}/global/networks/{network}", "httpMethod": "PATCH", @@ -20938,6 +21018,7 @@ ] }, "removePeering": { +"apiVersion": "2026-09-01", "description": "Removes a peering from the specified network.", "flatPath": "projects/{project}/global/networks/{network}/removePeering", "httpMethod": "POST", @@ -20980,6 +21061,7 @@ ] }, "requestRemovePeering": { +"apiVersion": "2026-09-01", "description": "Requests to remove a peering from the specified network. Applicable only\nfor PeeringConnection with update_strategy=CONSENSUS.", "flatPath": "projects/{project}/global/networks/{network}/requestRemovePeering", "httpMethod": "POST", @@ -21022,6 +21104,7 @@ ] }, "switchToCustomMode": { +"apiVersion": "2026-09-01", "description": "Switches the network mode from auto subnet mode to custom subnet mode.", "flatPath": "projects/{project}/global/networks/{network}/switchToCustomMode", "httpMethod": "POST", @@ -21061,6 +21144,7 @@ ] }, "updatePeering": { +"apiVersion": "2026-09-01", "description": "Updates the specified network peering with the data included in the\nrequest. You can only modify the NetworkPeering.export_custom_routes field\nand the NetworkPeering.import_custom_routes field.", "flatPath": "projects/{project}/global/networks/{network}/updatePeering", "httpMethod": "PATCH", @@ -21107,6 +21191,7 @@ "nodeGroups": { "methods": { "addNodes": { +"apiVersion": "2026-09-01", "description": "Adds specified number of nodes to the node group.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/addNodes", "httpMethod": "POST", @@ -21157,6 +21242,7 @@ ] }, "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of node groups.\nNote: use nodeGroups.listNodes for more details about each group.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/nodeGroups", "httpMethod": "GET", @@ -21200,11 +21286,6 @@ "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" -}, "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", @@ -21223,6 +21304,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified NodeGroup resource.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}", "httpMethod": "DELETE", @@ -21270,6 +21352,7 @@ ] }, "deleteNodes": { +"apiVersion": "2026-09-01", "description": "Deletes specified nodes from the node group.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/deleteNodes", "httpMethod": "POST", @@ -21320,6 +21403,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified NodeGroup. Get a list of available NodeGroups\nby making a list() request.\nNote: the \"nodes\" field should not be used. Use nodeGroups.listNodes\ninstead.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}", "httpMethod": "GET", @@ -21363,6 +21447,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups/{resource}/getIamPolicy", "httpMethod": "GET", @@ -21412,6 +21497,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a NodeGroup resource in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups", "httpMethod": "POST", @@ -21462,6 +21548,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of node groups available to the specified project.\nNote: use nodeGroups.listNodes for more details about each group.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups", "httpMethod": "GET", @@ -21501,11 +21588,6 @@ "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" -}, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -21525,6 +21607,7 @@ ] }, "listNodes": { +"apiVersion": "2026-09-01", "description": "Lists nodes in the node group.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/listNodes", "httpMethod": "POST", @@ -21572,11 +21655,6 @@ "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" -}, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -21596,6 +21674,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Updates the specified node group.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}", "httpMethod": "PATCH", @@ -21646,6 +21725,7 @@ ] }, "performMaintenance": { +"apiVersion": "2026-09-01", "description": "Perform maintenance on a subset of nodes in the node group.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/performMaintenance", "httpMethod": "POST", @@ -21696,6 +21776,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups/{resource}/setIamPolicy", "httpMethod": "POST", @@ -21741,6 +21822,7 @@ ] }, "setNodeTemplate": { +"apiVersion": "2026-09-01", "description": "Updates the node template of the node group.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/setNodeTemplate", "httpMethod": "POST", @@ -21791,6 +21873,7 @@ ] }, "simulateMaintenanceEvent": { +"apiVersion": "2026-09-01", "description": "Simulates maintenance event on specified nodes from the node group.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups/{nodeGroup}/simulateMaintenanceEvent", "httpMethod": "POST", @@ -21841,6 +21924,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/nodeGroups/{resource}/testIamPermissions", "httpMethod": "POST", @@ -21891,6 +21975,7 @@ "nodeTemplates": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of node templates.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/nodeTemplates", "httpMethod": "GET", @@ -21934,11 +22019,6 @@ "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" -}, "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", @@ -21957,6 +22037,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified NodeTemplate resource.", "flatPath": "projects/{project}/regions/{region}/nodeTemplates/{nodeTemplate}", "httpMethod": "DELETE", @@ -22004,6 +22085,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified node template.", "flatPath": "projects/{project}/regions/{region}/nodeTemplates/{nodeTemplate}", "httpMethod": "GET", @@ -22047,6 +22129,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/regions/{region}/nodeTemplates/{resource}/getIamPolicy", "httpMethod": "GET", @@ -22096,6 +22179,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a NodeTemplate resource in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/regions/{region}/nodeTemplates", "httpMethod": "POST", @@ -22138,6 +22222,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of node templates available to the specified\nproject.", "flatPath": "projects/{project}/regions/{region}/nodeTemplates", "httpMethod": "GET", @@ -22183,11 +22268,6 @@ "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}/nodeTemplates", @@ -22201,6 +22281,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/regions/{region}/nodeTemplates/{resource}/setIamPolicy", "httpMethod": "POST", @@ -22246,6 +22327,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/nodeTemplates/{resource}/testIamPermissions", "httpMethod": "POST", @@ -22296,6 +22378,7 @@ "nodeTypes": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of node types.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/nodeTypes", "httpMethod": "GET", @@ -22339,11 +22422,6 @@ "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" -}, "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", @@ -22362,6 +22440,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified node type.", "flatPath": "projects/{project}/zones/{zone}/nodeTypes/{nodeType}", "httpMethod": "GET", @@ -22405,6 +22484,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of node types available to the specified\nproject.", "flatPath": "projects/{project}/zones/{zone}/nodeTypes", "httpMethod": "GET", @@ -22444,11 +22524,6 @@ "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" -}, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -22472,6 +22547,7 @@ "organizationSecurityPolicies": { "methods": { "addAssociation": { +"apiVersion": "2026-09-01", "description": "Inserts an association for the specified security policy.\n\nThis has billing implications. Projects in the hierarchy with effective\nhierarchical security policies will be automatically enrolled into Cloud\nArmor Enterprise if not already enrolled.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.addAssociation\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/addAssociation", "httpMethod": "POST", @@ -22511,6 +22587,7 @@ ] }, "addRule": { +"apiVersion": "2026-09-01", "description": "Inserts a rule into a security policy.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.addRule instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/addRule", "httpMethod": "POST", @@ -22545,6 +22622,7 @@ ] }, "copyRules": { +"apiVersion": "2026-09-01", "description": "Copies rules to the specified security policy.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.cloneRules\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/copyRules", "httpMethod": "POST", @@ -22581,6 +22659,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified policy.\n\nUse this API to remove Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to remove firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.delete instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}", "httpMethod": "DELETE", @@ -22612,6 +22691,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "List all of the ordered rules present in a single specified policy.\n\nUse this API to read Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to read firewall policies. This usage is now\ndisabled for most organizations. Use firewallPolicies.get instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}", "httpMethod": "GET", @@ -22639,6 +22719,7 @@ ] }, "getAssociation": { +"apiVersion": "2026-09-01", "description": "Gets an association with the specified name.\n\nUse this API to read Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to read firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.getAssociation\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/getAssociation", "httpMethod": "GET", @@ -22671,6 +22752,7 @@ ] }, "getRule": { +"apiVersion": "2026-09-01", "description": "Gets a rule at the specified priority.\n\nUse this API to read Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to read firewall policies. This usage is now\ndisabled for most organizations. Use firewallPolicies.getRule instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/getRule", "httpMethod": "GET", @@ -22704,6 +22786,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a new policy in the specified organization using the data included\nin the request.\n\nUse this API to add Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to add firewall policies. This usage is now\ndisabled for most organizations. Use firewallPolicies.insert instead.", "flatPath": "locations/global/securityPolicies", "httpMethod": "POST", @@ -22733,6 +22816,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "List all the policies that have been configured for the specified\norganization.\n\nUse this API to read Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to read firewall policies. This usage is now\ndisabled for most organizations. Use firewallPolicies.list instead.", "flatPath": "locations/global/securityPolicies", "httpMethod": "GET", @@ -22765,11 +22849,6 @@ "description": "Parent ID for this request.", "location": "query", "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": "locations/global/securityPolicies", @@ -22783,6 +22862,7 @@ ] }, "listAssociations": { +"apiVersion": "2026-09-01", "description": "Lists associations of a specified target, i.e., organization or folder.\n\nUse this API to read Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to read firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.listAssociations\ninstead.", "flatPath": "locations/global/securityPolicies/listAssociations", "httpMethod": "GET", @@ -22805,6 +22885,7 @@ ] }, "listPreconfiguredExpressionSets": { +"apiVersion": "2026-09-01", "description": "Gets the current list of preconfigured Web Application Firewall (WAF)\nexpressions.", "flatPath": "locations/global/securityPolicies/listPreconfiguredExpressionSets", "httpMethod": "GET", @@ -22837,11 +22918,6 @@ "description": "Parent ID for this request.", "location": "query", "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": "locations/global/securityPolicies/listPreconfiguredExpressionSets", @@ -22855,6 +22931,7 @@ ] }, "move": { +"apiVersion": "2026-09-01", "description": "Moves the specified security policy.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.move instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/move", "httpMethod": "POST", @@ -22891,6 +22968,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified policy with the data included in the request.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.patch instead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}", "httpMethod": "PATCH", @@ -22925,6 +23003,7 @@ ] }, "patchRule": { +"apiVersion": "2026-09-01", "description": "Patches a rule at the specified priority.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.patchRule\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/patchRule", "httpMethod": "POST", @@ -22965,6 +23044,7 @@ ] }, "removeAssociation": { +"apiVersion": "2026-09-01", "description": "Removes an association for the specified security policy.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.removeAssociation\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/removeAssociation", "httpMethod": "POST", @@ -23001,6 +23081,7 @@ ] }, "removeRule": { +"apiVersion": "2026-09-01", "description": "Deletes a rule at the specified priority.\n\nUse this API to modify Cloud Armor policies. Previously, alpha and beta\nversions of this API were used to modify firewall policies. This usage is\nnow disabled for most organizations. Use firewallPolicies.removeRule\ninstead.", "flatPath": "locations/global/securityPolicies/{securityPolicy}/removeRule", "httpMethod": "POST", @@ -23042,6 +23123,7 @@ "packetMirrorings": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of packetMirrorings.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/packetMirrorings", "httpMethod": "GET", @@ -23085,11 +23167,6 @@ "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" -}, "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", @@ -23108,6 +23185,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified PacketMirroring resource.", "flatPath": "projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}", "httpMethod": "DELETE", @@ -23155,6 +23233,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified PacketMirroring resource.", "flatPath": "projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}", "httpMethod": "GET", @@ -23198,6 +23277,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a PacketMirroring resource in the specified project and region\nusing the data included in the request.", "flatPath": "projects/{project}/regions/{region}/packetMirrorings", "httpMethod": "POST", @@ -23240,6 +23320,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of PacketMirroring resources available to the specified\nproject and region.", "flatPath": "projects/{project}/regions/{region}/packetMirrorings", "httpMethod": "GET", @@ -23285,11 +23366,6 @@ "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}/packetMirrorings", @@ -23303,6 +23379,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified PacketMirroring resource with the data included in\nthe request. This method supportsPATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/packetMirrorings/{packetMirroring}", "httpMethod": "PATCH", @@ -23353,6 +23430,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/packetMirrorings/{resource}/testIamPermissions", "httpMethod": "POST", @@ -23403,6 +23481,7 @@ "previewFeatures": { "methods": { "get": { +"apiVersion": "2026-09-01", "description": "Returns the details of the given PreviewFeature.", "flatPath": "projects/{project}/global/previewFeatures/{previewFeature}", "httpMethod": "GET", @@ -23438,6 +23517,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Returns the details of the given PreviewFeature.", "flatPath": "projects/{project}/global/previewFeatures", "httpMethod": "GET", @@ -23475,11 +23555,6 @@ "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/previewFeatures", @@ -23493,6 +23568,7 @@ ] }, "update": { +"apiVersion": "2026-09-01", "description": "Patches the given PreviewFeature. This method is used to enable or disable\na PreviewFeature.", "flatPath": "projects/{project}/global/previewFeatures/{previewFeature}", "httpMethod": "PATCH", @@ -23539,6 +23615,7 @@ "projectViews": { "methods": { "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified global ProjectViews resource, with a regional\ncontext.\nThis regional API endpoint reads resource metadata from regional\nread-only replicas. Because changes are copied to these regional replicas\nasynchronously, for real-time resource reads or any write operations\n(creating, updating, or deleting resources), use the global\n[projects.get](https://cloud.google.com/compute/docs/reference/rest/v1/projects/get)\nendpoint.", "flatPath": "projects/{project}/regions/{region}/projectViews", "httpMethod": "GET", @@ -23578,6 +23655,7 @@ "projects": { "methods": { "disableXpnHost": { +"apiVersion": "2026-09-01", "description": "Disable this project as a shared VPC host project.", "flatPath": "projects/{project}/disableXpnHost", "httpMethod": "POST", @@ -23609,6 +23687,7 @@ ] }, "disableXpnResource": { +"apiVersion": "2026-09-01", "description": "Disable a service resource (also known as service project) associated with\nthis host project.", "flatPath": "projects/{project}/disableXpnResource", "httpMethod": "POST", @@ -23643,6 +23722,7 @@ ] }, "enableXpnHost": { +"apiVersion": "2026-09-01", "description": "Enable this project as a shared VPC host project.", "flatPath": "projects/{project}/enableXpnHost", "httpMethod": "POST", @@ -23674,6 +23754,7 @@ ] }, "enableXpnResource": { +"apiVersion": "2026-09-01", "description": "Enable service resource (a.k.a service project) for a host project, so that\nsubnets in the host project can be used by instances in the service\nproject.", "flatPath": "projects/{project}/enableXpnResource", "httpMethod": "POST", @@ -23708,6 +23789,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified Project resource.\n\nTo decrease latency for this method, you can optionally omit any unneeded\ninformation from the response by using a field mask. This practice is\nespecially recommended for unused quota information (the `quotas` field).\nTo exclude one or more fields, set your request's `fields` query parameter\nto only include the fields you need. For example, to only include the `id`\nand `selfLink` fields, add the query parameter `?fields=id,selfLink` to\nyour request.", "flatPath": "projects/{project}", "httpMethod": "GET", @@ -23735,6 +23817,7 @@ ] }, "getXpnHost": { +"apiVersion": "2026-09-01", "description": "Gets the shared VPC host project that this project links to. May be empty\nif no link exists.", "flatPath": "projects/{project}/getXpnHost", "httpMethod": "GET", @@ -23761,6 +23844,7 @@ ] }, "getXpnResources": { +"apiVersion": "2026-09-01", "description": "Gets service resources (a.k.a service project) associated with this host\nproject.", "flatPath": "projects/{project}/getXpnResources", "httpMethod": "GET", @@ -23798,11 +23882,6 @@ "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}/getXpnResources", @@ -23815,6 +23894,7 @@ ] }, "listXpnHosts": { +"apiVersion": "2026-09-01", "description": "Lists all shared VPC host projects visible to the user in an organization.", "flatPath": "projects/{project}/listXpnHosts", "httpMethod": "POST", @@ -23852,11 +23932,6 @@ "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}/listXpnHosts", @@ -23872,6 +23947,7 @@ ] }, "moveDisk": { +"apiVersion": "2026-09-01", "deprecated": true, "description": "Moves a persistent disk from one zone to another.\n*Note*: The moveDisk API will be deprecated on September 29, 2026.\n\nStarting September 29, 2025, you can't use the moveDisk API on new\nprojects. To move a disk to a different region or zone, follow the steps in\n[Change the location of a\ndisk](https://cloud.google.com/compute/docs/disks/migrate-to-hyperdisk#migrate-to-hd).\n\nProjects that already use the moveDisk API can continue usage until\nSeptember 29, 2026.\n\nStarting November 1, 2025, API responses will include a warning message in\nthe response body about the upcoming deprecation. You can skip the message\nto continue using the service without interruption.", "flatPath": "projects/{project}/moveDisk", @@ -23907,6 +23983,7 @@ ] }, "moveInstance": { +"apiVersion": "2026-09-01", "deprecated": true, "description": "Moves an instance and its attached persistent disks from one zone to\nanother.\n*Note*: Moving VMs or disks by using this method might\n cause unexpected behavior. For more information, see the [known\n issue](/compute/docs/troubleshooting/known-issues#moving_vms_or_disks_using_the_moveinstance_api_or_the_causes_unexpected_behavior).\n[Deprecated] This method is deprecated. See [moving instance across\nzones](/compute/docs/instances/moving-instance-across-zones) instead.", "flatPath": "projects/{project}/moveInstance", @@ -23942,6 +24019,7 @@ ] }, "setCloudArmorTier": { +"apiVersion": "2026-09-01", "description": "Sets the Cloud Armor tier of the project. To set ENTERPRISE or above the\nbilling account of the project must be subscribed to Cloud Armor\nEnterprise. See Subscribing\nto Cloud Armor Enterprise for more information.", "flatPath": "projects/{project}/setCloudArmorTier", "httpMethod": "POST", @@ -23976,6 +24054,7 @@ ] }, "setCommonInstanceMetadata": { +"apiVersion": "2026-09-01", "description": "Sets metadata common to all instances within the specified project using\nthe data included in the request.", "flatPath": "projects/{project}/setCommonInstanceMetadata", "httpMethod": "POST", @@ -24010,6 +24089,7 @@ ] }, "setDefaultNetworkTier": { +"apiVersion": "2026-09-01", "description": "Sets the default network tier of the project. The default network tier is\nused when an address/forwardingRule/instance is created without specifying\nthe network tier field.", "flatPath": "projects/{project}/setDefaultNetworkTier", "httpMethod": "POST", @@ -24044,6 +24124,7 @@ ] }, "setUsageExportBucket": { +"apiVersion": "2026-09-01", "description": "Enables the usage export feature and sets theusage export bucket\nwhere reports are stored. If you provide an empty request body using this\nmethod, the usage export feature will be disabled.", "flatPath": "projects/{project}/setUsageExportBucket", "httpMethod": "POST", @@ -24085,6 +24166,7 @@ "publicAdvertisedPrefixes": { "methods": { "announce": { +"apiVersion": "2026-09-01", "description": "Announces the specified PublicAdvertisedPrefix", "flatPath": "projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}/announce", "httpMethod": "POST", @@ -24123,6 +24205,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified PublicAdvertisedPrefix", "flatPath": "projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}", "httpMethod": "DELETE", @@ -24162,6 +24245,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified PublicAdvertisedPrefix resource.", "flatPath": "projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}", "httpMethod": "GET", @@ -24197,6 +24281,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a PublicAdvertisedPrefix in the specified project\nusing the parameters that are included in the request.", "flatPath": "projects/{project}/global/publicAdvertisedPrefixes", "httpMethod": "POST", @@ -24231,6 +24316,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Lists the PublicAdvertisedPrefixes for a project.", "flatPath": "projects/{project}/global/publicAdvertisedPrefixes", "httpMethod": "GET", @@ -24268,11 +24354,6 @@ "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/publicAdvertisedPrefixes", @@ -24286,6 +24367,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified Router resource with the data included in the\nrequest. This method supportsPATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}", "httpMethod": "PATCH", @@ -24328,6 +24410,7 @@ ] }, "withdraw": { +"apiVersion": "2026-09-01", "description": "Withdraws the specified PublicAdvertisedPrefix", "flatPath": "projects/{project}/global/publicAdvertisedPrefixes/{publicAdvertisedPrefix}/withdraw", "httpMethod": "POST", @@ -24370,6 +24453,7 @@ "publicDelegatedPrefixes": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Lists all PublicDelegatedPrefix resources owned by the specific project\nacross all scopes.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/publicDelegatedPrefixes", "httpMethod": "GET", @@ -24413,11 +24497,6 @@ "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" -}, "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", @@ -24436,6 +24515,7 @@ ] }, "announce": { +"apiVersion": "2026-09-01", "description": "Announces the specified PublicDelegatedPrefix in the given region.", "flatPath": "projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}/announce", "httpMethod": "POST", @@ -24481,6 +24561,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified PublicDelegatedPrefix in the given region.", "flatPath": "projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}", "httpMethod": "DELETE", @@ -24528,6 +24609,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified PublicDelegatedPrefix resource in the given region.", "flatPath": "projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}", "httpMethod": "GET", @@ -24571,6 +24653,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a PublicDelegatedPrefix in the specified project in the given\nregion using the parameters that are included in the request.", "flatPath": "projects/{project}/regions/{region}/publicDelegatedPrefixes", "httpMethod": "POST", @@ -24613,6 +24696,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Lists the PublicDelegatedPrefixes for a project in the given region.", "flatPath": "projects/{project}/regions/{region}/publicDelegatedPrefixes", "httpMethod": "GET", @@ -24658,11 +24742,6 @@ "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}/publicDelegatedPrefixes", @@ -24676,6 +24755,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified PublicDelegatedPrefix resource with the data included\nin the request. This method supportsPATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}", "httpMethod": "PATCH", @@ -24726,6 +24806,7 @@ ] }, "withdraw": { +"apiVersion": "2026-09-01", "description": "Withdraws the specified PublicDelegatedPrefix in the given region.", "flatPath": "projects/{project}/regions/{region}/publicDelegatedPrefixes/{publicDelegatedPrefix}/withdraw", "httpMethod": "POST", @@ -24775,6 +24856,7 @@ "regionAutoscalers": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified autoscaler.", "flatPath": "projects/{project}/regions/{region}/autoscalers/{autoscaler}", "httpMethod": "DELETE", @@ -24822,6 +24904,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified autoscaler.", "flatPath": "projects/{project}/regions/{region}/autoscalers/{autoscaler}", "httpMethod": "GET", @@ -24865,6 +24948,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates an autoscaler in the specified project using\nthe data included in the request.", "flatPath": "projects/{project}/regions/{region}/autoscalers", "httpMethod": "POST", @@ -24907,6 +24991,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of autoscalers contained within\nthe specified region.", "flatPath": "projects/{project}/regions/{region}/autoscalers", "httpMethod": "GET", @@ -24952,11 +25037,6 @@ "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}/autoscalers", @@ -24970,6 +25050,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Updates an autoscaler in the specified project using\nthe data included in the request. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/autoscalers", "httpMethod": "PATCH", @@ -25018,6 +25099,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/autoscalers/{resource}/testIamPermissions", "httpMethod": "POST", @@ -25064,6 +25146,7 @@ ] }, "update": { +"apiVersion": "2026-09-01", "description": "Updates an autoscaler in the specified project using\nthe data included in the request.", "flatPath": "projects/{project}/regions/{region}/autoscalers", "httpMethod": "PUT", @@ -25116,6 +25199,7 @@ "regionBackendBuckets": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified regional BackendBucket resource.", "flatPath": "projects/{project}/regions/{region}/backendBuckets/{backendBucket}", "httpMethod": "DELETE", @@ -25163,6 +25247,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified regional BackendBucket resource.", "flatPath": "projects/{project}/regions/{region}/backendBuckets/{backendBucket}", "httpMethod": "GET", @@ -25206,6 +25291,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/regions/{region}/backendBuckets/{resource}/getIamPolicy", "httpMethod": "GET", @@ -25255,6 +25341,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a RegionBackendBucket in the specified project in the given scope\nusing the parameters that are included in the request.", "flatPath": "projects/{project}/regions/{region}/backendBuckets", "httpMethod": "POST", @@ -25297,6 +25384,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of BackendBucket resources available to the specified\nproject in the given region.", "flatPath": "projects/{project}/regions/{region}/backendBuckets", "httpMethod": "GET", @@ -25342,11 +25430,6 @@ "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}/backendBuckets", @@ -25360,6 +25443,7 @@ ] }, "listUsable": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of all usable backend buckets in the specified project in\nthe given region.", "flatPath": "projects/{project}/regions/{region}/backendBuckets/listUsable", "httpMethod": "GET", @@ -25405,11 +25489,6 @@ "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}/backendBuckets/listUsable", @@ -25423,6 +25502,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Updates the specified BackendBucket resource with the data included in the\nrequest. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/backendBuckets/{backendBucket}", "httpMethod": "PATCH", @@ -25473,6 +25553,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/regions/{region}/backendBuckets/{resource}/setIamPolicy", "httpMethod": "POST", @@ -25518,6 +25599,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/backendBuckets/{resource}/testIamPermissions", "httpMethod": "POST", @@ -25568,6 +25650,7 @@ "regionBackendServices": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified regional BackendService resource.", "flatPath": "projects/{project}/regions/{region}/backendServices/{backendService}", "httpMethod": "DELETE", @@ -25615,6 +25698,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified regional BackendService resource.", "flatPath": "projects/{project}/regions/{region}/backendServices/{backendService}", "httpMethod": "GET", @@ -25658,6 +25742,7 @@ ] }, "getHealth": { +"apiVersion": "2026-09-01", "description": "Gets the most recent health check results for this\nregional BackendService.", "flatPath": "projects/{project}/regions/{region}/backendServices/{backendService}/getHealth", "httpMethod": "POST", @@ -25703,6 +25788,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/regions/{region}/backendServices/{resource}/getIamPolicy", "httpMethod": "GET", @@ -25752,6 +25838,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a regional BackendService resource in the specified project using\nthe data included in the request. For more information, see\nBackend services overview.", "flatPath": "projects/{project}/regions/{region}/backendServices", "httpMethod": "POST", @@ -25794,6 +25881,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of regional BackendService resources available to the\nspecified project in the given region.", "flatPath": "projects/{project}/regions/{region}/backendServices", "httpMethod": "GET", @@ -25839,11 +25927,6 @@ "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}/backendServices", @@ -25857,6 +25940,7 @@ ] }, "listUsable": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of all usable backend services for Application Load\nBalancers and Proxy Network Load Balancers in the specified project in the\ngiven region. Backend services for external and internal passthrough\nNetwork Load Balancers are not included in the response.", "flatPath": "projects/{project}/regions/{region}/backendServices/listUsable", "httpMethod": "GET", @@ -25901,11 +25985,6 @@ "location": "path", "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}/backendServices/listUsable", @@ -25919,6 +25998,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Updates the specified regional BackendService resource with the data\nincluded in the request. For more information, see \nUnderstanding backend services This method\nsupports PATCH semantics and uses the JSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/backendServices/{backendService}", "httpMethod": "PATCH", @@ -25969,6 +26049,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/regions/{region}/backendServices/{resource}/setIamPolicy", "httpMethod": "POST", @@ -26014,6 +26095,7 @@ ] }, "setSecurityPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the Google Cloud Armor security policy for the specified backend\nservice. For more information, seeGoogle\nCloud Armor Overview", "flatPath": "projects/{project}/regions/{region}/backendServices/{backendService}/setSecurityPolicy", "httpMethod": "POST", @@ -26063,6 +26145,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/backendServices/{resource}/testIamPermissions", "httpMethod": "POST", @@ -26109,6 +26192,7 @@ ] }, "update": { +"apiVersion": "2026-09-01", "description": "Updates the specified regional BackendService resource with the data\nincluded in the request. For more information,\nsee \nBackend services overview.", "flatPath": "projects/{project}/regions/{region}/backendServices/{backendService}", "httpMethod": "PUT", @@ -26163,6 +26247,7 @@ "regionCommitments": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of commitments by region.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/commitments", "httpMethod": "GET", @@ -26206,11 +26291,6 @@ "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" -}, "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", @@ -26229,6 +26309,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified commitment resource.", "flatPath": "projects/{project}/regions/{region}/commitments/{commitment}", "httpMethod": "GET", @@ -26272,6 +26353,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a commitment in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/regions/{region}/commitments", "httpMethod": "POST", @@ -26314,6 +26396,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of commitments contained within\nthe specified region.", "flatPath": "projects/{project}/regions/{region}/commitments", "httpMethod": "GET", @@ -26359,11 +26442,6 @@ "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}/commitments", @@ -26377,6 +26455,7 @@ ] }, "update": { +"apiVersion": "2026-09-01", "description": "Updates the specified commitment with the data included in the request.\nUpdate is performed only on selected fields included as part of\nupdate-mask. Only the following fields can be updated: auto_renew and plan.", "flatPath": "projects/{project}/regions/{region}/commitments/{commitment}", "httpMethod": "PATCH", @@ -26442,6 +26521,7 @@ "regionCompositeHealthChecks": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of all CompositeHealthCheck resources (all\nregional) available to the specified project.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/compositeHealthChecks", "httpMethod": "GET", @@ -26485,11 +26565,6 @@ "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" -}, "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", @@ -26508,6 +26583,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified CompositeHealthCheck in the given region", "flatPath": "projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}", "httpMethod": "DELETE", @@ -26555,6 +26631,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified CompositeHealthCheck resource in the given region.", "flatPath": "projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}", "httpMethod": "GET", @@ -26598,6 +26675,7 @@ ] }, "getHealth": { +"apiVersion": "2026-09-01", "description": "Gets the most recent health check results for this\nregional CompositeHealthCheck.", "flatPath": "projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}/getHealth", "httpMethod": "GET", @@ -26641,6 +26719,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Create a CompositeHealthCheck in the specified project in the given region\nusing the parameters that are included in the request.", "flatPath": "projects/{project}/regions/{region}/compositeHealthChecks", "httpMethod": "POST", @@ -26683,6 +26762,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Lists the CompositeHealthChecks for a project in the given region.", "flatPath": "projects/{project}/regions/{region}/compositeHealthChecks", "httpMethod": "GET", @@ -26728,11 +26808,6 @@ "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}/compositeHealthChecks", @@ -26746,6 +26821,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Updates the specified regional CompositeHealthCheck resource\nwith the data included in the request. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/compositeHealthChecks/{compositeHealthCheck}", "httpMethod": "PATCH", @@ -26795,6 +26871,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/compositeHealthChecks/{resource}/testIamPermissions", "httpMethod": "POST", @@ -26845,6 +26922,7 @@ "regionDiskTypes": { "methods": { "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified regional disk type.", "flatPath": "projects/{project}/regions/{region}/diskTypes/{diskType}", "httpMethod": "GET", @@ -26888,6 +26966,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of regional disk types available to the specified project.", "flatPath": "projects/{project}/regions/{region}/diskTypes", "httpMethod": "GET", @@ -26933,11 +27012,6 @@ "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}/diskTypes", @@ -26955,6 +27029,7 @@ "regionDisks": { "methods": { "addResourcePolicies": { +"apiVersion": "2026-09-01", "description": "Adds existing resource policies to a regional disk. You can only add one\npolicy which will be applied to this disk for scheduling snapshot\ncreation.", "flatPath": "projects/{project}/regions/{region}/disks/{disk}/addResourcePolicies", "httpMethod": "POST", @@ -27005,6 +27080,7 @@ ] }, "bulkInsert": { +"apiVersion": "2026-09-01", "description": "Bulk create a set of disks.", "flatPath": "projects/{project}/regions/{region}/disks/bulkInsert", "httpMethod": "POST", @@ -27047,6 +27123,7 @@ ] }, "createSnapshot": { +"apiVersion": "2026-09-01", "description": "Creates a snapshot of a specified persistent disk. For regular snapshot\ncreation, consider using snapshots.insert\ninstead, as that method supports more features, such as creating snapshots\nin a project different from the source disk project.", "flatPath": "projects/{project}/regions/{region}/disks/{disk}/createSnapshot", "httpMethod": "POST", @@ -27097,6 +27174,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified regional persistent disk. Deleting a regional disk\nremoves all the replicas of its data permanently and is irreversible.\nHowever, deleting a disk does not delete anysnapshots\npreviously made from the disk. You must separatelydelete\nsnapshots.", "flatPath": "projects/{project}/regions/{region}/disks/{disk}", "httpMethod": "DELETE", @@ -27144,6 +27222,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns a specified regional persistent disk.", "flatPath": "projects/{project}/regions/{region}/disks/{disk}", "httpMethod": "GET", @@ -27187,6 +27266,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/regions/{region}/disks/{resource}/getIamPolicy", "httpMethod": "GET", @@ -27236,6 +27316,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a persistent regional disk in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/regions/{region}/disks", "httpMethod": "POST", @@ -27283,6 +27364,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of persistent disks contained within\nthe specified region.", "flatPath": "projects/{project}/regions/{region}/disks", "httpMethod": "GET", @@ -27328,11 +27410,6 @@ "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}/disks", @@ -27346,6 +27423,7 @@ ] }, "removeResourcePolicies": { +"apiVersion": "2026-09-01", "description": "Removes resource policies from a regional disk.", "flatPath": "projects/{project}/regions/{region}/disks/{disk}/removeResourcePolicies", "httpMethod": "POST", @@ -27396,6 +27474,7 @@ ] }, "resize": { +"apiVersion": "2026-09-01", "description": "Resizes the specified regional persistent disk.", "flatPath": "projects/{project}/regions/{region}/disks/{disk}/resize", "httpMethod": "POST", @@ -27446,6 +27525,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/regions/{region}/disks/{resource}/setIamPolicy", "httpMethod": "POST", @@ -27491,6 +27571,7 @@ ] }, "setLabels": { +"apiVersion": "2026-09-01", "description": "Sets the labels on the target regional disk.", "flatPath": "projects/{project}/regions/{region}/disks/{resource}/setLabels", "httpMethod": "POST", @@ -27541,6 +27622,7 @@ ] }, "startAsyncReplication": { +"apiVersion": "2026-09-01", "description": "Starts asynchronous replication.\nMust be invoked on the primary disk.", "flatPath": "projects/{project}/regions/{region}/disks/{disk}/startAsyncReplication", "httpMethod": "POST", @@ -27591,6 +27673,7 @@ ] }, "stopAsyncReplication": { +"apiVersion": "2026-09-01", "description": "Stops asynchronous replication.\nCan be invoked either on the primary or on the secondary disk.", "flatPath": "projects/{project}/regions/{region}/disks/{disk}/stopAsyncReplication", "httpMethod": "POST", @@ -27638,6 +27721,7 @@ ] }, "stopGroupAsyncReplication": { +"apiVersion": "2026-09-01", "description": "Stops asynchronous replication for a consistency group of disks.\nCan be invoked either in the primary or secondary scope.", "flatPath": "projects/{project}/regions/{region}/disks/stopGroupAsyncReplication", "httpMethod": "POST", @@ -27680,6 +27764,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/disks/{resource}/testIamPermissions", "httpMethod": "POST", @@ -27726,6 +27811,7 @@ ] }, "update": { +"apiVersion": "2026-09-01", "description": "Update the specified disk with the data included in the request. Update is\nperformed only on selected fields included as part of update-mask.", "flatPath": "projects/{project}/regions/{region}/disks/{disk}", "httpMethod": "PATCH", @@ -27787,6 +27873,7 @@ ] }, "updateKmsKey": { +"apiVersion": "2026-09-01", "description": "Rotates the customer-managed\nencryption key to the latest version for the specified persistent disk.", "flatPath": "projects/{project}/regions/{region}/disks/{disk}/updateKmsKey", "httpMethod": "POST", @@ -27840,6 +27927,7 @@ "regionHealthAggregationPolicies": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of all HealthAggregationPolicy resources,\nregional and global, available to the specified project.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/healthAggregationPolicies", "httpMethod": "GET", @@ -27883,11 +27971,6 @@ "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" -}, "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", @@ -27906,6 +27989,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified HealthAggregationPolicy in the given region.", "flatPath": "projects/{project}/regions/{region}/healthAggregationPolicies/{healthAggregationPolicy}", "httpMethod": "DELETE", @@ -27953,6 +28037,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified HealthAggregationPolicy resource in the given region.", "flatPath": "projects/{project}/regions/{region}/healthAggregationPolicies/{healthAggregationPolicy}", "httpMethod": "GET", @@ -27996,6 +28081,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Create a HealthAggregationPolicy in the specified project in the given\nregion using the parameters that are included in the request.", "flatPath": "projects/{project}/regions/{region}/healthAggregationPolicies", "httpMethod": "POST", @@ -28038,6 +28124,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Lists the HealthAggregationPolicies for a project in the given region.", "flatPath": "projects/{project}/regions/{region}/healthAggregationPolicies", "httpMethod": "GET", @@ -28083,11 +28170,6 @@ "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}/healthAggregationPolicies", @@ -28101,6 +28183,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Updates the specified regional HealthAggregationPolicy\nresource with the data included in the request. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/healthAggregationPolicies/{healthAggregationPolicy}", "httpMethod": "PATCH", @@ -28150,6 +28233,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/healthAggregationPolicies/{resource}/testIamPermissions", "httpMethod": "POST", @@ -28200,6 +28284,7 @@ "regionHealthCheckServices": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of all HealthCheckService resources,\nregional and global, available to the specified project.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/healthCheckServices", "httpMethod": "GET", @@ -28243,11 +28328,6 @@ "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" -}, "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", @@ -28266,6 +28346,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified regional HealthCheckService.", "flatPath": "projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}", "httpMethod": "DELETE", @@ -28312,6 +28393,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified regional HealthCheckService resource.", "flatPath": "projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}", "httpMethod": "GET", @@ -28354,6 +28436,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a regional HealthCheckService resource in the\nspecified project and region using the data included in the request.", "flatPath": "projects/{project}/regions/{region}/healthCheckServices", "httpMethod": "POST", @@ -28396,6 +28479,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Lists all the HealthCheckService resources that have been\nconfigured for the specified project in the given region.", "flatPath": "projects/{project}/regions/{region}/healthCheckServices", "httpMethod": "GET", @@ -28441,11 +28525,6 @@ "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}/healthCheckServices", @@ -28459,6 +28538,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Updates the specified regional HealthCheckService resource\nwith the data included in the request. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/healthCheckServices/{healthCheckService}", "httpMethod": "PATCH", @@ -28508,6 +28588,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/healthCheckServices/{resource}/testIamPermissions", "httpMethod": "POST", @@ -28558,6 +28639,7 @@ "regionHealthChecks": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified HealthCheck resource.", "flatPath": "projects/{project}/regions/{region}/healthChecks/{healthCheck}", "httpMethod": "DELETE", @@ -28605,6 +28687,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified HealthCheck resource.", "flatPath": "projects/{project}/regions/{region}/healthChecks/{healthCheck}", "httpMethod": "GET", @@ -28648,6 +28731,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a HealthCheck resource in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/regions/{region}/healthChecks", "httpMethod": "POST", @@ -28690,6 +28774,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of HealthCheck resources available to the specified\nproject.", "flatPath": "projects/{project}/regions/{region}/healthChecks", "httpMethod": "GET", @@ -28735,11 +28820,6 @@ "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}/healthChecks", @@ -28753,6 +28833,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "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}/regions/{region}/healthChecks/{healthCheck}", "httpMethod": "PATCH", @@ -28803,6 +28884,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/healthChecks/{resource}/testIamPermissions", "httpMethod": "POST", @@ -28849,6 +28931,7 @@ ] }, "update": { +"apiVersion": "2026-09-01", "description": "Updates a HealthCheck resource in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/regions/{region}/healthChecks/{healthCheck}", "httpMethod": "PUT", @@ -28903,6 +28986,7 @@ "regionHealthSources": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of all HealthSource resources (all\nregional) available to the specified project.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/healthSources", "httpMethod": "GET", @@ -28946,11 +29030,6 @@ "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" -}, "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", @@ -28969,6 +29048,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified HealthSource in the given region", "flatPath": "projects/{project}/regions/{region}/healthSources/{healthSource}", "httpMethod": "DELETE", @@ -29016,6 +29096,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified HealthSource resource in the given region.", "flatPath": "projects/{project}/regions/{region}/healthSources/{healthSource}", "httpMethod": "GET", @@ -29059,6 +29140,7 @@ ] }, "getHealth": { +"apiVersion": "2026-09-01", "description": "Gets the most recent health check results for this\nregional HealthSource.", "flatPath": "projects/{project}/regions/{region}/healthSources/{healthSource}/getHealth", "httpMethod": "GET", @@ -29102,6 +29184,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Create a HealthSource in the specified project in the given region\nusing the parameters that are included in the request.", "flatPath": "projects/{project}/regions/{region}/healthSources", "httpMethod": "POST", @@ -29144,6 +29227,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Lists the HealthSources for a project in the given region.", "flatPath": "projects/{project}/regions/{region}/healthSources", "httpMethod": "GET", @@ -29189,11 +29273,6 @@ "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}/healthSources", @@ -29207,6 +29286,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Updates the specified regional HealthSource resource\nwith the data included in the request. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/healthSources/{healthSource}", "httpMethod": "PATCH", @@ -29256,6 +29336,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/healthSources/{resource}/testIamPermissions", "httpMethod": "POST", @@ -29306,6 +29387,7 @@ "regionInstanceGroupManagerResizeRequests": { "methods": { "cancel": { +"apiVersion": "2026-09-01", "description": "Cancels the specified resize request.\nCancelled resize request no longer waits for the resources to be\nprovisioned. Cancel is only possible for requests that are in accepted\nstate.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}/cancel", "httpMethod": "POST", @@ -29358,6 +29440,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified, inactive resize request. Requests that are still\nactive cannot be deleted. Deleting request does not delete instances that\nwere provisioned previously.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}", "httpMethod": "DELETE", @@ -29410,6 +29493,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns all of the details about the specified resize request.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests/{resizeRequest}", "httpMethod": "GET", @@ -29458,6 +29542,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a new Resize Request that starts provisioning VMs immediately\nor queues VM creation.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests", "httpMethod": "POST", @@ -29506,6 +29591,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of Resize Requests that are contained in the\nmanaged instance group.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resizeRequests", "httpMethod": "GET", @@ -29557,11 +29643,6 @@ "location": "path", "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}/instanceGroupManagers/{instanceGroupManager}/resizeRequests", @@ -29579,6 +29660,7 @@ "regionInstanceGroupManagers": { "methods": { "abandonInstances": { +"apiVersion": "2026-09-01", "description": "Flags the specified instances to be immediately removed from the managed\ninstance group. Abandoning an instance does not delete the\ninstance, but it does remove the instance from any target pools that are\napplied by the managed instance group. This method reduces thetargetSize of the managed instance group by the\nnumber of instances that you abandon. This operation is marked asDONE when the action is scheduled even if the instances have\nnot yet been removed from the group. You must separately verify the\nstatus of the abandoning action with thelistmanagedinstances\nmethod.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is removed or deleted.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/abandonInstances", "httpMethod": "POST", @@ -29627,6 +29709,7 @@ ] }, "applyUpdatesToInstances": { +"apiVersion": "2026-09-01", "description": "Apply updates to selected instances the managed instance group.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances", "httpMethod": "POST", @@ -29670,6 +29753,7 @@ ] }, "createInstances": { +"apiVersion": "2026-09-01", "description": "Creates instances with per-instance configurations in this regional managed\ninstance group. Instances are created using the current instance template.\nThe create instances operation is marked DONE if\nthe createInstances request is successful. The underlying\nactions take additional time. You must separately verify the status of thecreating or actions with the listmanagedinstances\nmethod.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/createInstances", "httpMethod": "POST", @@ -29718,6 +29802,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified managed instance group and all of the instances\nin that group.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}", "httpMethod": "DELETE", @@ -29769,6 +29854,7 @@ ] }, "deleteInstances": { +"apiVersion": "2026-09-01", "description": "Flags the specified instances in the managed instance group to be\nimmediately deleted. The instances are also removed from any target\npools of which they were a member. This method reduces thetargetSize of the managed instance group by the number of\ninstances that you delete.\nThe deleteInstances operation is marked DONE if\nthe deleteInstances request is successful. The underlying\nactions take additional time. You must separately verify the status of thedeleting action with thelistmanagedinstances\nmethod.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is removed or deleted.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deleteInstances", "httpMethod": "POST", @@ -29823,6 +29909,7 @@ ] }, "deletePerInstanceConfigs": { +"apiVersion": "2026-09-01", "description": "Deletes selected per-instance configurations for the managed instance\ngroup.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/deletePerInstanceConfigs", "httpMethod": "POST", @@ -29866,6 +29953,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns all of the details about the specified managed instance group.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}", "httpMethod": "GET", @@ -29907,6 +29995,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a managed instance group using the information that you specify\nin the request. After the group is created, instances in the group are\ncreated using the specified instance template.\nThis operation is marked as DONE when the group is created\neven if the instances in the group have not yet been created. You must\nseparately verify the status of the individual instances with thelistmanagedinstances\nmethod.\n\nA regional managed instance group can contain up to 2000 instances.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers", "httpMethod": "POST", @@ -29948,6 +30037,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of managed instance groups that are contained\nwithin the specified region.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers", "httpMethod": "GET", @@ -29992,11 +30082,6 @@ "location": "path", "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}/instanceGroupManagers", @@ -30010,6 +30095,7 @@ ] }, "listErrors": { +"apiVersion": "2026-09-01", "description": "Lists all errors thrown by actions on instances for a given regional\nmanaged instance group. The filter andorderBy query parameters are not supported.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listErrors", "httpMethod": "GET", @@ -30061,11 +30147,6 @@ "location": "path", "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}/instanceGroupManagers/{instanceGroupManager}/listErrors", @@ -30079,6 +30160,7 @@ ] }, "listManagedInstances": { +"apiVersion": "2026-09-01", "description": "Lists the instances in the managed instance group and instances that are\nscheduled to be created. The list includes any current actions\nthat the group has scheduled for its instances. The orderBy\nquery parameter is not supported. The `pageToken` query parameter is\nsupported only if the group's `listManagedInstancesResults` field is set\nto `PAGINATED`.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances", "httpMethod": "POST", @@ -30130,11 +30212,6 @@ "location": "path", "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}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances", @@ -30148,6 +30225,7 @@ ] }, "listPerInstanceConfigs": { +"apiVersion": "2026-09-01", "description": "Lists all of the per-instance configurations defined for the managed\ninstance group. The orderBy query parameter is not supported.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs", "httpMethod": "POST", @@ -30199,11 +30277,6 @@ "location": "path", "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}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs", @@ -30217,6 +30290,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Updates a managed instance group using the information that you specify\nin the request.\nThis operation is marked as DONE when the group is patched\neven if the instances in the group are still in the process of being\npatched. You must separately verify the status of the individual instances\nwith the listmanagedinstances\nmethod. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.\n\nIf you update your group to specify a new template or instance\nconfiguration, it's possible that your intended specification for each VM\nin the group is different from the current state of that VM. To learn how\nto apply an updated configuration to the VMs in a MIG, seeUpdating instances in\na MIG.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}", "httpMethod": "PATCH", @@ -30265,6 +30339,7 @@ ] }, "patchPerInstanceConfigs": { +"apiVersion": "2026-09-01", "description": "Inserts or patches per-instance configurations for the managed instance\ngroup. perInstanceConfig.name serves as a key used to\ndistinguish whether to perform insert or patch.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/patchPerInstanceConfigs", "httpMethod": "POST", @@ -30313,6 +30388,7 @@ ] }, "recreateInstances": { +"apiVersion": "2026-09-01", "description": "Flags the specified VM instances in the managed instance group to be\nimmediately recreated. Each instance is recreated using the group's current\nconfiguration. This operation is marked as DONE when the flag\nis set even if the instances have not yet been recreated. You must\nseparately verify the status of each instance by checking itscurrentAction field; for more information, see Checking\nthe status of managed instances.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is removed or deleted.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/recreateInstances", "httpMethod": "POST", @@ -30367,6 +30443,7 @@ ] }, "resize": { +"apiVersion": "2026-09-01", "description": "Changes the intended size of the managed instance group. If you increase\nthe size, the group creates new instances using the current instance\ntemplate. If you decrease the size, the group deletes one or more\ninstances.\n\nThe resize operation is marked DONE if theresize request is successful. The underlying actions take\nadditional time. You must separately verify the status of thecreating or deleting actions with thelistmanagedinstances\nmethod.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is removed or deleted.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resize", "httpMethod": "POST", @@ -30421,6 +30498,7 @@ ] }, "resumeInstances": { +"apiVersion": "2026-09-01", "description": "Flags the specified instances in the managed instance group to be\nresumed. This method increases thetargetSize and decreases the targetSuspendedSize\nof the managed instance group by the number of instances that you resume.\nThe resumeInstances operation is marked DONE if\nthe resumeInstances request is successful. The underlying\nactions take additional time. You must separately verify the status of theRESUMING action with thelistmanagedinstances\nmethod.\n\nIn this request, you can only specify instances that are suspended. For\nexample, if an instance was previously suspended using the suspendInstances\nmethod, it can be resumed using the resumeInstances method.\n\nIf a health check is attached to the managed instance group, the specified\ninstances will be verified as healthy after they are resumed.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/resumeInstances", "httpMethod": "POST", @@ -30469,6 +30547,7 @@ ] }, "setInstanceTemplate": { +"apiVersion": "2026-09-01", "description": "Sets the instance template to use when creating new instances or recreating\ninstances in this group. Existing instances are not affected.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate", "httpMethod": "POST", @@ -30517,6 +30596,7 @@ ] }, "setTargetPools": { +"apiVersion": "2026-09-01", "description": "Modifies the target pools to which all new instances in this group are\nassigned. Existing instances in the group are not affected.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/setTargetPools", "httpMethod": "POST", @@ -30565,6 +30645,7 @@ ] }, "startInstances": { +"apiVersion": "2026-09-01", "description": "Flags the specified instances in the managed instance group to be\nstarted. This method increases thetargetSize and decreases the targetStoppedSize\nof the managed instance group by the number of instances that you start.\nThe startInstances operation is marked DONE if\nthe startInstances request is successful. The underlying\nactions take additional time. You must separately verify the status of theSTARTING action with thelistmanagedinstances\nmethod.\n\nIn this request, you can only specify instances that are stopped. For\nexample, if an instance was previously stopped using the stopInstances\nmethod, it can be started using the startInstances method.\n\nIf a health check is attached to the managed instance group, the specified\ninstances will be verified as healthy after they are started.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/startInstances", "httpMethod": "POST", @@ -30613,6 +30694,7 @@ ] }, "stopInstances": { +"apiVersion": "2026-09-01", "description": "Flags the specified instances in the managed instance group to be\nimmediately stopped. You can only specify instances that are running in\nthis request. This method reduces thetargetSize and increases the targetStoppedSize\nof the managed instance group by the number of instances that you stop.\nThe stopInstances operation is marked DONE if\nthe stopInstances request is successful. The underlying\nactions take additional time. You must separately verify the status of theSTOPPING action with thelistmanagedinstances\nmethod.\n\nIf the standbyPolicy.initialDelaySec field is set, the group\ndelays stopping the instances until initialDelaySec have\npassed from instance.creationTimestamp (that is, when the\ninstance was created). This delay gives your application time to\nset itself up and initialize on the instance. If more thaninitialDelaySec seconds have passed sinceinstance.creationTimestamp when this method is called, there\nwill be zero delay.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is stopped.\n\nStopped instances can be started using the startInstances\nmethod.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/stopInstances", "httpMethod": "POST", @@ -30667,6 +30749,7 @@ ] }, "suspendInstances": { +"apiVersion": "2026-09-01", "description": "Flags the specified instances in the managed instance group to be\nimmediately suspended. You can only specify instances that are running in\nthis request. This method reduces thetargetSize and increases the targetSuspendedSize\nof the managed instance group by the number of instances that you suspend.\nThe suspendInstances operation is marked DONE if\nthe suspendInstances request is successful. The underlying\nactions take additional time. You must separately verify the status of theSUSPENDING action with thelistmanagedinstances\nmethod.\n\nIf the standbyPolicy.initialDelaySec field is set, the group\ndelays suspension of the instances until initialDelaySec have\npassed from instance.creationTimestamp (that is, when the\ninstance was created). This delay gives your application time to\nset itself up and initialize on the instance. If more thaninitialDelaySec seconds have passed sinceinstance.creationTimestamp when this method is called, there\nwill be zero delay.\n\nIf the group is part of a backend\nservice that has enabled\nconnection draining, it can take up to 60 seconds after the connection\ndraining duration has elapsed before the VM instance is suspended.\n\nSuspended instances can be resumed using the resumeInstances\nmethod.\n\nYou can specify a maximum of 1000 instances with this method per request.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/suspendInstances", "httpMethod": "POST", @@ -30715,6 +30798,7 @@ ] }, "updatePerInstanceConfigs": { +"apiVersion": "2026-09-01", "description": "Inserts or updates per-instance configurations for the managed instance\ngroup. perInstanceConfig.name serves as a key used to\ndistinguish whether to perform insert or patch.", "flatPath": "projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}/updatePerInstanceConfigs", "httpMethod": "POST", @@ -30767,6 +30851,7 @@ "regionInstanceGroups": { "methods": { "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified instance group resource.", "flatPath": "projects/{project}/regions/{region}/instanceGroups/{instanceGroup}", "httpMethod": "GET", @@ -30808,6 +30893,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of instance group resources contained within\nthe specified region.", "flatPath": "projects/{project}/regions/{region}/instanceGroups", "httpMethod": "GET", @@ -30852,11 +30938,6 @@ "location": "path", "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}/instanceGroups", @@ -30870,6 +30951,7 @@ ] }, "listInstances": { +"apiVersion": "2026-09-01", "description": "Lists the instances in the specified instance group and displays\ninformation about the named ports. Depending on the specified options, this\nmethod can list all instances or only the instances that are running.\nThe orderBy query parameter is not supported.", "flatPath": "projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/listInstances", "httpMethod": "POST", @@ -30921,11 +31003,6 @@ "location": "path", "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}/instanceGroups/{instanceGroup}/listInstances", @@ -30942,6 +31019,7 @@ ] }, "setNamedPorts": { +"apiVersion": "2026-09-01", "description": "Sets the named ports for the specified regional instance group.", "flatPath": "projects/{project}/regions/{region}/instanceGroups/{instanceGroup}/setNamedPorts", "httpMethod": "POST", @@ -30990,6 +31068,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/instanceGroups/{resource}/testIamPermissions", "httpMethod": "POST", @@ -31040,6 +31119,7 @@ "regionInstanceTemplates": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified instance template. Deleting an instance template is\npermanent and cannot be undone.", "flatPath": "projects/{project}/regions/{region}/instanceTemplates/{instanceTemplate}", "httpMethod": "DELETE", @@ -31087,6 +31167,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified instance template.", "flatPath": "projects/{project}/regions/{region}/instanceTemplates/{instanceTemplate}", "httpMethod": "GET", @@ -31130,6 +31211,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates an instance template in the specified project and region using the\nglobal instance template whose URL is included in the request.", "flatPath": "projects/{project}/regions/{region}/instanceTemplates", "httpMethod": "POST", @@ -31172,6 +31254,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of instance templates that are contained within the\nspecified project and region.", "flatPath": "projects/{project}/regions/{region}/instanceTemplates", "httpMethod": "GET", @@ -31217,11 +31300,6 @@ "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}/instanceTemplates", @@ -31239,6 +31317,7 @@ "regionInstances": { "methods": { "bulkInsert": { +"apiVersion": "2026-09-01", "description": "Creates multiple instances in a given region. Count specifies the number of\ninstances to create.", "flatPath": "projects/{project}/regions/{region}/instances/bulkInsert", "httpMethod": "POST", @@ -31285,6 +31364,7 @@ "regionInstantSnapshotGroups": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "deletes a Regional InstantSnapshotGroup resource", "flatPath": "projects/{project}/regions/{region}/instantSnapshotGroups/{instantSnapshotGroup}", "httpMethod": "DELETE", @@ -31332,6 +31412,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "returns the specified InstantSnapshotGroup resource in the specified\nregion.", "flatPath": "projects/{project}/regions/{region}/instantSnapshotGroups/{instantSnapshotGroup}", "httpMethod": "GET", @@ -31375,6 +31456,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/getIamPolicy", "httpMethod": "GET", @@ -31424,6 +31506,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "creates a Regional InstantSnapshotGroup resource", "flatPath": "projects/{project}/regions/{region}/instantSnapshotGroups", "httpMethod": "POST", @@ -31471,6 +31554,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "retrieves the list of InstantSnapshotGroup resources contained within\nthe specified region.", "flatPath": "projects/{project}/regions/{region}/instantSnapshotGroups", "httpMethod": "GET", @@ -31516,11 +31600,6 @@ "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}/instantSnapshotGroups", @@ -31534,6 +31613,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/setIamPolicy", "httpMethod": "POST", @@ -31579,6 +31659,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/testIamPermissions", "httpMethod": "POST", @@ -31629,6 +31710,7 @@ "regionInstantSnapshots": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified InstantSnapshot resource. Keep in mind that deleting\na single instantSnapshot might not necessarily delete all the data on that\ninstantSnapshot. If any data on the instantSnapshot that is marked for\ndeletion is needed for subsequent instantSnapshots, the data will be moved\nto the next corresponding instantSnapshot.\n\nFor more information, seeDeleting\ninstantSnapshots.", "flatPath": "projects/{project}/regions/{region}/instantSnapshots/{instantSnapshot}", "httpMethod": "DELETE", @@ -31676,6 +31758,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified InstantSnapshot resource in the specified region.", "flatPath": "projects/{project}/regions/{region}/instantSnapshots/{instantSnapshot}", "httpMethod": "GET", @@ -31719,6 +31802,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/regions/{region}/instantSnapshots/{resource}/getIamPolicy", "httpMethod": "GET", @@ -31768,6 +31852,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates an instant snapshot in the specified region.", "flatPath": "projects/{project}/regions/{region}/instantSnapshots", "httpMethod": "POST", @@ -31810,6 +31895,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of InstantSnapshot resources contained within\nthe specified region.", "flatPath": "projects/{project}/regions/{region}/instantSnapshots", "httpMethod": "GET", @@ -31855,11 +31941,6 @@ "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}/instantSnapshots", @@ -31873,6 +31954,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/regions/{region}/instantSnapshots/{resource}/setIamPolicy", "httpMethod": "POST", @@ -31918,6 +32000,7 @@ ] }, "setLabels": { +"apiVersion": "2026-09-01", "description": "Sets the labels on a instantSnapshot in the given region. To learn more\nabout labels, read the Labeling\nResources documentation.", "flatPath": "projects/{project}/regions/{region}/instantSnapshots/{resource}/setLabels", "httpMethod": "POST", @@ -31968,6 +32051,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/instantSnapshots/{resource}/testIamPermissions", "httpMethod": "POST", @@ -32018,6 +32102,7 @@ "regionNetworkEndpointGroups": { "methods": { "attachNetworkEndpoints": { +"apiVersion": "2026-09-01", "description": "Attach a list of network endpoints to the specified network endpoint group.", "flatPath": "projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints", "httpMethod": "POST", @@ -32066,6 +32151,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified network endpoint group. Note that the NEG cannot be\ndeleted if it is configured as a backend of a backend service.", "flatPath": "projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}", "httpMethod": "DELETE", @@ -32111,6 +32197,7 @@ ] }, "detachNetworkEndpoints": { +"apiVersion": "2026-09-01", "description": "Detach the network endpoint from the specified network endpoint group.", "flatPath": "projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints", "httpMethod": "POST", @@ -32159,6 +32246,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified network endpoint group.", "flatPath": "projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}", "httpMethod": "GET", @@ -32200,6 +32288,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a network endpoint group in the specified project using the\nparameters that are included in the request.\n\nNote: Use the following APIs to manage network endpoint groups:\n \n - \n To manage NEGs with zonal scope (such as zonal NEGs, hybrid connectivity\n NEGs): zonal\n API\n - \n To manage NEGs with regional scope (such as regional internet NEGs,\n serverless NEGs, Private Service Connect NEGs): regional\n API\n - \n To manage NEGs with global scope (such as global internet NEGs):global\n API", "flatPath": "projects/{project}/regions/{region}/networkEndpointGroups", "httpMethod": "POST", @@ -32241,6 +32330,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of regional network endpoint groups available to the\nspecified project in the given region.", "flatPath": "projects/{project}/regions/{region}/networkEndpointGroups", "httpMethod": "GET", @@ -32285,11 +32375,6 @@ "location": "path", "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}/networkEndpointGroups", @@ -32303,6 +32388,7 @@ ] }, "listNetworkEndpoints": { +"apiVersion": "2026-09-01", "description": "Lists the network endpoints in the specified network endpoint group.", "flatPath": "projects/{project}/regions/{region}/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints", "httpMethod": "POST", @@ -32354,11 +32440,6 @@ "location": "path", "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}/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints", @@ -32376,6 +32457,7 @@ "regionNetworkFirewallPolicies": { "methods": { "addAssociation": { +"apiVersion": "2026-09-01", "description": "Inserts an association for the specified network firewall policy.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/addAssociation", "httpMethod": "POST", @@ -32437,6 +32519,7 @@ ] }, "addRule": { +"apiVersion": "2026-09-01", "description": "Inserts a rule into a network firewall policy.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/addRule", "httpMethod": "POST", @@ -32499,6 +32582,7 @@ ] }, "cloneRules": { +"apiVersion": "2026-09-01", "description": "Copies rules to the specified network firewall policy.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/cloneRules", "httpMethod": "POST", @@ -32551,6 +32635,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified network firewall policy.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}", "httpMethod": "DELETE", @@ -32598,6 +32683,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified network firewall policy.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}", "httpMethod": "GET", @@ -32641,6 +32727,7 @@ ] }, "getAssociation": { +"apiVersion": "2026-09-01", "description": "Gets an association with the specified name.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/getAssociation", "httpMethod": "GET", @@ -32689,6 +32776,7 @@ ] }, "getEffectiveFirewalls": { +"apiVersion": "2026-09-01", "description": "Returns the effective firewalls on a given network.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/getEffectiveFirewalls", "httpMethod": "GET", @@ -32731,6 +32819,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{resource}/getIamPolicy", "httpMethod": "GET", @@ -32780,6 +32869,7 @@ ] }, "getRule": { +"apiVersion": "2026-09-01", "description": "Gets a rule of the specified priority.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/getRule", "httpMethod": "GET", @@ -32829,6 +32919,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a new network firewall policy in the specified project and region.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies", "httpMethod": "POST", @@ -32871,6 +32962,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Lists all the network firewall policies that have been configured\nfor the specified project in the given region.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies", "httpMethod": "GET", @@ -32916,11 +33008,6 @@ "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}/firewallPolicies", @@ -32934,6 +33021,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified network firewall policy.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}", "httpMethod": "PATCH", @@ -32984,6 +33072,7 @@ ] }, "patchAssociation": { +"apiVersion": "2026-09-01", "description": "Updates an association for the specified network firewall policy.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/patchAssociation", "httpMethod": "POST", @@ -33034,6 +33123,7 @@ ] }, "patchRule": { +"apiVersion": "2026-09-01", "description": "Patches a rule of the specified priority.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/patchRule", "httpMethod": "POST", @@ -33090,6 +33180,7 @@ ] }, "removeAssociation": { +"apiVersion": "2026-09-01", "description": "Removes an association for the specified network firewall policy.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/removeAssociation", "httpMethod": "POST", @@ -33142,6 +33233,7 @@ ] }, "removeRule": { +"apiVersion": "2026-09-01", "description": "Deletes a rule of the specified priority.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{firewallPolicy}/removeRule", "httpMethod": "POST", @@ -33195,6 +33287,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{resource}/setIamPolicy", "httpMethod": "POST", @@ -33240,6 +33333,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/firewallPolicies/{resource}/testIamPermissions", "httpMethod": "POST", @@ -33290,6 +33384,7 @@ "regionNotificationEndpoints": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of all NotificationEndpoint resources,\nregional and global, available to the specified project.", "flatPath": "projects/{project}/aggregated/notificationEndpoints", "httpMethod": "GET", @@ -33333,11 +33428,6 @@ "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" -}, "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", @@ -33356,6 +33446,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified NotificationEndpoint in the given region", "flatPath": "projects/{project}/regions/{region}/notificationEndpoints/{notificationEndpoint}", "httpMethod": "DELETE", @@ -33403,6 +33494,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified NotificationEndpoint resource in the given region.", "flatPath": "projects/{project}/regions/{region}/notificationEndpoints/{notificationEndpoint}", "httpMethod": "GET", @@ -33446,6 +33538,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Create a NotificationEndpoint in the specified project in the given region\nusing the parameters that are included in the request.", "flatPath": "projects/{project}/regions/{region}/notificationEndpoints", "httpMethod": "POST", @@ -33488,6 +33581,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Lists the NotificationEndpoints for a project in the given region.", "flatPath": "projects/{project}/regions/{region}/notificationEndpoints", "httpMethod": "GET", @@ -33533,11 +33627,6 @@ "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}/notificationEndpoints", @@ -33551,6 +33640,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/notificationEndpoints/{resource}/testIamPermissions", "httpMethod": "POST", @@ -33601,6 +33691,7 @@ "regionOperations": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified region-specific Operations resource.", "flatPath": "projects/{project}/regions/{region}/operations/{operation}", "httpMethod": "DELETE", @@ -33640,6 +33731,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Retrieves the specified region-specific Operations resource.", "flatPath": "projects/{project}/regions/{region}/operations/{operation}", "httpMethod": "GET", @@ -33683,6 +33775,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of Operation resources contained within\nthe specified region.", "flatPath": "projects/{project}/regions/{region}/operations", "httpMethod": "GET", @@ -33728,11 +33821,6 @@ "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}/operations", @@ -33746,6 +33834,7 @@ ] }, "wait": { +"apiVersion": "2026-09-01", "description": "Waits for the specified Operation resource to return as `DONE`\nor for the request to approach the 2 minute deadline, and retrieves the\nspecified Operation resource. This method differs from the\n`GET` method in that it waits for no more than the default\ndeadline (2 minutes) and then returns the current state of the operation,\nwhich might be `DONE` or still in progress.\n\nThis method is called on a best-effort basis. Specifically:\n \n \n - In uncommon cases, when the server is overloaded, the request might\n return before the default deadline is reached, or might return after zero\n seconds.\n - If the default deadline is reached, there is no guarantee that the\n operation is actually done when the method returns. Be prepared to retry\n if the operation is not `DONE`.", "flatPath": "projects/{project}/regions/{region}/operations/{operation}/wait", "httpMethod": "POST", @@ -33793,6 +33882,7 @@ "regionSecurityPolicies": { "methods": { "addRule": { +"apiVersion": "2026-09-01", "description": "Inserts a rule into a security policy.", "flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/addRule", "httpMethod": "POST", @@ -33843,6 +33933,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified policy.", "flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}", "httpMethod": "DELETE", @@ -33890,6 +33981,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "List all of the ordered rules present in a single specified policy.", "flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}", "httpMethod": "GET", @@ -33933,6 +34025,7 @@ ] }, "getRule": { +"apiVersion": "2026-09-01", "description": "Gets a rule at the specified priority.", "flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/getRule", "httpMethod": "GET", @@ -33982,6 +34075,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a new policy in the specified project using the data included in\nthe request.", "flatPath": "projects/{project}/regions/{region}/securityPolicies", "httpMethod": "POST", @@ -34029,6 +34123,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "List all the policies that have been configured for the specified project\nand region.", "flatPath": "projects/{project}/regions/{region}/securityPolicies", "httpMethod": "GET", @@ -34074,11 +34169,6 @@ "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}/securityPolicies", @@ -34092,6 +34182,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified policy with the data included in the request. To\nclear fields in the policy, leave the fields empty and specify them in the\nupdateMask. This cannot be used to be update the rules in the policy.\nPlease use the per rule methods like addRule, patchRule, and removeRule\ninstead.", "flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}", "httpMethod": "PATCH", @@ -34148,6 +34239,7 @@ ] }, "patchRule": { +"apiVersion": "2026-09-01", "description": "Patches a rule at the specified priority. To clear fields in the rule,\nleave the fields empty and specify them in the updateMask.", "flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/patchRule", "httpMethod": "POST", @@ -34210,6 +34302,7 @@ ] }, "removeRule": { +"apiVersion": "2026-09-01", "description": "Deletes a rule at the specified priority.", "flatPath": "projects/{project}/regions/{region}/securityPolicies/{securityPolicy}/removeRule", "httpMethod": "POST", @@ -34258,6 +34351,7 @@ ] }, "setLabels": { +"apiVersion": "2026-09-01", "description": "Sets the labels on a security policy. To learn more about labels,\nread the Labeling Resources\ndocumentation.", "flatPath": "projects/{project}/regions/{region}/securityPolicies/{resource}/setLabels", "httpMethod": "POST", @@ -34312,6 +34406,7 @@ "regionSnapshotSettings": { "methods": { "get": { +"apiVersion": "2026-09-01", "description": "Get region snapshot settings.", "flatPath": "projects/{project}/regions/{region}/snapshotSettings", "httpMethod": "GET", @@ -34347,6 +34442,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patch region snapshot settings.", "flatPath": "projects/{project}/regions/{region}/snapshotSettings", "httpMethod": "PATCH", @@ -34399,6 +34495,7 @@ "regionSnapshots": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified Snapshot resource. Keep in mind that deleting\na single snapshot might not necessarily delete all the data on that\nsnapshot. If any data on the snapshot that is marked for deletion is\nneeded for subsequent snapshots, the data will be moved to the next\ncorresponding snapshot.\n\nFor more information, seeDeleting\nsnapshots.", "flatPath": "projects/{project}/regions/{region}/snapshots/{snapshot}", "httpMethod": "DELETE", @@ -34446,6 +34543,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified Snapshot resource.", "flatPath": "projects/{project}/regions/{region}/snapshots/{snapshot}", "httpMethod": "GET", @@ -34489,6 +34587,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/regions/{region}/snapshots/{resource}/getIamPolicy", "httpMethod": "GET", @@ -34538,6 +34637,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a snapshot in the specified region using the data included\nin the request.", "flatPath": "projects/{project}/regions/{region}/snapshots", "httpMethod": "POST", @@ -34580,6 +34680,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of Snapshot resources contained within\nthe specified region.", "flatPath": "projects/{project}/regions/{region}/snapshots", "httpMethod": "GET", @@ -34625,11 +34726,6 @@ "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}/snapshots", @@ -34643,6 +34739,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/regions/{region}/snapshots/{resource}/setIamPolicy", "httpMethod": "POST", @@ -34688,6 +34785,7 @@ ] }, "setLabels": { +"apiVersion": "2026-09-01", "description": "Sets the labels on a regional snapshot. To learn more about labels, read\nthe Labeling Resources\ndocumentation.", "flatPath": "projects/{project}/regions/{region}/snapshots/{resource}/setLabels", "httpMethod": "POST", @@ -34738,6 +34836,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/snapshots/{resource}/testIamPermissions", "httpMethod": "POST", @@ -34784,6 +34883,7 @@ ] }, "updateKmsKey": { +"apiVersion": "2026-09-01", "description": "Rotates the customer-managed\nencryption key to the latest version for the specified snapshot.", "flatPath": "projects/{project}/regions/{region}/snapshots/{snapshot}/updateKmsKey", "httpMethod": "POST", @@ -34838,6 +34938,7 @@ "regionSslCertificates": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified SslCertificate resource in the region.", "flatPath": "projects/{project}/regions/{region}/sslCertificates/{sslCertificate}", "httpMethod": "DELETE", @@ -34885,6 +34986,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified SslCertificate resource in the specified region. Get\na list of available SSL certificates by making a list()\nrequest.", "flatPath": "projects/{project}/regions/{region}/sslCertificates/{sslCertificate}", "httpMethod": "GET", @@ -34928,6 +35030,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a SslCertificate resource in the specified project and region using\nthe data included in the request", "flatPath": "projects/{project}/regions/{region}/sslCertificates", "httpMethod": "POST", @@ -34970,6 +35073,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of SslCertificate resources available to the specified\nproject in the specified region.", "flatPath": "projects/{project}/regions/{region}/sslCertificates", "httpMethod": "GET", @@ -35015,11 +35119,6 @@ "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}/sslCertificates", @@ -35037,6 +35136,7 @@ "regionSslPolicies": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified SSL policy. The SSL policy resource can be deleted\nonly if it is not in use by any TargetHttpsProxy or TargetSslProxy\nresources.", "flatPath": "projects/{project}/regions/{region}/sslPolicies/{sslPolicy}", "httpMethod": "DELETE", @@ -35083,6 +35183,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Lists all of the ordered rules present in a single specified policy.", "flatPath": "projects/{project}/regions/{region}/sslPolicies/{sslPolicy}", "httpMethod": "GET", @@ -35125,6 +35226,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a new policy in the specified project and region using the data\nincluded in the request.", "flatPath": "projects/{project}/regions/{region}/sslPolicies", "httpMethod": "POST", @@ -35167,6 +35269,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Lists all the SSL policies that have been configured for the specified\nproject and region.", "flatPath": "projects/{project}/regions/{region}/sslPolicies", "httpMethod": "GET", @@ -35212,11 +35315,6 @@ "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}/sslPolicies", @@ -35230,6 +35328,7 @@ ] }, "listAvailableFeatures": { +"apiVersion": "2026-09-01", "description": "Lists all features that can be specified in the SSL policy when using\ncustom profile.", "flatPath": "projects/{project}/regions/{region}/sslPolicies/listAvailableFeatures", "httpMethod": "GET", @@ -35275,11 +35374,6 @@ "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}/sslPolicies/listAvailableFeatures", @@ -35293,6 +35387,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified SSL policy with the data included in the request.", "flatPath": "projects/{project}/regions/{region}/sslPolicies/{sslPolicy}", "httpMethod": "PATCH", @@ -35346,6 +35441,7 @@ "regionTargetHttpProxies": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified TargetHttpProxy resource.", "flatPath": "projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}", "httpMethod": "DELETE", @@ -35393,6 +35489,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified TargetHttpProxy resource in the specified region.", "flatPath": "projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}", "httpMethod": "GET", @@ -35436,6 +35533,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a TargetHttpProxy resource in the specified project and region\nusing the data included in the request.", "flatPath": "projects/{project}/regions/{region}/targetHttpProxies", "httpMethod": "POST", @@ -35478,6 +35576,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of TargetHttpProxy resources available\nto the specified project in the specified region.", "flatPath": "projects/{project}/regions/{region}/targetHttpProxies", "httpMethod": "GET", @@ -35523,11 +35622,6 @@ "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}/targetHttpProxies", @@ -35541,6 +35635,7 @@ ] }, "setUrlMap": { +"apiVersion": "2026-09-01", "description": "Changes the URL map for TargetHttpProxy.", "flatPath": "projects/{project}/regions/{region}/targetHttpProxies/{targetHttpProxy}/setUrlMap", "httpMethod": "POST", @@ -35595,6 +35690,7 @@ "regionTargetHttpsProxies": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified TargetHttpsProxy resource.", "flatPath": "projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}", "httpMethod": "DELETE", @@ -35642,6 +35738,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified TargetHttpsProxy resource in the specified region.", "flatPath": "projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}", "httpMethod": "GET", @@ -35685,6 +35782,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a TargetHttpsProxy resource in the specified project and region\nusing the data included in the request.", "flatPath": "projects/{project}/regions/{region}/targetHttpsProxies", "httpMethod": "POST", @@ -35727,6 +35825,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of TargetHttpsProxy resources available\nto the specified project in the specified region.", "flatPath": "projects/{project}/regions/{region}/targetHttpsProxies", "httpMethod": "GET", @@ -35772,11 +35871,6 @@ "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}/targetHttpsProxies", @@ -35790,6 +35884,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified regional TargetHttpsProxy resource with the data\nincluded in the request. This method supports PATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}", "httpMethod": "PATCH", @@ -35840,6 +35935,7 @@ ] }, "setSslCertificates": { +"apiVersion": "2026-09-01", "description": "Replaces SslCertificates for TargetHttpsProxy.", "flatPath": "projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}/setSslCertificates", "httpMethod": "POST", @@ -35890,6 +35986,7 @@ ] }, "setUrlMap": { +"apiVersion": "2026-09-01", "description": "Changes the URL map for TargetHttpsProxy.", "flatPath": "projects/{project}/regions/{region}/targetHttpsProxies/{targetHttpsProxy}/setUrlMap", "httpMethod": "POST", @@ -35944,6 +36041,7 @@ "regionTargetTcpProxies": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified TargetTcpProxy resource.", "flatPath": "projects/{project}/regions/{region}/targetTcpProxies/{targetTcpProxy}", "httpMethod": "DELETE", @@ -35991,6 +36089,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified TargetTcpProxy resource.", "flatPath": "projects/{project}/regions/{region}/targetTcpProxies/{targetTcpProxy}", "httpMethod": "GET", @@ -36034,6 +36133,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a TargetTcpProxy resource in the specified project and region using\nthe data included in the request.", "flatPath": "projects/{project}/regions/{region}/targetTcpProxies", "httpMethod": "POST", @@ -36076,6 +36176,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of TargetTcpProxy resources\navailable to the specified project in a given region.", "flatPath": "projects/{project}/regions/{region}/targetTcpProxies", "httpMethod": "GET", @@ -36121,11 +36222,6 @@ "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}/targetTcpProxies", @@ -36143,6 +36239,7 @@ "regionUrlMaps": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified UrlMap resource.", "flatPath": "projects/{project}/regions/{region}/urlMaps/{urlMap}", "httpMethod": "DELETE", @@ -36190,6 +36287,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified UrlMap resource.", "flatPath": "projects/{project}/regions/{region}/urlMaps/{urlMap}", "httpMethod": "GET", @@ -36233,6 +36331,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a UrlMap resource in the specified project using\nthe data included in the request.", "flatPath": "projects/{project}/regions/{region}/urlMaps", "httpMethod": "POST", @@ -36275,6 +36374,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of UrlMap resources available to the specified\nproject in the specified region.", "flatPath": "projects/{project}/regions/{region}/urlMaps", "httpMethod": "GET", @@ -36320,11 +36420,6 @@ "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}/urlMaps", @@ -36338,6 +36433,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified UrlMap resource with the data included in the\nrequest. This method supportsPATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/urlMaps/{urlMap}", "httpMethod": "PATCH", @@ -36388,6 +36484,7 @@ ] }, "update": { +"apiVersion": "2026-09-01", "description": "Updates the specified UrlMap resource with the data included in the\nrequest.", "flatPath": "projects/{project}/regions/{region}/urlMaps/{urlMap}", "httpMethod": "PUT", @@ -36438,6 +36535,7 @@ ] }, "validate": { +"apiVersion": "2026-09-01", "description": "Runs static validation for the UrlMap. In particular, the tests of the\nprovided UrlMap will be run. Calling this method does NOT create the\nUrlMap.", "flatPath": "projects/{project}/regions/{region}/urlMaps/{urlMap}/validate", "httpMethod": "POST", @@ -36487,6 +36585,7 @@ "regionZones": { "methods": { "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of Zone resources under the specific region available to\nthe specified project.", "flatPath": "projects/{project}/regions/{region}/zones", "httpMethod": "GET", @@ -36532,11 +36631,6 @@ "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}/zones", @@ -36554,6 +36648,7 @@ "regions": { "methods": { "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified Region resource.\n\nTo decrease latency for this method, you can optionally omit any unneeded\ninformation from the response by using a field mask. This practice is\nespecially recommended for unused quota information (the `quotas` field).\nTo exclude one or more fields, set your request's `fields` query parameter\nto only include the fields you need. For example, to only include the `id`\nand `selfLink` fields, add the query parameter `?fields=id,selfLink` to\nyour request.\n\nThis method fails if the quota information is unavailable for the region\nand if the organization policy constraint\ncompute.requireBasicQuotaInResponse is enforced. This\nconstraint, when enforced, disables the fail-open behaviour when quota\ninformation (the `items.quotas` field) is unavailable for the region.\nIt is recommended to use the default setting\nfor the constraint unless your application requires the fail-closed\nbehaviour for this method.", "flatPath": "projects/{project}/regions/{region}", "httpMethod": "GET", @@ -36589,6 +36684,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of region resources available to the specified project.\n\nTo decrease latency for this method, you can optionally omit any unneeded\ninformation from the response by using a field mask. This practice is\nespecially recommended for unused quota information\n(the `items.quotas` field).\nTo exclude one or more fields, set your request's `fields` query parameter\nto only include the fields you need. For example, to only include the `id`\nand `selfLink` fields, add the query parameter `?fields=id,selfLink` to\nyour request.\n\nThis method fails if the quota information is unavailable for the region\nand if the organization policy constraint\ncompute.requireBasicQuotaInResponse is enforced. This\nconstraint, when enforced, disables the fail-open behaviour when quota\ninformation (the `items.quotas` field) is unavailable for the region.\nIt is recommended to use the default setting\nfor the constraint unless your application requires the fail-closed\nbehaviour for this method.", "flatPath": "projects/{project}/regions", "httpMethod": "GET", @@ -36626,11 +36722,6 @@ "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}/regions", @@ -36648,6 +36739,7 @@ "reliabilityRisks": { "methods": { "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified ReliabilityRisk resource.", "flatPath": "projects/{project}/global/reliabilityRisks/{reliabilityRisk}", "httpMethod": "GET", @@ -36683,6 +36775,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of reliabilityRisks available in the specified project.", "flatPath": "projects/{project}/global/reliabilityRisks", "httpMethod": "GET", @@ -36720,11 +36813,6 @@ "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/reliabilityRisks", @@ -36742,6 +36830,7 @@ "reservationBlocks": { "methods": { "get": { +"apiVersion": "2026-09-01", "description": "Retrieves information about the specified reservation block.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks/{reservationBlock}", "httpMethod": "GET", @@ -36804,6 +36893,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/zones/{zone}/reservations/{parentResource}/reservationBlocks/{resource}/getIamPolicy", "httpMethod": "GET", @@ -36861,6 +36951,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of reservation blocks under a single reservation.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks", "httpMethod": "GET", @@ -36906,11 +36997,6 @@ "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" -}, "zone": { "description": "Name of the zone for this request. Zone name should conform to RFC1035.", "location": "path", @@ -36929,6 +37015,7 @@ ] }, "performMaintenance": { +"apiVersion": "2026-09-01", "description": "Allows customers to perform maintenance on a reservation block", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks/{reservationBlock}/performMaintenance", "httpMethod": "POST", @@ -36983,6 +37070,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/zones/{zone}/reservations/{parentResource}/reservationBlocks/{resource}/setIamPolicy", "httpMethod": "POST", @@ -37036,6 +37124,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/reservations/{parentResource}/reservationBlocks/{resource}/testIamPermissions", "httpMethod": "POST", @@ -37094,6 +37183,7 @@ "reservationSlots": { "methods": { "get": { +"apiVersion": "2026-09-01", "description": "Retrieves information about the specified reservation slot.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{reservationSubBlocksId}/reservationSlots/{reservationSlot}", "httpMethod": "GET", @@ -37142,6 +37232,7 @@ ] }, "getHealth": { +"apiVersion": "2026-09-01", "description": "Get health info on a reservation slot.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{reservationSubBlocksId}/reservationSlots/{reservationSlot}/getHealth", "httpMethod": "POST", @@ -37194,6 +37285,7 @@ ] }, "getVersion": { +"apiVersion": "2026-09-01", "description": "Allows customers to get SBOM versions of a reservation slot.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{reservationSubBlocksId}/reservationSlots/{reservationSlot}/getVersion", "httpMethod": "POST", @@ -37249,6 +37341,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of reservation slots under a single reservation.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{reservationSubBlocksId}/reservationSlots", "httpMethod": "GET", @@ -37295,11 +37388,6 @@ "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" -}, "zone": { "description": "The name of the zone for this request, formatted as RFC1035.", "location": "path", @@ -37318,6 +37406,7 @@ ] }, "update": { +"apiVersion": "2026-09-01", "description": "Update a reservation slot in the specified sub-block.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{reservationSubBlocksId}/reservationSlots/{reservationSlot}", "httpMethod": "POST", @@ -37378,6 +37467,7 @@ "reservationSubBlocks": { "methods": { "get": { +"apiVersion": "2026-09-01", "description": "Retrieves information about the specified reservation subBlock.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{reservationSubBlock}", "httpMethod": "GET", @@ -37441,6 +37531,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{resource}/getIamPolicy", "httpMethod": "GET", @@ -37498,6 +37589,7 @@ ] }, "getVersion": { +"apiVersion": "2026-09-01", "description": "Allows customers to get SBOM versions of a reservation subBlock.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{reservationSubBlock}/getVersion", "httpMethod": "POST", @@ -37553,6 +37645,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of reservation subBlocks under a single reservation.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks", "httpMethod": "GET", @@ -37599,11 +37692,6 @@ "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" -}, "zone": { "description": "Name of the zone for this request. Zone name should conform to RFC1035.", "location": "path", @@ -37622,6 +37710,7 @@ ] }, "performMaintenance": { +"apiVersion": "2026-09-01", "description": "Allows customers to perform maintenance on a reservation subBlock", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{reservationSubBlock}/performMaintenance", "httpMethod": "POST", @@ -37674,6 +37763,7 @@ ] }, "reportFaulty": { +"apiVersion": "2026-09-01", "description": "Allows customers to report a faulty subBlock.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{reservationSubBlock}/reportFaulty", "httpMethod": "POST", @@ -37729,6 +37819,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{resource}/setIamPolicy", "httpMethod": "POST", @@ -37782,6 +37873,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservationsId}/reservationBlocks/{reservationBlocksId}/reservationSubBlocks/{resource}/testIamPermissions", "httpMethod": "POST", @@ -37840,6 +37932,7 @@ "reservations": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of reservations.\n\nTo prevent failure, it is recommended that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/reservations", "httpMethod": "GET", @@ -37883,11 +37976,6 @@ "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" -}, "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", @@ -37906,6 +37994,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified reservation.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservation}", "httpMethod": "DELETE", @@ -37953,6 +38042,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Retrieves information about the specified reservation.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservation}", "httpMethod": "GET", @@ -37996,6 +38086,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/zones/{zone}/reservations/{resource}/getIamPolicy", "httpMethod": "GET", @@ -38045,6 +38136,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a new reservation. For more information, readReserving zonal\nresources.", "flatPath": "projects/{project}/zones/{zone}/reservations", "httpMethod": "POST", @@ -38087,6 +38179,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "A list of all the reservations that have been configured for the\nspecified project in specified zone.", "flatPath": "projects/{project}/zones/{zone}/reservations", "httpMethod": "GET", @@ -38126,11 +38219,6 @@ "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" -}, "zone": { "description": "Name of the zone for this request.", "location": "path", @@ -38150,6 +38238,7 @@ ] }, "performMaintenance": { +"apiVersion": "2026-09-01", "description": "Perform maintenance on an extended reservation", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservation}/performMaintenance", "httpMethod": "POST", @@ -38198,6 +38287,7 @@ ] }, "resize": { +"apiVersion": "2026-09-01", "description": "Resizes the reservation (applicable to standalone reservations only). For\nmore information, readModifying\nreservations.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservation}/resize", "httpMethod": "POST", @@ -38248,6 +38338,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/zones/{zone}/reservations/{resource}/setIamPolicy", "httpMethod": "POST", @@ -38293,6 +38384,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/reservations/{resource}/testIamPermissions", "httpMethod": "POST", @@ -38339,6 +38431,7 @@ ] }, "update": { +"apiVersion": "2026-09-01", "description": "Update share settings of the reservation.", "flatPath": "projects/{project}/zones/{zone}/reservations/{reservation}", "httpMethod": "PATCH", @@ -38404,6 +38497,7 @@ "resourcePolicies": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of resource policies.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/resourcePolicies", "httpMethod": "GET", @@ -38447,11 +38541,6 @@ "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" -}, "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", @@ -38470,6 +38559,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified resource policy.", "flatPath": "projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}", "httpMethod": "DELETE", @@ -38517,6 +38607,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Retrieves all information of the specified resource policy.", "flatPath": "projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}", "httpMethod": "GET", @@ -38560,6 +38651,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/regions/{region}/resourcePolicies/{resource}/getIamPolicy", "httpMethod": "GET", @@ -38609,6 +38701,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a new resource policy.", "flatPath": "projects/{project}/regions/{region}/resourcePolicies", "httpMethod": "POST", @@ -38651,6 +38744,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "A list all the resource policies that have been configured for the\nspecified project in specified region.", "flatPath": "projects/{project}/regions/{region}/resourcePolicies", "httpMethod": "GET", @@ -38696,11 +38790,6 @@ "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}/resourcePolicies", @@ -38714,6 +38803,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Modify the specified resource policy.", "flatPath": "projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}", "httpMethod": "PATCH", @@ -38770,6 +38860,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/regions/{region}/resourcePolicies/{resource}/setIamPolicy", "httpMethod": "POST", @@ -38815,6 +38906,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/resourcePolicies/{resource}/testIamPermissions", "httpMethod": "POST", @@ -38865,6 +38957,7 @@ "rolloutPlans": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes a RolloutPlan.", "flatPath": "projects/{project}/global/rolloutPlans/{rolloutPlan}", "httpMethod": "DELETE", @@ -38904,6 +38997,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Gets details of a single project-scoped RolloutPlan.", "flatPath": "projects/{project}/global/rolloutPlans/{rolloutPlan}", "httpMethod": "GET", @@ -38939,6 +39033,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a new RolloutPlan in a given project and location.", "flatPath": "projects/{project}/global/rolloutPlans", "httpMethod": "POST", @@ -38973,6 +39068,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Lists RolloutPlans in a given project and location.", "flatPath": "projects/{project}/global/rolloutPlans", "httpMethod": "GET", @@ -39010,11 +39106,6 @@ "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", @@ -39032,6 +39123,7 @@ "rollouts": { "methods": { "advance": { +"apiVersion": "2026-09-01", "description": "Advances a Rollout to the next wave, or completes it if no waves remain.", "flatPath": "projects/{project}/global/rollouts/{rollout}/advance", "httpMethod": "POST", @@ -39077,6 +39169,7 @@ ] }, "cancel": { +"apiVersion": "2026-09-01", "description": "Cancels a Rollout.", "flatPath": "projects/{project}/global/rollouts/{rollout}", "httpMethod": "PATCH", @@ -39121,6 +39214,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes a Rollout.", "flatPath": "projects/{project}/global/rollouts/{rollout}", "httpMethod": "DELETE", @@ -39160,6 +39254,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Gets details of a single project-scoped Rollout.", "flatPath": "projects/{project}/global/rollouts/{rollout}", "httpMethod": "GET", @@ -39195,6 +39290,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Lists Rollouts in a given project and location.", "flatPath": "projects/{project}/global/rollouts", "httpMethod": "GET", @@ -39232,11 +39328,6 @@ "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", @@ -39250,6 +39341,7 @@ ] }, "pause": { +"apiVersion": "2026-09-01", "description": "Pauses a Rollout.", "flatPath": "projects/{project}/global/rollouts/{rollout}/pause", "httpMethod": "POST", @@ -39294,6 +39386,7 @@ ] }, "resume": { +"apiVersion": "2026-09-01", "description": "Resumes a Rollout.", "flatPath": "projects/{project}/global/rollouts/{rollout}/resume", "httpMethod": "POST", @@ -39342,6 +39435,7 @@ "routers": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "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", @@ -39385,11 +39479,6 @@ "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" -}, "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", @@ -39408,6 +39497,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified Router resource.", "flatPath": "projects/{project}/regions/{region}/routers/{router}", "httpMethod": "DELETE", @@ -39455,6 +39545,7 @@ ] }, "deleteNamedSet": { +"apiVersion": "2026-09-01", "description": "Deletes Named Set", "flatPath": "projects/{project}/regions/{region}/routers/{router}/deleteNamedSet", "httpMethod": "POST", @@ -39507,6 +39598,7 @@ ] }, "deleteRoutePolicy": { +"apiVersion": "2026-09-01", "description": "Deletes Route Policy", "flatPath": "projects/{project}/regions/{region}/routers/{router}/deleteRoutePolicy", "httpMethod": "POST", @@ -39559,6 +39651,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified Router resource.", "flatPath": "projects/{project}/regions/{region}/routers/{router}", "httpMethod": "GET", @@ -39602,6 +39695,7 @@ ] }, "getNamedSet": { +"apiVersion": "2026-09-01", "description": "Returns specified Named Set", "flatPath": "projects/{project}/regions/{region}/routers/{router}/getNamedSet", "httpMethod": "GET", @@ -39649,6 +39743,7 @@ ] }, "getNatIpInfo": { +"apiVersion": "2026-09-01", "description": "Retrieves runtime NAT IP information.", "flatPath": "projects/{project}/regions/{region}/routers/{router}/getNatIpInfo", "httpMethod": "GET", @@ -39696,6 +39791,7 @@ ] }, "getNatMappingInfo": { +"apiVersion": "2026-09-01", "description": "Retrieves runtime Nat mapping information of VM endpoints.", "flatPath": "projects/{project}/regions/{region}/routers/{router}/getNatMappingInfo", "httpMethod": "GET", @@ -39748,11 +39844,6 @@ "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" -}, "router": { "description": "Name of the Router resource to query for Nat Mapping information of\nVM endpoints.", "location": "path", @@ -39772,6 +39863,7 @@ ] }, "getRoutePolicy": { +"apiVersion": "2026-09-01", "description": "Returns specified Route Policy", "flatPath": "projects/{project}/regions/{region}/routers/{router}/getRoutePolicy", "httpMethod": "GET", @@ -39819,6 +39911,7 @@ ] }, "getRouterStatus": { +"apiVersion": "2026-09-01", "description": "Retrieves runtime information of the specified router.", "flatPath": "projects/{project}/regions/{region}/routers/{router}/getRouterStatus", "httpMethod": "GET", @@ -39862,6 +39955,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a Router resource in the specified project and region using\nthe data included in the request.", "flatPath": "projects/{project}/regions/{region}/routers", "httpMethod": "POST", @@ -39904,6 +39998,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of Router resources available to the specified project.", "flatPath": "projects/{project}/regions/{region}/routers", "httpMethod": "GET", @@ -39949,11 +40044,6 @@ "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}/routers", @@ -39967,6 +40057,7 @@ ] }, "listBgpRoutes": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of router bgp routes available to the specified project.", "flatPath": "projects/{project}/regions/{region}/routers/{router}/listBgpRoutes", "httpMethod": "GET", @@ -40046,11 +40137,6 @@ "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" -}, "routeType": { "default": "UNSPECIFIED_ROUTE_TYPE", "description": "(Required) limit results to this type of route (either LEARNED or\nADVERTISED)", @@ -40086,6 +40172,7 @@ ] }, "listNamedSets": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of router named set subresources available to the\nspecified project.", "flatPath": "projects/{project}/regions/{region}/routers/{router}/listNamedSets", "httpMethod": "GET", @@ -40133,11 +40220,6 @@ "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" -}, "router": { "description": "Name or id of the resource for this request.\nName should conform to RFC1035.", "location": "path", @@ -40157,6 +40239,7 @@ ] }, "listRoutePolicies": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of router route policy subresources available to the\nspecified project.", "flatPath": "projects/{project}/regions/{region}/routers/{router}/listRoutePolicies", "httpMethod": "GET", @@ -40204,11 +40287,6 @@ "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" -}, "router": { "description": "Name or id of the resource for this request.\nName should conform to RFC1035.", "location": "path", @@ -40228,6 +40306,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified Router resource with the data included in the\nrequest. This method supportsPATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/routers/{router}", "httpMethod": "PATCH", @@ -40278,6 +40357,7 @@ ] }, "patchNamedSet": { +"apiVersion": "2026-09-01", "description": "Patches Named Set", "flatPath": "projects/{project}/regions/{region}/routers/{router}/patchNamedSet", "httpMethod": "POST", @@ -40328,6 +40408,7 @@ ] }, "patchRoutePolicy": { +"apiVersion": "2026-09-01", "description": "Patches Route Policy", "flatPath": "projects/{project}/regions/{region}/routers/{router}/patchRoutePolicy", "httpMethod": "POST", @@ -40378,6 +40459,7 @@ ] }, "preview": { +"apiVersion": "2026-09-01", "description": "Preview fields auto-generated during router create andupdate operations.\nCalling this method does NOT create or update the router.", "flatPath": "projects/{project}/regions/{region}/routers/{router}/preview", "httpMethod": "POST", @@ -40424,6 +40506,7 @@ ] }, "update": { +"apiVersion": "2026-09-01", "description": "Updates the specified Router resource with the data included in the\nrequest. This method conforms toPUT semantics, which requests that the state of the\ntarget resource be created or replaced with the state defined by the\nrepresentation enclosed in the request message payload.", "flatPath": "projects/{project}/regions/{region}/routers/{router}", "httpMethod": "PUT", @@ -40474,6 +40557,7 @@ ] }, "updateNamedSet": { +"apiVersion": "2026-09-01", "description": "Updates or creates new Named Set", "flatPath": "projects/{project}/regions/{region}/routers/{router}/updateNamedSet", "httpMethod": "POST", @@ -40524,6 +40608,7 @@ ] }, "updateRoutePolicy": { +"apiVersion": "2026-09-01", "description": "Updates or creates new Route Policy", "flatPath": "projects/{project}/regions/{region}/routers/{router}/updateRoutePolicy", "httpMethod": "POST", @@ -40578,6 +40663,7 @@ "routes": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified Route resource.", "flatPath": "projects/{project}/global/routes/{route}", "httpMethod": "DELETE", @@ -40617,6 +40703,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified Route resource.", "flatPath": "projects/{project}/global/routes/{route}", "httpMethod": "GET", @@ -40652,6 +40739,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a Route resource in the specified project using the data included\nin the request.", "flatPath": "projects/{project}/global/routes", "httpMethod": "POST", @@ -40686,6 +40774,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of Route resources available to the specified project.", "flatPath": "projects/{project}/global/routes", "httpMethod": "GET", @@ -40723,11 +40812,6 @@ "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/routes", @@ -40741,6 +40825,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/routes/{resource}/testIamPermissions", "httpMethod": "POST", @@ -40783,6 +40868,7 @@ "securityPolicies": { "methods": { "addRule": { +"apiVersion": "2026-09-01", "description": "Inserts a rule into a security policy.", "flatPath": "projects/{project}/global/securityPolicies/{securityPolicy}/addRule", "httpMethod": "POST", @@ -40825,6 +40911,7 @@ ] }, "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of all SecurityPolicy 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/securityPolicies", "httpMethod": "GET", @@ -40868,11 +40955,6 @@ "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" -}, "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", @@ -40891,6 +40973,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified policy.", "flatPath": "projects/{project}/global/securityPolicies/{securityPolicy}", "httpMethod": "DELETE", @@ -40930,6 +41013,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "List all of the ordered rules present in a single specified policy.", "flatPath": "projects/{project}/global/securityPolicies/{securityPolicy}", "httpMethod": "GET", @@ -40965,6 +41049,7 @@ ] }, "getRule": { +"apiVersion": "2026-09-01", "description": "Gets a rule at the specified priority.", "flatPath": "projects/{project}/global/securityPolicies/{securityPolicy}/getRule", "httpMethod": "GET", @@ -41006,6 +41091,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a new policy in the specified project using the data included in\nthe request.", "flatPath": "projects/{project}/global/securityPolicies", "httpMethod": "POST", @@ -41045,6 +41131,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "List all the policies that have been configured for the specified project.", "flatPath": "projects/{project}/global/securityPolicies", "httpMethod": "GET", @@ -41082,11 +41169,6 @@ "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/securityPolicies", @@ -41100,6 +41182,7 @@ ] }, "listPreconfiguredExpressionSets": { +"apiVersion": "2026-09-01", "description": "Gets the current list of preconfigured Web Application Firewall (WAF)\nexpressions.", "flatPath": "projects/{project}/global/securityPolicies/listPreconfiguredExpressionSets", "httpMethod": "GET", @@ -41137,11 +41220,6 @@ "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/securityPolicies/listPreconfiguredExpressionSets", @@ -41155,6 +41233,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified policy with the data included in the request. To\nclear fields in the policy, leave the fields empty and specify them in the\nupdateMask. This cannot be used to be update the rules in the policy.\nPlease use the per rule methods like addRule, patchRule, and removeRule\ninstead.", "flatPath": "projects/{project}/global/securityPolicies/{securityPolicy}", "httpMethod": "PATCH", @@ -41203,6 +41282,7 @@ ] }, "patchRule": { +"apiVersion": "2026-09-01", "description": "Patches a rule at the specified priority. To clear fields in the rule,\nleave the fields empty and specify them in the updateMask.", "flatPath": "projects/{project}/global/securityPolicies/{securityPolicy}/patchRule", "httpMethod": "POST", @@ -41257,6 +41337,7 @@ ] }, "removeRule": { +"apiVersion": "2026-09-01", "description": "Deletes a rule at the specified priority.", "flatPath": "projects/{project}/global/securityPolicies/{securityPolicy}/removeRule", "httpMethod": "POST", @@ -41297,6 +41378,7 @@ ] }, "setLabels": { +"apiVersion": "2026-09-01", "description": "Sets the labels on a security policy. To learn more about labels,\nread the Labeling Resources\ndocumentation.", "flatPath": "projects/{project}/global/securityPolicies/{resource}/setLabels", "httpMethod": "POST", @@ -41338,6 +41420,7 @@ "serviceAttachments": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of all ServiceAttachment resources,\nregional and global, available to the specified project.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/serviceAttachments", "httpMethod": "GET", @@ -41381,11 +41464,6 @@ "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" -}, "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", @@ -41404,6 +41482,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified ServiceAttachment in the given scope", "flatPath": "projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}", "httpMethod": "DELETE", @@ -41451,6 +41530,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified ServiceAttachment resource in the given scope.", "flatPath": "projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}", "httpMethod": "GET", @@ -41499,6 +41579,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/regions/{region}/serviceAttachments/{resource}/getIamPolicy", "httpMethod": "GET", @@ -41548,6 +41629,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a ServiceAttachment in the specified project in the given scope\nusing the parameters that are included in the request.", "flatPath": "projects/{project}/regions/{region}/serviceAttachments", "httpMethod": "POST", @@ -41590,6 +41672,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Lists the ServiceAttachments for a project in the given scope.", "flatPath": "projects/{project}/regions/{region}/serviceAttachments", "httpMethod": "GET", @@ -41635,11 +41718,6 @@ "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}/serviceAttachments", @@ -41653,6 +41731,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified ServiceAttachment resource with the data included in\nthe request. This method supports PATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/regions/{region}/serviceAttachments/{serviceAttachment}", "httpMethod": "PATCH", @@ -41701,6 +41780,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/regions/{region}/serviceAttachments/{resource}/setIamPolicy", "httpMethod": "POST", @@ -41746,6 +41826,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/serviceAttachments/{resource}/testIamPermissions", "httpMethod": "POST", @@ -41796,6 +41877,7 @@ "snapshotSettings": { "methods": { "get": { +"apiVersion": "2026-09-01", "description": "Get snapshot settings.", "flatPath": "projects/{project}/global/snapshotSettings", "httpMethod": "GET", @@ -41823,6 +41905,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patch snapshot settings.", "flatPath": "projects/{project}/global/snapshotSettings", "httpMethod": "PATCH", @@ -41867,6 +41950,7 @@ "snapshots": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified Snapshot resource. Keep in mind that deleting\na single snapshot might not necessarily delete all the data on that\nsnapshot. If any data on the snapshot that is marked for deletion is\nneeded for subsequent snapshots, the data will be moved to the next\ncorresponding snapshot.\n\nFor more information, seeDeleting\nsnapshots.", "flatPath": "projects/{project}/global/snapshots/{snapshot}", "httpMethod": "DELETE", @@ -41906,6 +41990,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified Snapshot resource.", "flatPath": "projects/{project}/global/snapshots/{snapshot}", "httpMethod": "GET", @@ -41941,6 +42026,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/global/snapshots/{resource}/getIamPolicy", "httpMethod": "GET", @@ -41982,6 +42068,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a snapshot in the specified project using the data included\nin the request. For regular snapshot creation, consider using this method\ninstead of disks.createSnapshot,\nas this method supports more features, such as creating snapshots in a\nproject different from the source disk project.", "flatPath": "projects/{project}/global/snapshots", "httpMethod": "POST", @@ -42016,6 +42103,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of Snapshot resources contained within\nthe specified project.", "flatPath": "projects/{project}/global/snapshots", "httpMethod": "GET", @@ -42053,11 +42141,6 @@ "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/snapshots", @@ -42071,6 +42154,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/global/snapshots/{resource}/setIamPolicy", "httpMethod": "POST", @@ -42108,6 +42192,7 @@ ] }, "setLabels": { +"apiVersion": "2026-09-01", "description": "Sets the labels on a snapshot. To learn more about labels, read theLabeling\nResources documentation.", "flatPath": "projects/{project}/global/snapshots/{resource}/setLabels", "httpMethod": "POST", @@ -42145,6 +42230,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/snapshots/{resource}/testIamPermissions", "httpMethod": "POST", @@ -42183,6 +42269,7 @@ ] }, "updateKmsKey": { +"apiVersion": "2026-09-01", "description": "Rotates the customer-managed\nencryption key to the latest version for the specified snapshot.", "flatPath": "projects/{project}/global/snapshots/{snapshot}/updateKmsKey", "httpMethod": "POST", @@ -42229,6 +42316,7 @@ "sslCertificates": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of all SslCertificate 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/sslCertificates", "httpMethod": "GET", @@ -42272,11 +42360,6 @@ "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" -}, "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", @@ -42295,6 +42378,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified SslCertificate resource.", "flatPath": "projects/{project}/global/sslCertificates/{sslCertificate}", "httpMethod": "DELETE", @@ -42334,6 +42418,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified SslCertificate resource.", "flatPath": "projects/{project}/global/sslCertificates/{sslCertificate}", "httpMethod": "GET", @@ -42369,6 +42454,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a SslCertificate resource in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/global/sslCertificates", "httpMethod": "POST", @@ -42403,6 +42489,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of SslCertificate resources available to the specified\nproject.", "flatPath": "projects/{project}/global/sslCertificates", "httpMethod": "GET", @@ -42440,11 +42527,6 @@ "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/sslCertificates", @@ -42462,6 +42544,7 @@ "sslPolicies": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of all SslPolicy 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/sslPolicies", "httpMethod": "GET", @@ -42505,11 +42588,6 @@ "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" -}, "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", @@ -42528,6 +42606,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified SSL policy. The SSL policy resource can be deleted\nonly if it is not in use by any TargetHttpsProxy or TargetSslProxy\nresources.", "flatPath": "projects/{project}/global/sslPolicies/{sslPolicy}", "httpMethod": "DELETE", @@ -42566,6 +42645,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Lists all of the ordered rules present in a single specified policy.", "flatPath": "projects/{project}/global/sslPolicies/{sslPolicy}", "httpMethod": "GET", @@ -42600,6 +42680,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Returns the specified SSL policy resource.", "flatPath": "projects/{project}/global/sslPolicies", "httpMethod": "POST", @@ -42634,6 +42715,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Lists all the SSL policies that have been configured for the specified\nproject.", "flatPath": "projects/{project}/global/sslPolicies", "httpMethod": "GET", @@ -42671,11 +42753,6 @@ "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/sslPolicies", @@ -42689,6 +42766,7 @@ ] }, "listAvailableFeatures": { +"apiVersion": "2026-09-01", "description": "Lists all features that can be specified in the SSL policy when using\ncustom profile.", "flatPath": "projects/{project}/global/sslPolicies/listAvailableFeatures", "httpMethod": "GET", @@ -42726,11 +42804,6 @@ "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/sslPolicies/listAvailableFeatures", @@ -42744,6 +42817,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified SSL policy with the data included in the request.", "flatPath": "projects/{project}/global/sslPolicies/{sslPolicy}", "httpMethod": "PATCH", @@ -42789,6 +42863,7 @@ "storagePoolTypes": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of storage pool types.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/storagePoolTypes", "httpMethod": "GET", @@ -42832,11 +42907,6 @@ "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" -}, "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", @@ -42855,6 +42925,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified storage pool type.", "flatPath": "projects/{project}/zones/{zone}/storagePoolTypes/{storagePoolType}", "httpMethod": "GET", @@ -42898,6 +42969,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of storage pool types available to the specified\nproject.", "flatPath": "projects/{project}/zones/{zone}/storagePoolTypes", "httpMethod": "GET", @@ -42937,11 +43009,6 @@ "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" -}, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -42965,6 +43032,7 @@ "storagePools": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of storage pools.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/storagePools", "httpMethod": "GET", @@ -43008,11 +43076,6 @@ "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" -}, "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", @@ -43031,6 +43094,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified storage pool. Deleting a storagePool\nremoves its data permanently and is irreversible. However, deleting a\nstoragePool does not delete any snapshots previously\nmade from the storagePool. You must separately delete\nsnapshots.", "flatPath": "projects/{project}/zones/{zone}/storagePools/{storagePool}", "httpMethod": "DELETE", @@ -43078,6 +43142,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns a specified storage pool. Gets a list of available\nstorage pools by making a list() request.", "flatPath": "projects/{project}/zones/{zone}/storagePools/{storagePool}", "httpMethod": "GET", @@ -43121,6 +43186,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/zones/{zone}/storagePools/{resource}/getIamPolicy", "httpMethod": "GET", @@ -43170,6 +43236,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a storage pool in the specified project using the data\nin the request.", "flatPath": "projects/{project}/zones/{zone}/storagePools", "httpMethod": "POST", @@ -43212,6 +43279,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of storage pools contained within\nthe specified zone.", "flatPath": "projects/{project}/zones/{zone}/storagePools", "httpMethod": "GET", @@ -43251,11 +43319,6 @@ "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" -}, "zone": { "description": "The name of the zone for this request.", "location": "path", @@ -43275,6 +43338,7 @@ ] }, "listDisks": { +"apiVersion": "2026-09-01", "description": "Lists the disks in a specified storage pool.", "flatPath": "projects/{project}/zones/{zone}/storagePools/{storagePool}/listDisks", "httpMethod": "GET", @@ -43315,11 +43379,6 @@ "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" -}, "storagePool": { "description": "Name of the storage pool to list disks of.", "location": "path", @@ -43346,6 +43405,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/zones/{zone}/storagePools/{resource}/setIamPolicy", "httpMethod": "POST", @@ -43391,6 +43451,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/storagePools/{resource}/testIamPermissions", "httpMethod": "POST", @@ -43437,6 +43498,7 @@ ] }, "update": { +"apiVersion": "2026-09-01", "description": "Updates the specified storagePool with the data included in the request.\nThe update is performed only on selected fields included as part\nof update-mask. Only the following fields can be modified:\npool_provisioned_capacity_gb, pool_provisioned_iops and\npool_provisioned_throughput.", "flatPath": "projects/{project}/zones/{zone}/storagePools/{storagePool}", "httpMethod": "PATCH", @@ -43497,6 +43559,7 @@ "subnetworks": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of subnetworks.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/subnetworks", "httpMethod": "GET", @@ -43540,11 +43603,6 @@ "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" -}, "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", @@ -43577,6 +43635,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified subnetwork.", "flatPath": "projects/{project}/regions/{region}/subnetworks/{subnetwork}", "httpMethod": "DELETE", @@ -43624,6 +43683,7 @@ ] }, "expandIpCidrRange": { +"apiVersion": "2026-09-01", "description": "Expands the IP CIDR range of the subnetwork to a specified value.", "flatPath": "projects/{project}/regions/{region}/subnetworks/{subnetwork}/expandIpCidrRange", "httpMethod": "POST", @@ -43674,6 +43734,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified subnetwork.", "flatPath": "projects/{project}/regions/{region}/subnetworks/{subnetwork}", "httpMethod": "GET", @@ -43731,6 +43792,7 @@ ] }, "getIamPolicy": { +"apiVersion": "2026-09-01", "description": "Gets the access control policy for a resource. May be empty if no such\npolicy or resource exists.", "flatPath": "projects/{project}/regions/{region}/subnetworks/{resource}/getIamPolicy", "httpMethod": "GET", @@ -43780,6 +43842,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a subnetwork in the specified project using the data\nincluded in the request.", "flatPath": "projects/{project}/regions/{region}/subnetworks", "httpMethod": "POST", @@ -43822,6 +43885,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of subnetworks available to the specified\nproject.", "flatPath": "projects/{project}/regions/{region}/subnetworks", "httpMethod": "GET", @@ -43868,11 +43932,6 @@ "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" -}, "views": { "description": "Defines the extra views returned back in the subnetwork resource.\nSupported values:\n \n - WITH_UTILIZATION: Utilization data is included in the\n response.", "enum": [ @@ -43899,6 +43958,7 @@ ] }, "listUsable": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of all usable subnetworks in the project.", "flatPath": "projects/{project}/aggregated/subnetworks/listUsable", "httpMethod": "GET", @@ -43937,11 +43997,6 @@ "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" -}, "serviceProject": { "description": "The project id or project number in which the subnetwork is intended to be\nused. Only applied for Shared VPC. See [Shared VPC\ndocumentation](https://cloud.google.com/vpc/docs/shared-vpc/)", "location": "query", @@ -43959,6 +44014,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified subnetwork with the data included in the request.\nOnly certain fields can be updated with a patch request\nas indicated in the field descriptions.\nYou must specify the current fingerprint of the\nsubnetwork resource being patched.", "flatPath": "projects/{project}/regions/{region}/subnetworks/{subnetwork}", "httpMethod": "PATCH", @@ -44015,6 +44071,7 @@ ] }, "setIamPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the access control policy on the specified resource.\nReplaces any existing policy.", "flatPath": "projects/{project}/regions/{region}/subnetworks/{resource}/setIamPolicy", "httpMethod": "POST", @@ -44060,6 +44117,7 @@ ] }, "setPrivateIpGoogleAccess": { +"apiVersion": "2026-09-01", "description": "Set whether VMs in this subnet can access Google services without assigning\nexternal IP addresses through Private Google Access.", "flatPath": "projects/{project}/regions/{region}/subnetworks/{subnetwork}/setPrivateIpGoogleAccess", "httpMethod": "POST", @@ -44110,6 +44168,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/subnetworks/{resource}/testIamPermissions", "httpMethod": "POST", @@ -44160,6 +44219,7 @@ "targetGrpcProxies": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified TargetGrpcProxy in the given scope", "flatPath": "projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}", "httpMethod": "DELETE", @@ -44199,6 +44259,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified TargetGrpcProxy resource in the given scope.", "flatPath": "projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}", "httpMethod": "GET", @@ -44234,6 +44295,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a TargetGrpcProxy in the specified project in the given scope\nusing the parameters that are included in the request.", "flatPath": "projects/{project}/global/targetGrpcProxies", "httpMethod": "POST", @@ -44268,6 +44330,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Lists the TargetGrpcProxies for a project in the given scope.", "flatPath": "projects/{project}/global/targetGrpcProxies", "httpMethod": "GET", @@ -44305,11 +44368,6 @@ "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/targetGrpcProxies", @@ -44323,6 +44381,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified TargetGrpcProxy resource with the data included in\nthe request. This method supports PATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/targetGrpcProxies/{targetGrpcProxy}", "httpMethod": "PATCH", @@ -44369,6 +44428,7 @@ "targetHttpProxies": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of all TargetHttpProxy 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/targetHttpProxies", "httpMethod": "GET", @@ -44412,11 +44472,6 @@ "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" -}, "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", @@ -44435,6 +44490,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified TargetHttpProxy resource.", "flatPath": "projects/{project}/global/targetHttpProxies/{targetHttpProxy}", "httpMethod": "DELETE", @@ -44474,6 +44530,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified TargetHttpProxy resource.", "flatPath": "projects/{project}/global/targetHttpProxies/{targetHttpProxy}", "httpMethod": "GET", @@ -44509,6 +44566,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a TargetHttpProxy resource in the specified\nproject using the data included in the request.", "flatPath": "projects/{project}/global/targetHttpProxies", "httpMethod": "POST", @@ -44543,6 +44601,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of TargetHttpProxy resources available\nto the specified project.", "flatPath": "projects/{project}/global/targetHttpProxies", "httpMethod": "GET", @@ -44580,11 +44639,6 @@ "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/targetHttpProxies", @@ -44598,6 +44652,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified TargetHttpProxy resource with the data included in\nthe request. This method supports PATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/targetHttpProxies/{targetHttpProxy}", "httpMethod": "PATCH", @@ -44640,6 +44695,7 @@ ] }, "setUrlMap": { +"apiVersion": "2026-09-01", "description": "Changes the URL map for TargetHttpProxy.", "flatPath": "projects/{project}/targetHttpProxies/{targetHttpProxy}/setUrlMap", "httpMethod": "POST", @@ -44686,6 +44742,7 @@ "targetHttpsProxies": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of all TargetHttpsProxy 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/targetHttpsProxies", "httpMethod": "GET", @@ -44729,11 +44786,6 @@ "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" -}, "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", @@ -44752,6 +44804,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified TargetHttpsProxy resource.", "flatPath": "projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}", "httpMethod": "DELETE", @@ -44791,6 +44844,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified TargetHttpsProxy resource.", "flatPath": "projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}", "httpMethod": "GET", @@ -44826,6 +44880,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a TargetHttpsProxy resource in the specified\nproject using the data included in the request.", "flatPath": "projects/{project}/global/targetHttpsProxies", "httpMethod": "POST", @@ -44860,6 +44915,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of TargetHttpsProxy resources\navailable to the specified project.", "flatPath": "projects/{project}/global/targetHttpsProxies", "httpMethod": "GET", @@ -44897,11 +44953,6 @@ "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/targetHttpsProxies", @@ -44915,6 +44966,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified TargetHttpsProxy resource with the data included in\nthe request. This method supports PATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}", "httpMethod": "PATCH", @@ -44957,6 +45009,7 @@ ] }, "setCertificateMap": { +"apiVersion": "2026-09-01", "description": "Changes the Certificate Map for TargetHttpsProxy.", "flatPath": "projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setCertificateMap", "httpMethod": "POST", @@ -44998,6 +45051,7 @@ ] }, "setQuicOverride": { +"apiVersion": "2026-09-01", "description": "Sets the QUIC override policy for TargetHttpsProxy.", "flatPath": "projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setQuicOverride", "httpMethod": "POST", @@ -45039,6 +45093,7 @@ ] }, "setSslCertificates": { +"apiVersion": "2026-09-01", "description": "Replaces SslCertificates for TargetHttpsProxy.", "flatPath": "projects/{project}/targetHttpsProxies/{targetHttpsProxy}/setSslCertificates", "httpMethod": "POST", @@ -45081,6 +45136,7 @@ ] }, "setSslPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the SSL policy for TargetHttpsProxy. The SSL policy specifies the\nserver-side support for SSL features. This affects connections between\nclients and the HTTPS proxy load balancer. They do not affect the\nconnection between the load balancer and the backends.", "flatPath": "projects/{project}/global/targetHttpsProxies/{targetHttpsProxy}/setSslPolicy", "httpMethod": "POST", @@ -45122,6 +45178,7 @@ ] }, "setUrlMap": { +"apiVersion": "2026-09-01", "description": "Changes the URL map for TargetHttpsProxy.", "flatPath": "projects/{project}/targetHttpsProxies/{targetHttpsProxy}/setUrlMap", "httpMethod": "POST", @@ -45168,6 +45225,7 @@ "targetInstances": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of target instances.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/targetInstances", "httpMethod": "GET", @@ -45211,11 +45269,6 @@ "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" -}, "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", @@ -45234,6 +45287,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified TargetInstance resource.", "flatPath": "projects/{project}/zones/{zone}/targetInstances/{targetInstance}", "httpMethod": "DELETE", @@ -45281,6 +45335,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified TargetInstance resource.", "flatPath": "projects/{project}/zones/{zone}/targetInstances/{targetInstance}", "httpMethod": "GET", @@ -45324,6 +45379,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a TargetInstance resource in the specified project and zone using\nthe data included in the request.", "flatPath": "projects/{project}/zones/{zone}/targetInstances", "httpMethod": "POST", @@ -45366,6 +45422,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of TargetInstance resources available to the specified\nproject and zone.", "flatPath": "projects/{project}/zones/{zone}/targetInstances", "httpMethod": "GET", @@ -45405,11 +45462,6 @@ "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" -}, "zone": { "description": "Name of the zone scoping this request.", "location": "path", @@ -45429,6 +45481,7 @@ ] }, "setSecurityPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the Google Cloud Armor security policy for the specified target\ninstance. For more information, seeGoogle\nCloud Armor Overview", "flatPath": "projects/{project}/zones/{zone}/targetInstances/{targetInstance}/setSecurityPolicy", "httpMethod": "POST", @@ -45478,6 +45531,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/zones/{zone}/targetInstances/{resource}/testIamPermissions", "httpMethod": "POST", @@ -45528,6 +45582,7 @@ "targetPools": { "methods": { "addHealthCheck": { +"apiVersion": "2026-09-01", "description": "Adds health check URLs to a target pool.", "flatPath": "projects/{project}/regions/{region}/targetPools/{targetPool}/addHealthCheck", "httpMethod": "POST", @@ -45578,6 +45633,7 @@ ] }, "addInstance": { +"apiVersion": "2026-09-01", "description": "Adds an instance to a target pool.", "flatPath": "projects/{project}/regions/{region}/targetPools/{targetPool}/addInstance", "httpMethod": "POST", @@ -45628,6 +45684,7 @@ ] }, "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of target pools.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/targetPools", "httpMethod": "GET", @@ -45671,11 +45728,6 @@ "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" -}, "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", @@ -45694,6 +45746,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified target pool.", "flatPath": "projects/{project}/regions/{region}/targetPools/{targetPool}", "httpMethod": "DELETE", @@ -45741,6 +45794,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified target pool.", "flatPath": "projects/{project}/regions/{region}/targetPools/{targetPool}", "httpMethod": "GET", @@ -45784,6 +45838,7 @@ ] }, "getHealth": { +"apiVersion": "2026-09-01", "description": "Gets the most recent health check results for each IP for the\ninstance that is referenced by the given target pool.", "flatPath": "projects/{project}/regions/{region}/targetPools/{targetPool}/getHealth", "httpMethod": "POST", @@ -45830,6 +45885,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a target pool in the specified project and region using\nthe data included in the request.", "flatPath": "projects/{project}/regions/{region}/targetPools", "httpMethod": "POST", @@ -45872,6 +45928,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of target pools available to the specified\nproject and region.", "flatPath": "projects/{project}/regions/{region}/targetPools", "httpMethod": "GET", @@ -45917,11 +45974,6 @@ "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}/targetPools", @@ -45935,6 +45987,7 @@ ] }, "removeHealthCheck": { +"apiVersion": "2026-09-01", "description": "Removes health check URL from a target pool.", "flatPath": "projects/{project}/regions/{region}/targetPools/{targetPool}/removeHealthCheck", "httpMethod": "POST", @@ -45985,6 +46038,7 @@ ] }, "removeInstance": { +"apiVersion": "2026-09-01", "description": "Removes instance URL from a target pool.", "flatPath": "projects/{project}/regions/{region}/targetPools/{targetPool}/removeInstance", "httpMethod": "POST", @@ -46035,6 +46089,7 @@ ] }, "setBackup": { +"apiVersion": "2026-09-01", "description": "Changes a backup target pool's configurations.", "flatPath": "projects/{project}/regions/{region}/targetPools/{targetPool}/setBackup", "httpMethod": "POST", @@ -46091,6 +46146,7 @@ ] }, "setSecurityPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the Google Cloud Armor security policy for the specified target pool.\nFor more information, seeGoogle\nCloud Armor Overview", "flatPath": "projects/{project}/regions/{region}/targetPools/{targetPool}/setSecurityPolicy", "httpMethod": "POST", @@ -46140,6 +46196,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/targetPools/{resource}/testIamPermissions", "httpMethod": "POST", @@ -46190,6 +46247,7 @@ "targetSslProxies": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified TargetSslProxy resource.", "flatPath": "projects/{project}/global/targetSslProxies/{targetSslProxy}", "httpMethod": "DELETE", @@ -46229,6 +46287,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified TargetSslProxy resource.", "flatPath": "projects/{project}/global/targetSslProxies/{targetSslProxy}", "httpMethod": "GET", @@ -46264,6 +46323,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a TargetSslProxy resource in the specified project using\nthe data included in the request.", "flatPath": "projects/{project}/global/targetSslProxies", "httpMethod": "POST", @@ -46298,6 +46358,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of TargetSslProxy resources\navailable to the specified project.", "flatPath": "projects/{project}/global/targetSslProxies", "httpMethod": "GET", @@ -46335,11 +46396,6 @@ "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/targetSslProxies", @@ -46353,6 +46409,7 @@ ] }, "setBackendService": { +"apiVersion": "2026-09-01", "description": "Changes the BackendService for TargetSslProxy.", "flatPath": "projects/{project}/global/targetSslProxies/{targetSslProxy}/setBackendService", "httpMethod": "POST", @@ -46395,6 +46452,7 @@ ] }, "setCertificateMap": { +"apiVersion": "2026-09-01", "description": "Changes the Certificate Map for TargetSslProxy.", "flatPath": "projects/{project}/global/targetSslProxies/{targetSslProxy}/setCertificateMap", "httpMethod": "POST", @@ -46436,6 +46494,7 @@ ] }, "setProxyHeader": { +"apiVersion": "2026-09-01", "description": "Changes the ProxyHeaderType for TargetSslProxy.", "flatPath": "projects/{project}/global/targetSslProxies/{targetSslProxy}/setProxyHeader", "httpMethod": "POST", @@ -46478,6 +46537,7 @@ ] }, "setSslCertificates": { +"apiVersion": "2026-09-01", "description": "Changes SslCertificates for TargetSslProxy.", "flatPath": "projects/{project}/global/targetSslProxies/{targetSslProxy}/setSslCertificates", "httpMethod": "POST", @@ -46520,6 +46580,7 @@ ] }, "setSslPolicy": { +"apiVersion": "2026-09-01", "description": "Sets the SSL policy for TargetSslProxy. The SSL policy specifies the\nserver-side support for SSL features. This affects connections between\nclients and the load balancer. They do not affect the\nconnection between the load balancer and the backends.", "flatPath": "projects/{project}/global/targetSslProxies/{targetSslProxy}/setSslPolicy", "httpMethod": "POST", @@ -46561,6 +46622,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/targetSslProxies/{resource}/testIamPermissions", "httpMethod": "POST", @@ -46603,6 +46665,7 @@ "targetTcpProxies": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of all TargetTcpProxy 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/targetTcpProxies", "httpMethod": "GET", @@ -46646,11 +46709,6 @@ "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" -}, "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", @@ -46669,6 +46727,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified TargetTcpProxy resource.", "flatPath": "projects/{project}/global/targetTcpProxies/{targetTcpProxy}", "httpMethod": "DELETE", @@ -46708,6 +46767,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified TargetTcpProxy resource.", "flatPath": "projects/{project}/global/targetTcpProxies/{targetTcpProxy}", "httpMethod": "GET", @@ -46743,6 +46803,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a TargetTcpProxy resource in the specified project using\nthe data included in the request.", "flatPath": "projects/{project}/global/targetTcpProxies", "httpMethod": "POST", @@ -46777,6 +46838,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of TargetTcpProxy resources\navailable to the specified project.", "flatPath": "projects/{project}/global/targetTcpProxies", "httpMethod": "GET", @@ -46814,11 +46876,6 @@ "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/targetTcpProxies", @@ -46832,6 +46889,7 @@ ] }, "setBackendService": { +"apiVersion": "2026-09-01", "description": "Changes the BackendService for TargetTcpProxy.", "flatPath": "projects/{project}/global/targetTcpProxies/{targetTcpProxy}/setBackendService", "httpMethod": "POST", @@ -46874,6 +46932,7 @@ ] }, "setProxyHeader": { +"apiVersion": "2026-09-01", "description": "Changes the ProxyHeaderType for TargetTcpProxy.", "flatPath": "projects/{project}/global/targetTcpProxies/{targetTcpProxy}/setProxyHeader", "httpMethod": "POST", @@ -46916,6 +46975,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/targetTcpProxies/{resource}/testIamPermissions", "httpMethod": "POST", @@ -46958,6 +47018,7 @@ "targetVpnGateways": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of target VPN gateways.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/targetVpnGateways", "httpMethod": "GET", @@ -47001,11 +47062,6 @@ "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" -}, "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", @@ -47024,6 +47080,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified target VPN gateway.", "flatPath": "projects/{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}", "httpMethod": "DELETE", @@ -47071,6 +47128,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified target VPN gateway.", "flatPath": "projects/{project}/regions/{region}/targetVpnGateways/{targetVpnGateway}", "httpMethod": "GET", @@ -47114,6 +47172,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a target VPN gateway in the specified project and region using\nthe data included in the request.", "flatPath": "projects/{project}/regions/{region}/targetVpnGateways", "httpMethod": "POST", @@ -47156,6 +47215,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of target VPN gateways available to the specified\nproject and region.", "flatPath": "projects/{project}/regions/{region}/targetVpnGateways", "httpMethod": "GET", @@ -47201,11 +47261,6 @@ "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}/targetVpnGateways", @@ -47219,6 +47274,7 @@ ] }, "setLabels": { +"apiVersion": "2026-09-01", "description": "Sets the labels on a TargetVpnGateway. To learn more about labels, read theLabeling\nResources documentation.", "flatPath": "projects/{project}/regions/{region}/targetVpnGateways/{resource}/setLabels", "httpMethod": "POST", @@ -47273,6 +47329,7 @@ "urlMaps": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of all UrlMap 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/urlMaps", "httpMethod": "GET", @@ -47316,11 +47373,6 @@ "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" -}, "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", @@ -47339,6 +47391,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified UrlMap resource.", "flatPath": "projects/{project}/global/urlMaps/{urlMap}", "httpMethod": "DELETE", @@ -47378,6 +47431,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified UrlMap resource.", "flatPath": "projects/{project}/global/urlMaps/{urlMap}", "httpMethod": "GET", @@ -47413,6 +47467,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a UrlMap resource in the specified project using\nthe data included in the request.", "flatPath": "projects/{project}/global/urlMaps", "httpMethod": "POST", @@ -47447,6 +47502,7 @@ ] }, "invalidateCache": { +"apiVersion": "2026-09-01", "description": "Initiates a cache invalidation operation, invalidating the specified path,\nscoped to the specified UrlMap.\n\nFor more information, see [Invalidating cached\ncontent](/cdn/docs/invalidating-cached-content).", "flatPath": "projects/{project}/global/urlMaps/{urlMap}/invalidateCache", "httpMethod": "POST", @@ -47489,6 +47545,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of UrlMap resources available to the specified\nproject.", "flatPath": "projects/{project}/global/urlMaps", "httpMethod": "GET", @@ -47526,11 +47583,6 @@ "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/urlMaps", @@ -47544,6 +47596,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Patches the specified UrlMap resource with the data included in the\nrequest. This method supportsPATCH\nsemantics and uses theJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/urlMaps/{urlMap}", "httpMethod": "PATCH", @@ -47586,6 +47639,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/global/urlMaps/{resource}/testIamPermissions", "httpMethod": "POST", @@ -47624,6 +47678,7 @@ ] }, "update": { +"apiVersion": "2026-09-01", "description": "Updates the specified UrlMap resource with the data included in the\nrequest.", "flatPath": "projects/{project}/global/urlMaps/{urlMap}", "httpMethod": "PUT", @@ -47666,6 +47721,7 @@ ] }, "validate": { +"apiVersion": "2026-09-01", "description": "Runs static validation for the UrlMap. In particular, the tests of the\nprovided UrlMap will be run. Calling this method does NOT create the\nUrlMap.", "flatPath": "projects/{project}/global/urlMaps/{urlMap}/validate", "httpMethod": "POST", @@ -47707,6 +47763,7 @@ "vpnGateways": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of VPN gateways.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/vpnGateways", "httpMethod": "GET", @@ -47750,11 +47807,6 @@ "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" -}, "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", @@ -47773,6 +47825,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified VPN gateway.", "flatPath": "projects/{project}/regions/{region}/vpnGateways/{vpnGateway}", "httpMethod": "DELETE", @@ -47820,6 +47873,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified VPN gateway.", "flatPath": "projects/{project}/regions/{region}/vpnGateways/{vpnGateway}", "httpMethod": "GET", @@ -47863,6 +47917,7 @@ ] }, "getStatus": { +"apiVersion": "2026-09-01", "description": "Returns the status for the specified VPN gateway.", "flatPath": "projects/{project}/regions/{region}/vpnGateways/{vpnGateway}/getStatus", "httpMethod": "GET", @@ -47906,6 +47961,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a VPN gateway in the specified project and region using\nthe data included in the request.", "flatPath": "projects/{project}/regions/{region}/vpnGateways", "httpMethod": "POST", @@ -47948,6 +48004,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of VPN gateways available to the specified\nproject and region.", "flatPath": "projects/{project}/regions/{region}/vpnGateways", "httpMethod": "GET", @@ -47993,11 +48050,6 @@ "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}/vpnGateways", @@ -48011,6 +48063,7 @@ ] }, "setLabels": { +"apiVersion": "2026-09-01", "description": "Sets the labels on a VpnGateway. To learn more about labels, read theLabeling\nResources documentation.", "flatPath": "projects/{project}/regions/{region}/vpnGateways/{resource}/setLabels", "httpMethod": "POST", @@ -48061,6 +48114,7 @@ ] }, "testIamPermissions": { +"apiVersion": "2026-09-01", "description": "Returns permissions that a caller has on the specified resource.", "flatPath": "projects/{project}/regions/{region}/vpnGateways/{resource}/testIamPermissions", "httpMethod": "POST", @@ -48111,6 +48165,7 @@ "vpnTunnels": { "methods": { "aggregatedList": { +"apiVersion": "2026-09-01", "description": "Retrieves an aggregated list of VPN tunnels.\n\nTo prevent failure, Google recommends that you set the\n`returnPartialSuccess` parameter to `true`.", "flatPath": "projects/{project}/aggregated/vpnTunnels", "httpMethod": "GET", @@ -48154,11 +48209,6 @@ "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" -}, "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", @@ -48177,6 +48227,7 @@ ] }, "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified VpnTunnel resource.", "flatPath": "projects/{project}/regions/{region}/vpnTunnels/{vpnTunnel}", "httpMethod": "DELETE", @@ -48224,6 +48275,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified VpnTunnel resource.", "flatPath": "projects/{project}/regions/{region}/vpnTunnels/{vpnTunnel}", "httpMethod": "GET", @@ -48267,6 +48319,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a VpnTunnel resource in the specified project and region using\nthe data included in the request.", "flatPath": "projects/{project}/regions/{region}/vpnTunnels", "httpMethod": "POST", @@ -48309,6 +48362,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of VpnTunnel resources contained in the specified\nproject and region.", "flatPath": "projects/{project}/regions/{region}/vpnTunnels", "httpMethod": "GET", @@ -48354,11 +48408,6 @@ "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}/vpnTunnels", @@ -48372,6 +48421,7 @@ ] }, "setLabels": { +"apiVersion": "2026-09-01", "description": "Sets the labels on a VpnTunnel. To learn more about labels, read theLabeling\nResources documentation.", "flatPath": "projects/{project}/regions/{region}/vpnTunnels/{resource}/setLabels", "httpMethod": "POST", @@ -48426,6 +48476,7 @@ "wireGroups": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified wire group in the given scope.", "flatPath": "projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}", "httpMethod": "DELETE", @@ -48470,6 +48521,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Gets the specified wire group resource in the given scope.", "flatPath": "projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}", "httpMethod": "GET", @@ -48510,6 +48562,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a wire group in the specified project in the given scope\nusing the parameters that are included in the request.", "flatPath": "projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups", "httpMethod": "POST", @@ -48555,6 +48608,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Lists the wire groups for a project in the given scope.", "flatPath": "projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups", "httpMethod": "GET", @@ -48598,11 +48652,6 @@ "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/crossSiteNetworks/{crossSiteNetwork}/wireGroups", @@ -48616,6 +48665,7 @@ ] }, "patch": { +"apiVersion": "2026-09-01", "description": "Updates the specified wire group resource with the data included in the\nrequest. This method supportsPATCH\nsemantics and usesJSON merge\npatch format and processing rules.", "flatPath": "projects/{project}/global/crossSiteNetworks/{crossSiteNetwork}/wireGroups/{wireGroup}", "httpMethod": "PATCH", @@ -48678,6 +48728,7 @@ "zoneOperations": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes the specified zone-specific Operations resource.", "flatPath": "projects/{project}/zones/{zone}/operations/{operation}", "httpMethod": "DELETE", @@ -48717,6 +48768,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Retrieves the specified zone-specific Operations resource.", "flatPath": "projects/{project}/zones/{zone}/operations/{operation}", "httpMethod": "GET", @@ -48760,6 +48812,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves a list of Operation resources contained within\nthe specified zone.", "flatPath": "projects/{project}/zones/{zone}/operations", "httpMethod": "GET", @@ -48799,11 +48852,6 @@ "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" -}, "zone": { "description": "Name of the zone for request.", "location": "path", @@ -48823,6 +48871,7 @@ ] }, "wait": { +"apiVersion": "2026-09-01", "description": "Waits for the specified Operation resource to return as `DONE`\nor for the request to approach the 2 minute deadline, and retrieves the\nspecified Operation resource. This method waits for no more than the\n2 minutes and then returns the current state of the\noperation, which might be `DONE` or still in progress.\n\nThis method is called on a best-effort basis. Specifically:\n \n \n - In uncommon cases, when the server is overloaded, the request might\n return before the default deadline is reached, or might return after zero\n seconds.\n - If the default deadline is reached, there is no guarantee that the\n operation is actually done when the method returns. Be prepared to retry\n if the operation is not `DONE`.", "flatPath": "projects/{project}/zones/{zone}/operations/{operation}/wait", "httpMethod": "POST", @@ -48870,6 +48919,7 @@ "zoneVmExtensionPolicies": { "methods": { "delete": { +"apiVersion": "2026-09-01", "description": "Deletes a specified zone VM extension policy within a project.", "flatPath": "projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}", "httpMethod": "DELETE", @@ -48916,6 +48966,7 @@ ] }, "get": { +"apiVersion": "2026-09-01", "description": "Retrieves details of a specific zone VM extension policy within a project.", "flatPath": "projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}", "httpMethod": "GET", @@ -48959,6 +49010,7 @@ ] }, "insert": { +"apiVersion": "2026-09-01", "description": "Creates a new zone-level VM extension policy within a project.", "flatPath": "projects/{project}/zones/{zone}/vmExtensionPolicies", "httpMethod": "POST", @@ -49001,6 +49053,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Lists all VM extension policies within a specific zone for a project.", "flatPath": "projects/{project}/zones/{zone}/vmExtensionPolicies", "httpMethod": "GET", @@ -49040,11 +49093,6 @@ "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" -}, "zone": { "description": "Name of the zone for this request.", "location": "path", @@ -49064,6 +49112,7 @@ ] }, "update": { +"apiVersion": "2026-09-01", "description": "Modifies an existing zone VM extension policy within a project.", "flatPath": "projects/{project}/zones/{zone}/vmExtensionPolicies/{vmExtensionPolicy}", "httpMethod": "PATCH", @@ -49117,6 +49166,7 @@ "zones": { "methods": { "get": { +"apiVersion": "2026-09-01", "description": "Returns the specified Zone resource.", "flatPath": "projects/{project}/zones/{zone}", "httpMethod": "GET", @@ -49152,6 +49202,7 @@ ] }, "list": { +"apiVersion": "2026-09-01", "description": "Retrieves the list of Zone resources available to the specified project.", "flatPath": "projects/{project}/zones", "httpMethod": "GET", @@ -49189,11 +49240,6 @@ "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}/zones", @@ -49209,7 +49255,7 @@ } } }, -"revision": "20260910", +"revision": "20260922", "rootUrl": "https://compute.googleapis.com/", "schemas": { "AWSV4Signature": { @@ -55407,6 +55453,12 @@ false "type": "string" }, "type": "array" +}, +"rank": { +"description": "Optional. Rank when prioritizing the shape flexibilities.\nThe instance selections are considered in the ascending order of the\nrank. If not set, defaults to 0.", +"format": "int64", +"minimum": "0", +"type": "string" } }, "type": "object" @@ -55586,6 +55638,20 @@ false "description": "Instance properties for this request.", "id": "CapacityHistoryRequestInstanceProperties", "properties": { +"disks": { +"description": "Local SSDs.", +"items": { +"$ref": "CapacityHistoryRequestInstancePropertiesAttachedDisk" +}, +"type": "array" +}, +"guestAccelerators": { +"description": "Accelerators configuration.", +"items": { +"$ref": "AcceleratorConfig" +}, +"type": "array" +}, "machineType": { "description": "The machine type for the VM, such as `n2-standard-4`.", "type": "string" @@ -55597,6 +55663,25 @@ false }, "type": "object" }, +"CapacityHistoryRequestInstancePropertiesAttachedDisk": { +"description": "AttachedDisk modeled after Instance's AttachedDisk.", +"id": "CapacityHistoryRequestInstancePropertiesAttachedDisk", +"properties": { +"type": { +"description": "Specifies the type of the disk.", +"enum": [ +"DISK_TYPE_UNSPECIFIED", +"SCRATCH" +], +"enumDescriptions": [ +"Default value, unused.", +"Scratch disk (Local SSD)." +], +"type": "string" +} +}, +"type": "object" +}, "CapacityHistoryRequestInstancePropertiesScheduling": { "description": "Scheduling options.", "id": "CapacityHistoryRequestInstancePropertiesScheduling", @@ -55879,7 +55964,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,GRAPHICS_OPTIMIZED_G4_VGPU,MEMORY_OPTIMIZED, MEMORY_OPTIMIZED_M3,MEMORY_OPTIMIZED_X4, STORAGE_OPTIMIZED_Z3,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T. 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,STORAGE_OPTIMIZED_Z4DS, STORAGE_OPTIMIZED_Z4DH,STORAGE_OPTIMIZED_Z4D4T,STORAGE_OPTIMIZED_Z4M. 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", @@ -55927,6 +56012,7 @@ false "STORAGE_OPTIMIZED_Z4D4T", "STORAGE_OPTIMIZED_Z4DH", "STORAGE_OPTIMIZED_Z4DS", +"STORAGE_OPTIMIZED_Z4M", "TYPE_UNSPECIFIED" ], "enumDescriptions": [ @@ -55976,6 +56062,7 @@ false "CUD bucket for Z4D-4T machines.", "CUD bucket for Z4DH machines.", "CUD bucket for Z4DS machines.", +"CUD bucket for Z4M (bare metal) machines.", "Note for internal users: When adding a new enum Type for v1, make sure\nto also add it in the comment for the `optional Type type` definition.\nThis ensures that the public documentation displays the new enum Type." ], "type": "string" @@ -78035,6 +78122,21 @@ false }, "type": "object" }, +"InterconnectsSetNameRequest": { +"description": "Request to rename an interconnect.", +"id": "InterconnectsSetNameRequest", +"properties": { +"currentName": { +"description": "The current name of the interconnect.\nThe name must be 1-63 characters long, and comply with RFC1035.", +"type": "string" +}, +"name": { +"description": "The new name of the interconnect.\nThe name must be 1-63 characters long, and comply with RFC1035.", +"type": "string" +} +}, +"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", @@ -98451,7 +98553,7 @@ false "type": "string" }, "match": { -"description": "CEL expression that specifies the match condition that egress traffic\nfrom a VM is evaluated against. If it evaluates to true, the\ncorresponding `action` is enforced.\n\nThe following examples are valid match expressions for public NAT:\n\n`inIpRange(destination.ip, '1.1.0.0/16') || inIpRange(destination.ip,\n '2.2.0.0/16')`\n\n`destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'`\n\nThe following example is a valid match expression for private NAT:\n\n`nexthop.hub ==\n'//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'`", +"description": "CEL expression that specifies the match condition that egress traffic\nfrom a VM is evaluated against. If it evaluates to true, the\ncorresponding `action` is enforced.\n\nThe following examples are valid match expressions for public NAT:\n\n`inIpRange(destination.ip, '1.1.0.0/16') || inIpRange(destination.ip,\n '2.2.0.0/16')`\n\n`destination.ip == '1.1.0.1' || destination.ip == '8.8.8.8'`\n\nThe following examples are valid match expressions for private NAT:\n\n(NAT 44)\n`nexthop.hub ==\n'//networkconnectivity.googleapis.com/projects/my-project/locations/global/hubs/hub-1'`\n\n`nexthop.is_hybrid`\n\n(NAT 64)\n`isIPv6(source.ip)`", "type": "string" }, "ruleNumber": { @@ -115340,7 +115442,7 @@ false } }, "servicePath": "compute/v1/", -"serviceVersion": "v1", +"serviceVersion": "2026-09-01", "title": "Compute Engine API", "version": "v1" } \ No newline at end of file From 7d873f4faef470356afe39551c67c5e5bbca4bb4 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:16 +0000 Subject: [PATCH 12/33] feat(containeranalysis): update the api #### containeranalysis:v1 The following keys were added: - schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptions.properties.resolvedWorkerRelease (Total Keys: 2) - schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptions.properties.workerRelease.type (Total Keys: 1) - schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptionsPoolOption.properties.resolvedWorkerRelease (Total Keys: 2) - schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptionsPoolOption.properties.workerRelease (Total Keys: 2) #### containeranalysis:v1alpha1 The following keys were added: - schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptions.properties.resolvedWorkerRelease (Total Keys: 2) - schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptions.properties.workerRelease.type (Total Keys: 1) - schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptionsPoolOption.properties.resolvedWorkerRelease (Total Keys: 2) - schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptionsPoolOption.properties.workerRelease (Total Keys: 2) #### containeranalysis:v1beta1 The following keys were added: - schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptions.properties.resolvedWorkerRelease (Total Keys: 2) - schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptions.properties.workerRelease.type (Total Keys: 1) - schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptionsPoolOption.properties.resolvedWorkerRelease (Total Keys: 2) - schemas.ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptionsPoolOption.properties.workerRelease (Total Keys: 2) --- .../documents/containeranalysis.v1.json | 21 ++++++++++++++++++- .../documents/containeranalysis.v1alpha1.json | 21 ++++++++++++++++++- .../documents/containeranalysis.v1beta1.json | 21 ++++++++++++++++++- 3 files changed, 60 insertions(+), 3 deletions(-) diff --git a/googleapiclient/discovery_cache/documents/containeranalysis.v1.json b/googleapiclient/discovery_cache/documents/containeranalysis.v1.json index aa31db9ac7..8366cf4583 100644 --- a/googleapiclient/discovery_cache/documents/containeranalysis.v1.json +++ b/googleapiclient/discovery_cache/documents/containeranalysis.v1.json @@ -1715,7 +1715,7 @@ } } }, -"revision": "20260826", +"revision": "20260918", "rootUrl": "https://containeranalysis.googleapis.com/", "schemas": { "AISkillAnalysisNote": { @@ -3683,6 +3683,11 @@ false ], "type": "string" }, +"resolvedWorkerRelease": { +"description": "Output only. Worker release resolved from the release channel.", +"readOnly": true, +"type": "string" +}, "secretEnv": { "description": "A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build.", "items": { @@ -3736,6 +3741,10 @@ false "deprecated": true, "description": "This field deprecated; please use `pool.name` instead.", "type": "string" +}, +"workerRelease": { +"description": "Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build.", +"type": "string" } }, "type": "object" @@ -3747,6 +3756,16 @@ false "name": { "description": "The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId}", "type": "string" +}, +"resolvedWorkerRelease": { +"description": "Output only. OUTPUT_ONLY. Worker release resolved from the release channel.", +"readOnly": true, +"type": "string" +}, +"workerRelease": { +"description": "Output only. OUTPUT_ONLY. The release or release channel used to run the Build. This is set to the same value as `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily access.", +"readOnly": true, +"type": "string" } }, "type": "object" diff --git a/googleapiclient/discovery_cache/documents/containeranalysis.v1alpha1.json b/googleapiclient/discovery_cache/documents/containeranalysis.v1alpha1.json index 43fd7f5160..fc6531cb57 100644 --- a/googleapiclient/discovery_cache/documents/containeranalysis.v1alpha1.json +++ b/googleapiclient/discovery_cache/documents/containeranalysis.v1alpha1.json @@ -1454,7 +1454,7 @@ } } }, -"revision": "20260826", +"revision": "20260918", "rootUrl": "https://containeranalysis.googleapis.com/", "schemas": { "AISkillAnalysisNote": { @@ -3221,6 +3221,11 @@ false ], "type": "string" }, +"resolvedWorkerRelease": { +"description": "Output only. Worker release resolved from the release channel.", +"readOnly": true, +"type": "string" +}, "secretEnv": { "description": "A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build.", "items": { @@ -3274,6 +3279,10 @@ false "deprecated": true, "description": "This field deprecated; please use `pool.name` instead.", "type": "string" +}, +"workerRelease": { +"description": "Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build.", +"type": "string" } }, "type": "object" @@ -3285,6 +3294,16 @@ false "name": { "description": "The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId}", "type": "string" +}, +"resolvedWorkerRelease": { +"description": "Output only. OUTPUT_ONLY. Worker release resolved from the release channel.", +"readOnly": true, +"type": "string" +}, +"workerRelease": { +"description": "Output only. OUTPUT_ONLY. The release or release channel used to run the Build. This is set to the same value as `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily access.", +"readOnly": true, +"type": "string" } }, "type": "object" diff --git a/googleapiclient/discovery_cache/documents/containeranalysis.v1beta1.json b/googleapiclient/discovery_cache/documents/containeranalysis.v1beta1.json index 8b4f47f4f3..390f731ede 100644 --- a/googleapiclient/discovery_cache/documents/containeranalysis.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/containeranalysis.v1beta1.json @@ -1771,7 +1771,7 @@ } } }, -"revision": "20260826", +"revision": "20260918", "rootUrl": "https://containeranalysis.googleapis.com/", "schemas": { "AISkillAnalysisNote": { @@ -3597,6 +3597,11 @@ false ], "type": "string" }, +"resolvedWorkerRelease": { +"description": "Output only. Worker release resolved from the release channel.", +"readOnly": true, +"type": "string" +}, "secretEnv": { "description": "A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build.", "items": { @@ -3650,6 +3655,10 @@ false "deprecated": true, "description": "This field deprecated; please use `pool.name` instead.", "type": "string" +}, +"workerRelease": { +"description": "Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build.", +"type": "string" } }, "type": "object" @@ -3661,6 +3670,16 @@ false "name": { "description": "The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId}", "type": "string" +}, +"resolvedWorkerRelease": { +"description": "Output only. OUTPUT_ONLY. Worker release resolved from the release channel.", +"readOnly": true, +"type": "string" +}, +"workerRelease": { +"description": "Output only. OUTPUT_ONLY. The release or release channel used to run the Build. This is set to the same value as `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily access.", +"readOnly": true, +"type": "string" } }, "type": "object" From 6d0516947f0e4158f9d091add82a00fd7d75c3c3 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:17 +0000 Subject: [PATCH 13/33] feat(datamanager): update the api #### datamanager:v1 The following keys were added: - resources.users.methods.ingest (Total Keys: 8) - resources.users.methods.remove (Total Keys: 8) - schemas.IngestUsersRequest (Total Keys: 9) - schemas.IngestUsersResponse (Total Keys: 3) - schemas.RemoveUsersRequest (Total Keys: 9) - schemas.RemoveUsersResponse (Total Keys: 3) - schemas.User (Total Keys: 4) --- docs/dyn/datamanager_v1.html | 5 + docs/dyn/datamanager_v1.users.html | 265 ++++++++++++++++++ .../documents/datamanager.v1.json | 146 +++++++++- 3 files changed, 415 insertions(+), 1 deletion(-) create mode 100644 docs/dyn/datamanager_v1.users.html diff --git a/docs/dyn/datamanager_v1.html b/docs/dyn/datamanager_v1.html index d69f00d1a4..7d296e2c80 100644 --- a/docs/dyn/datamanager_v1.html +++ b/docs/dyn/datamanager_v1.html @@ -99,6 +99,11 @@

Instance Methods

Returns the requestStatus Resource.

+

+ users() +

+

Returns the users Resource.

+

close()

Close httplib2 connections.

diff --git a/docs/dyn/datamanager_v1.users.html b/docs/dyn/datamanager_v1.users.html new file mode 100644 index 0000000000..270f9985c4 --- /dev/null +++ b/docs/dyn/datamanager_v1.users.html @@ -0,0 +1,265 @@ + + + +

Data Manager API . users

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ ingest(body=None, x__xgafv=None)

+

+

+ remove(body=None, x__xgafv=None)

+

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ ingest(body=None, x__xgafv=None) +
+
+Args:
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "destinations": [
+    {
+      "linkedAccount": {
+        "accountId": "A String",
+        "accountType": "A String",
+        "product": "A String",
+      },
+      "loginAccount": {
+        "accountId": "A String",
+        "accountType": "A String",
+        "product": "A String",
+      },
+      "operatingAccount": {
+        "accountId": "A String",
+        "accountType": "A String",
+        "product": "A String",
+      },
+      "productDestinationId": "A String",
+      "reference": "A String",
+    },
+  ],
+  "encoding": "A String",
+  "encryptionInfo": {
+    "awsWrappedKeyInfo": {
+      "encryptedDek": "A String",
+      "kekUri": "A String",
+      "keyType": "A String",
+      "roleArn": "A String",
+    },
+    "coordinatorKeyInfo": {
+      "keyId": "A String",
+    },
+    "gcpWrappedKeyInfo": {
+      "encryptedDek": "A String",
+      "kekUri": "A String",
+      "keyType": "A String",
+      "wipProvider": "A String",
+    },
+  },
+  "users": [
+    {
+      "mobileData": {
+        "mobileIds": [
+          "A String",
+        ],
+      },
+      "userData": {
+        "userIdentifiers": [
+          {
+            "address": {
+              "addressLine": "A String",
+              "administrativeArea": "A String",
+              "city": "A String",
+              "familyName": "A String",
+              "givenName": "A String",
+              "postalCode": "A String",
+              "regionCode": "A String",
+            },
+            "emailAddress": "A String",
+            "phoneNumber": "A String",
+          },
+        ],
+      },
+    },
+  ],
+  "validateOnly": True or False,
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "requestId": "A String",
+}
+
+ +
+ remove(body=None, x__xgafv=None) +
+
+Args:
+  body: object, The request body.
+    The object takes the form of:
+
+{
+  "destinations": [
+    {
+      "linkedAccount": {
+        "accountId": "A String",
+        "accountType": "A String",
+        "product": "A String",
+      },
+      "loginAccount": {
+        "accountId": "A String",
+        "accountType": "A String",
+        "product": "A String",
+      },
+      "operatingAccount": {
+        "accountId": "A String",
+        "accountType": "A String",
+        "product": "A String",
+      },
+      "productDestinationId": "A String",
+      "reference": "A String",
+    },
+  ],
+  "encoding": "A String",
+  "encryptionInfo": {
+    "awsWrappedKeyInfo": {
+      "encryptedDek": "A String",
+      "kekUri": "A String",
+      "keyType": "A String",
+      "roleArn": "A String",
+    },
+    "coordinatorKeyInfo": {
+      "keyId": "A String",
+    },
+    "gcpWrappedKeyInfo": {
+      "encryptedDek": "A String",
+      "kekUri": "A String",
+      "keyType": "A String",
+      "wipProvider": "A String",
+    },
+  },
+  "userData": [
+    {
+      "userIdentifiers": [
+        {
+          "address": {
+            "addressLine": "A String",
+            "administrativeArea": "A String",
+            "city": "A String",
+            "familyName": "A String",
+            "givenName": "A String",
+            "postalCode": "A String",
+            "regionCode": "A String",
+          },
+          "emailAddress": "A String",
+          "phoneNumber": "A String",
+        },
+      ],
+    },
+  ],
+  "validateOnly": True or False,
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    {
+  "requestId": "A String",
+}
+
+ + \ No newline at end of file diff --git a/googleapiclient/discovery_cache/documents/datamanager.v1.json b/googleapiclient/discovery_cache/documents/datamanager.v1.json index 1b7490e1b0..58e0d9cef0 100644 --- a/googleapiclient/discovery_cache/documents/datamanager.v1.json +++ b/googleapiclient/discovery_cache/documents/datamanager.v1.json @@ -818,9 +818,49 @@ ] } } +}, +"users": { +"methods": { +"ingest": { +"description": "", +"flatPath": "v1/users:ingest", +"httpMethod": "POST", +"id": "datamanager.users.ingest", +"parameterOrder": [], +"parameters": {}, +"path": "v1/users:ingest", +"request": { +"$ref": "IngestUsersRequest" +}, +"response": { +"$ref": "IngestUsersResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/datamanager" +] +}, +"remove": { +"description": "", +"flatPath": "v1/users:remove", +"httpMethod": "POST", +"id": "datamanager.users.remove", +"parameterOrder": [], +"parameters": {}, +"path": "v1/users:remove", +"request": { +"$ref": "RemoveUsersRequest" +}, +"response": { +"$ref": "RemoveUsersResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/datamanager" +] +} +} } }, -"revision": "20260904", +"revision": "20260924", "rootUrl": "https://datamanager.googleapis.com/", "schemas": { "AdEvent": { @@ -2257,6 +2297,52 @@ }, "type": "object" }, +"IngestUsersRequest": { +"id": "IngestUsersRequest", +"properties": { +"destinations": { +"items": { +"$ref": "Destination" +}, +"type": "array" +}, +"encoding": { +"enum": [ +"ENCODING_UNSPECIFIED", +"HEX", +"BASE64" +], +"enumDescriptions": [ +"", +"", +"" +], +"type": "string" +}, +"encryptionInfo": { +"$ref": "EncryptionInfo" +}, +"users": { +"items": { +"$ref": "User" +}, +"type": "array" +}, +"validateOnly": { +"type": "boolean" +} +}, +"type": "object" +}, +"IngestUsersResponse": { +"id": "IngestUsersResponse", +"properties": { +"requestId": { +"type": "string" +} +}, +"type": "object" +}, "IngestedUserListInfo": { "id": "IngestedUserListInfo", "properties": { @@ -3051,6 +3137,52 @@ }, "type": "object" }, +"RemoveUsersRequest": { +"id": "RemoveUsersRequest", +"properties": { +"destinations": { +"items": { +"$ref": "Destination" +}, +"type": "array" +}, +"encoding": { +"enum": [ +"ENCODING_UNSPECIFIED", +"HEX", +"BASE64" +], +"enumDescriptions": [ +"", +"", +"" +], +"type": "string" +}, +"encryptionInfo": { +"$ref": "EncryptionInfo" +}, +"userData": { +"items": { +"$ref": "UserData" +}, +"type": "array" +}, +"validateOnly": { +"type": "boolean" +} +}, +"type": "object" +}, +"RemoveUsersResponse": { +"id": "RemoveUsersResponse", +"properties": { +"requestId": { +"type": "string" +} +}, +"type": "object" +}, "RequestStatusPerDestination": { "id": "RequestStatusPerDestination", "properties": { @@ -3227,6 +3359,18 @@ }, "type": "object" }, +"User": { +"id": "User", +"properties": { +"mobileData": { +"$ref": "MobileData" +}, +"userData": { +"$ref": "UserData" +} +}, +"type": "object" +}, "UserData": { "id": "UserData", "properties": { From e21f80e4b33fed3b364e65e283eee5af13c03d39 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:17 +0000 Subject: [PATCH 14/33] feat(datamigration): update the api #### datamigration:v1 The following keys were added: - resources.projects.resources.locations.resources.conversionWorkspaces.methods.fetchEntitiesStatusView (Total Keys: 22) - resources.projects.resources.locations.resources.conversionWorkspaces.methods.fetchIssues (Total Keys: 22) - resources.projects.resources.locations.resources.conversionWorkspaces.methods.setDraftEntityDdl (Total Keys: 12) - schemas.ConversionWorkspace.properties.latestApplyTime (Total Keys: 3) - schemas.ConversionWorkspace.properties.latestConvertTime (Total Keys: 3) - schemas.EntityId (Total Keys: 6) - schemas.EntityStatusView (Total Keys: 12) - schemas.FetchEntitiesStatusViewResponse (Total Keys: 5) - schemas.FetchIssuesResponse (Total Keys: 15) - schemas.Issue (Total Keys: 22) - schemas.SetDraftEntityDdlRequest (Total Keys: 8) - schemas.SetDraftEntityDdlResponse (Total Keys: 2) --- ...ojects.locations.conversionWorkspaces.html | 202 ++++ .../documents/datamigration.v1.json | 957 +++++++++++++++++- 2 files changed, 1130 insertions(+), 29 deletions(-) diff --git a/docs/dyn/datamigration_v1.projects.locations.conversionWorkspaces.html b/docs/dyn/datamigration_v1.projects.locations.conversionWorkspaces.html index e1dd0bc97c..ca319ab341 100644 --- a/docs/dyn/datamigration_v1.projects.locations.conversionWorkspaces.html +++ b/docs/dyn/datamigration_v1.projects.locations.conversionWorkspaces.html @@ -106,6 +106,18 @@

Instance Methods

describeDatabaseEntities_next(previous_request, previous_response)

Retrieves the next page of results.

+

+ fetchEntitiesStatusView(conversionWorkspace, fetchView=None, filter=None, pageSize=None, pageToken=None, tree=None, x__xgafv=None)

+

An internal, RPC only method that returns a list of the (filtered) entities with minimal information required for the entities tree view.

+

+ fetchEntitiesStatusView_next(previous_request, previous_response)

+

Retrieves the next page of results.

+

+ fetchIssues(conversionWorkspace, allIssues=None, filter=None, pageSize=None, pageToken=None, tree=None, x__xgafv=None)

+

List issues of conversion workspace operations e.g. conversion.

+

+ fetchIssues_next(previous_request, previous_response)

+

Retrieves the next page of results.

get(name, x__xgafv=None)

Gets details of a single conversion workspace.

@@ -130,6 +142,9 @@

Instance Methods

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

Imports a snapshot of the source database into the conversion workspace.

+

+ setDraftEntityDdl(conversionWorkspace, body=None, x__xgafv=None)

+

Updates the draft DDL of an entity.

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.

@@ -294,8 +309,10 @@

Method Details

"a_key": "A String", }, "hasUncommittedChanges": True or False, # Output only. Whether the workspace has uncommitted changes (changes which were made after the workspace was committed). + "latestApplyTime": "A String", # Optional. Output only. The timestamp when the workspace was last applied. "latestCommitId": "A String", # Output only. The latest commit ID. "latestCommitTime": "A String", # Output only. The timestamp when the workspace was committed. + "latestConvertTime": "A String", # Optional. Output only. The timestamp when the workspace was last converted. "name": "A String", # Full name of the workspace resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}. "source": { # The type and version of a source or destination database. # Required. The source engine details. "engine": "A String", # Required. Engine type. @@ -402,8 +419,10 @@

Method Details

"a_key": "A String", }, "hasUncommittedChanges": True or False, # Output only. Whether the workspace has uncommitted changes (changes which were made after the workspace was committed). + "latestApplyTime": "A String", # Optional. Output only. The timestamp when the workspace was last applied. "latestCommitId": "A String", # Output only. The latest commit ID. "latestCommitTime": "A String", # Output only. The timestamp when the workspace was committed. + "latestConvertTime": "A String", # Optional. Output only. The timestamp when the workspace was last converted. "name": "A String", # Full name of the workspace resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}. "source": { # The type and version of a source or destination database. # Required. The source engine details. "engine": "A String", # Required. Engine type. @@ -698,6 +717,153 @@

Method Details

+
+ fetchEntitiesStatusView(conversionWorkspace, fetchView=None, filter=None, pageSize=None, pageToken=None, tree=None, x__xgafv=None) +
An internal, RPC only method that returns a list of the (filtered) entities with minimal information required for the entities tree view.
+
+Args:
+  conversionWorkspace: string, Required. Name of the conversion workspace resource whose database entities are described. Must be in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}. (required)
+  fetchView: string, Optional. The view to fetch. If not specified, FULL is used.
+    Allowed values
+      FETCH_VIEW_UNSPECIFIED - Unspecified view. Defaults to FULL.
+      FULL - Get all entities matching the filter.
+      SUMMARY - Each schema will have one entity per (non sub) type with a dummy name that will contain the aggregated information for all entities of that type. Counters like number of statements and issues will be aggregated accordingly.
+      FULL_WITH_DEPENDENCIES - Same as FULL plus dependency information.
+  filter: string, Optional. Filter the returned entities based on AIP-160 standard.
+  pageSize: integer, Optional. The maximum number of entities to return. The service may return fewer entities than the value specifies. Default is 100000.
+  pageToken: string, Optional. The nextPageToken value received in the previous call to conversionWorkspace.FetchEntitiesStatusView, used in the subsequent request to retrieve the next page of results. On first call this should be left blank. When paginating, all other parameters provided to conversionWorkspace.FetchEntitiesStatusView must match the call that provided the page token, except for the page_size parameter.
+  tree: string, Required. The tree to fetch.
+    Allowed values
+      DB_TREE_TYPE_UNSPECIFIED - Unspecified tree type.
+      SOURCE_TREE - The source database tree.
+      DRAFT_TREE - The draft database tree.
+  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 DataMigrationService.FetchEntitiesStatusView.
+  "entities": [ # A list of the entities matching the request, sorted by their full name (source name if requested the SOURCE tree, draft name if requested the DRAFT tree). Sub-entities (such as indexes) always appear immediately after their parent element.
+    { # A single entity for the UI view.
+      "dependencies": [ # Optional. The set of entities that this entity directly depends on, i.e., it does not include transitive dependencies. Provided only for FULL_WITH_DEPENDENCIES view. Dependencies are provided according to the request tree type.
+        { # An entity identifier.
+          "parentName": "A String", # The parent entity full name.
+          "parentType": "A String", # The type of the database entity (schema, table, view, ...).
+          "shortName": "A String", # The short name (e.g. table name) of the entity.
+          "type": "A String", # The type of the database entity (schema, table, view, index, ...).
+        },
+      ],
+      "draftDdlKind": "A String", # The DDL Kind selected for apply. If UNSPECIFIED, the entity wasn't converted yet. For SUMMARY view, this rolls up from descendants with the logic of UNSPECIFIED < DETERMINISTIC < AI. USER_EDIT is not propagated.
+      "draftEntity": { # An entity identifier. # The entity short name and type from the DRAFT tree.
+        "parentName": "A String", # The parent entity full name.
+        "parentType": "A String", # The type of the database entity (schema, table, view, ...).
+        "shortName": "A String", # The short name (e.g. table name) of the entity.
+        "type": "A String", # The type of the database entity (schema, table, view, index, ...).
+      },
+      "editedDdlKind": "A String", # If ddl_kind is USER_EDIT, this holds the DDL kind of the original content - DETERMINISTIC or AI. Otherwise, this is DDL_KIND_UNSPECIFIED. Relevant only for FULL view.
+      "issues": { # Aggregate issue information. # Unresolved issues information according to the current Draft DdlKind.
+        "errorCount": 42, # Number of error issues.
+        "infoCount": 42, # Number of info issues.
+        "warningCount": 42, # Number of warning issues.
+      },
+      "resolvedIssues": { # Aggregate issue information. # Resolved issues information according to the current Draft DdlKind.
+        "errorCount": 42, # Number of error issues.
+        "infoCount": 42, # Number of info issues.
+        "warningCount": 42, # Number of warning issues.
+      },
+      "sourceEntity": { # An entity identifier. # The entity short name and type from the SOURCE tree.
+        "parentName": "A String", # The parent entity full name.
+        "parentType": "A String", # The type of the database entity (schema, table, view, ...).
+        "shortName": "A String", # The short name (e.g. table name) of the entity.
+        "type": "A String", # The type of the database entity (schema, table, view, index, ...).
+      },
+      "testedEntity": True or False, # Optional. Whether the entity has successfully generated and executed validation tests.
+      "wasApplied": True or False, # Was the entity applied on the destination. Relevant only for FULL view.
+    },
+  ],
+  "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.
+}
+
+ +
+ fetchEntitiesStatusView_next(previous_request, previous_response) +
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.
+
+
+ +
+ fetchIssues(conversionWorkspace, allIssues=None, filter=None, pageSize=None, pageToken=None, tree=None, x__xgafv=None) +
List issues of conversion workspace operations e.g. conversion.
+
+Args:
+  conversionWorkspace: string, Required. Conversion workspace with issues to fetch. Must be in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}. (required)
+  allIssues: boolean, Optional. If 'true', gets all issues matching the filter. Otherwise, for each entity only the issues matching the DdlKind chosen for application on the destination are returned.
+  filter: string, Optional. AIP-160 standard filter. Supporting both entity and issue fields. Supported fields: - `name` / `fullname`: The entity full name. - `type`: The entity type (e.g. `TABLE`, `VIEW`, `INDEX`, `TRIGGER`). - `ddlkind`: The kind of DDL (e.g. `DDL_KIND_SOURCE`, `DDL_KIND_AI`, `DDL_KIND_DETERMINISTIC`). - `issue.severity`: The severity of the issue (e.g. `INFO`, `WARNING`, `ERROR`). - `issue.state`: The state of the issue (e.g. `OPEN`, `RESOLVED`). - `issue.origin`: The origin of the issue (e.g. `DETERMINISTIC`, `AI`). - `issue.category_id`: The category ID of the issue. - `issue.group_id`: The group ID of the issue.
+  pageSize: integer, Optional. The maximum number of issues to return. The service may return fewer issues than the value specifies.
+  pageToken: string, Optional. The FetchIssuesResponse.next_page_token value received in the previous call to FetchIssues, used in the subsequent request to retrieve the next page of results. On first call this should be left blank. When paginating, all other parameters provided to FetchIssues must match the call that provided the page token, except for the page_size parameter.
+  tree: string, Optional. The tree to fetch issues from. If not specified, source tree is assumed.
+    Allowed values
+      DB_TREE_TYPE_UNSPECIFIED - Unspecified tree type.
+      SOURCE - Returns seed and conversion issues
+      DRAFT - Returns apply issues.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response for fetching issues of a conversion workspace.
+  "issues": [ # The list of issues for the conversion workspace.
+    { # Issue related to the entity.
+      "categoryId": "A String", # The category ID.
+      "entityFullName": "A String", # Entity full name.
+      "entityType": "A String", # The entity type (if the DDL is for a sub entity).
+      "groupId": "A String", # The group ID.
+      "id": "A String", # Unique Issue ID. Use this ID when referencing a specific issue in other API calls, such as DataMigrationService.SetIssuesState.
+      "issueOrigin": "A String", # The source of the issue (deterministic, gemini, etc).
+      "issueState": "A String", # Output only. The state of the issue (open, resolved, etc).
+      "message": "A String", # Issue detailed message.
+      "position": { # Issue position. # The position of the issue found, if relevant.
+        "column": 42, # Issue column number.
+        "length": 42, # Issue length.
+        "line": 42, # Issue line number.
+        "offset": 42, # Issue offset.
+      },
+      "severity": "A String", # Severity of the issue.
+      "type": "A String", # The type of the issue.
+    },
+  ],
+  "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.
+}
+
+ +
+ fetchIssues_next(previous_request, previous_response) +
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.
+
+
+
get(name, x__xgafv=None)
Gets details of a single conversion workspace.
@@ -724,8 +890,10 @@ 

Method Details

"a_key": "A String", }, "hasUncommittedChanges": True or False, # Output only. Whether the workspace has uncommitted changes (changes which were made after the workspace was committed). + "latestApplyTime": "A String", # Optional. Output only. The timestamp when the workspace was last applied. "latestCommitId": "A String", # Output only. The latest commit ID. "latestCommitTime": "A String", # Output only. The timestamp when the workspace was committed. + "latestConvertTime": "A String", # Optional. Output only. The timestamp when the workspace was last converted. "name": "A String", # Full name of the workspace resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}. "source": { # The type and version of a source or destination database. # Required. The source engine details. "engine": "A String", # Required. Engine type. @@ -815,8 +983,10 @@

Method Details

"a_key": "A String", }, "hasUncommittedChanges": True or False, # Output only. Whether the workspace has uncommitted changes (changes which were made after the workspace was committed). + "latestApplyTime": "A String", # Optional. Output only. The timestamp when the workspace was last applied. "latestCommitId": "A String", # Output only. The latest commit ID. "latestCommitTime": "A String", # Output only. The timestamp when the workspace was committed. + "latestConvertTime": "A String", # Optional. Output only. The timestamp when the workspace was last converted. "name": "A String", # Full name of the workspace resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}. "source": { # The type and version of a source or destination database. # Required. The source engine details. "engine": "A String", # Required. Engine type. @@ -868,8 +1038,10 @@

Method Details

"a_key": "A String", }, "hasUncommittedChanges": True or False, # Output only. Whether the workspace has uncommitted changes (changes which were made after the workspace was committed). + "latestApplyTime": "A String", # Optional. Output only. The timestamp when the workspace was last applied. "latestCommitId": "A String", # Output only. The latest commit ID. "latestCommitTime": "A String", # Output only. The timestamp when the workspace was committed. + "latestConvertTime": "A String", # Optional. Output only. The timestamp when the workspace was last converted. "name": "A String", # Full name of the workspace resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}. "source": { # The type and version of a source or destination database. # Required. The source engine details. "engine": "A String", # Required. Engine type. @@ -1043,6 +1215,36 @@

Method Details

}
+
+ setDraftEntityDdl(conversionWorkspace, body=None, x__xgafv=None) +
Updates the draft DDL of an entity.
+
+Args:
+  conversionWorkspace: string, Required. Name of the conversion workspace resource in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request message for DataMigrationService.SetDraftEntityDdl.
+  "basedOnDdlKind": "A String", # Optional. Which DDL (Deterministic/AI) the updated DDL is based on. Defaults to DETERMINISTIC if not specified.
+  "ddl": "A String", # Required. The DDL to set.
+  "ddlKind": "A String", # Optional. The updated DDL Kind. Can be either USER_EDIT (default) or AI.
+  "entityName": "A String", # Required. The draft entity full name from the tree. .
+  "entityType": "A String", # Required. The type of the database entity (table, view, index, ...).
+  "explanation": "A String", # Optional. An optional explanation of the generated DDL if ddl_kind is AI.
+}
+
+  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 DataMigrationService.SetDraftEntityDdl.
+}
+
+
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/datamigration.v1.json b/googleapiclient/discovery_cache/documents/datamigration.v1.json
index 169c35ac5e..72578d0a84 100644
--- a/googleapiclient/discovery_cache/documents/datamigration.v1.json
+++ b/googleapiclient/discovery_cache/documents/datamigration.v1.json
@@ -1031,6 +1031,140 @@
 "https://www.googleapis.com/auth/cloud-platform"
 ]
 },
+"fetchEntitiesStatusView": {
+"description": "An internal, RPC only method that returns a list of the (filtered) entities with minimal information required for the entities tree view.",
+"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/conversionWorkspaces/{conversionWorkspacesId}:fetchEntitiesStatusView",
+"httpMethod": "GET",
+"id": "datamigration.projects.locations.conversionWorkspaces.fetchEntitiesStatusView",
+"parameterOrder": [
+"conversionWorkspace"
+],
+"parameters": {
+"conversionWorkspace": {
+"description": "Required. Name of the conversion workspace resource whose database entities are described. Must be in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/conversionWorkspaces/[^/]+$",
+"required": true,
+"type": "string"
+},
+"fetchView": {
+"description": "Optional. The view to fetch. If not specified, FULL is used.",
+"enum": [
+"FETCH_VIEW_UNSPECIFIED",
+"FULL",
+"SUMMARY",
+"FULL_WITH_DEPENDENCIES"
+],
+"enumDescriptions": [
+"Unspecified view. Defaults to FULL.",
+"Get all entities matching the filter.",
+"Each schema will have one entity per (non sub) type with a dummy name that will contain the aggregated information for all entities of that type. Counters like number of statements and issues will be aggregated accordingly.",
+"Same as FULL plus dependency information."
+],
+"location": "query",
+"type": "string"
+},
+"filter": {
+"description": "Optional. Filter the returned entities based on AIP-160 standard.",
+"location": "query",
+"type": "string"
+},
+"pageSize": {
+"description": "Optional. The maximum number of entities to return. The service may return fewer entities than the value specifies. Default is 100000.",
+"format": "int32",
+"location": "query",
+"type": "integer"
+},
+"pageToken": {
+"description": "Optional. The nextPageToken value received in the previous call to conversionWorkspace.FetchEntitiesStatusView, used in the subsequent request to retrieve the next page of results. On first call this should be left blank. When paginating, all other parameters provided to conversionWorkspace.FetchEntitiesStatusView must match the call that provided the page token, except for the page_size parameter.",
+"location": "query",
+"type": "string"
+},
+"tree": {
+"description": "Required. The tree to fetch.",
+"enum": [
+"DB_TREE_TYPE_UNSPECIFIED",
+"SOURCE_TREE",
+"DRAFT_TREE"
+],
+"enumDescriptions": [
+"Unspecified tree type.",
+"The source database tree.",
+"The draft database tree."
+],
+"location": "query",
+"type": "string"
+}
+},
+"path": "v1/{+conversionWorkspace}:fetchEntitiesStatusView",
+"response": {
+"$ref": "FetchEntitiesStatusViewResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
+"fetchIssues": {
+"description": "List issues of conversion workspace operations e.g. conversion.",
+"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/conversionWorkspaces/{conversionWorkspacesId}:fetchIssues",
+"httpMethod": "GET",
+"id": "datamigration.projects.locations.conversionWorkspaces.fetchIssues",
+"parameterOrder": [
+"conversionWorkspace"
+],
+"parameters": {
+"allIssues": {
+"description": "Optional. If 'true', gets all issues matching the filter. Otherwise, for each entity only the issues matching the DdlKind chosen for application on the destination are returned.",
+"location": "query",
+"type": "boolean"
+},
+"conversionWorkspace": {
+"description": "Required. Conversion workspace with issues to fetch. Must be in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/conversionWorkspaces/[^/]+$",
+"required": true,
+"type": "string"
+},
+"filter": {
+"description": "Optional. AIP-160 standard filter. Supporting both entity and issue fields. Supported fields: - `name` / `fullname`: The entity full name. - `type`: The entity type (e.g. `TABLE`, `VIEW`, `INDEX`, `TRIGGER`). - `ddlkind`: The kind of DDL (e.g. `DDL_KIND_SOURCE`, `DDL_KIND_AI`, `DDL_KIND_DETERMINISTIC`). - `issue.severity`: The severity of the issue (e.g. `INFO`, `WARNING`, `ERROR`). - `issue.state`: The state of the issue (e.g. `OPEN`, `RESOLVED`). - `issue.origin`: The origin of the issue (e.g. `DETERMINISTIC`, `AI`). - `issue.category_id`: The category ID of the issue. - `issue.group_id`: The group ID of the issue.",
+"location": "query",
+"type": "string"
+},
+"pageSize": {
+"description": "Optional. The maximum number of issues to return. The service may return fewer issues than the value specifies.",
+"format": "int32",
+"location": "query",
+"type": "integer"
+},
+"pageToken": {
+"description": "Optional. The FetchIssuesResponse.next_page_token value received in the previous call to FetchIssues, used in the subsequent request to retrieve the next page of results. On first call this should be left blank. When paginating, all other parameters provided to FetchIssues must match the call that provided the page token, except for the page_size parameter.",
+"location": "query",
+"type": "string"
+},
+"tree": {
+"description": "Optional. The tree to fetch issues from. If not specified, source tree is assumed.",
+"enum": [
+"DB_TREE_TYPE_UNSPECIFIED",
+"SOURCE",
+"DRAFT"
+],
+"enumDescriptions": [
+"Unspecified tree type.",
+"Returns seed and conversion issues",
+"Returns apply issues."
+],
+"location": "query",
+"type": "string"
+}
+},
+"path": "v1/{+conversionWorkspace}:fetchIssues",
+"response": {
+"$ref": "FetchIssuesResponse"
+},
+"scopes": [
+"https://www.googleapis.com/auth/cloud-platform"
+]
+},
 "get": {
 "description": "Gets details of a single conversion workspace.",
 "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/conversionWorkspaces/{conversionWorkspacesId}",
@@ -1265,6 +1399,34 @@
 "https://www.googleapis.com/auth/cloud-platform"
 ]
 },
+"setDraftEntityDdl": {
+"description": "Updates the draft DDL of an entity.",
+"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/conversionWorkspaces/{conversionWorkspacesId}:setDraftEntityDdl",
+"httpMethod": "POST",
+"id": "datamigration.projects.locations.conversionWorkspaces.setDraftEntityDdl",
+"parameterOrder": [
+"conversionWorkspace"
+],
+"parameters": {
+"conversionWorkspace": {
+"description": "Required. Name of the conversion workspace resource in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.",
+"location": "path",
+"pattern": "^projects/[^/]+/locations/[^/]+/conversionWorkspaces/[^/]+$",
+"required": true,
+"type": "string"
+}
+},
+"path": "v1/{+conversionWorkspace}:setDraftEntityDdl",
+"request": {
+"$ref": "SetDraftEntityDdlRequest"
+},
+"response": {
+"$ref": "SetDraftEntityDdlResponse"
+},
+"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": "v1/projects/{projectsId}/locations/{locationsId}/conversionWorkspaces/{conversionWorkspacesId}:setIamPolicy",
@@ -2592,7 +2754,7 @@
 }
 }
 },
-"revision": "20260904",
+"revision": "20260917",
 "rootUrl": "https://datamigration.googleapis.com/",
 "schemas": {
 "AlloyDbConnectionProfile": {
@@ -3519,6 +3681,12 @@
 "readOnly": true,
 "type": "boolean"
 },
+"latestApplyTime": {
+"description": "Optional. Output only. The timestamp when the workspace was last applied.",
+"format": "google-datetime",
+"readOnly": true,
+"type": "string"
+},
 "latestCommitId": {
 "description": "Output only. The latest commit ID.",
 "readOnly": true,
@@ -3530,6 +3698,12 @@
 "readOnly": true,
 "type": "string"
 },
+"latestConvertTime": {
+"description": "Optional. Output only. The timestamp when the workspace was last converted.",
+"format": "google-datetime",
+"readOnly": true,
+"type": "string"
+},
 "name": {
 "description": "Full name of the workspace resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.",
 "type": "string"
@@ -4094,6 +4268,101 @@
 },
 "type": "object"
 },
+"EntityId": {
+"description": "An entity identifier.",
+"id": "EntityId",
+"properties": {
+"parentName": {
+"description": "The parent entity full name.",
+"type": "string"
+},
+"parentType": {
+"description": "The type of the database entity (schema, table, view, ...).",
+"enum": [
+"DATABASE_ENTITY_TYPE_UNSPECIFIED",
+"DATABASE_ENTITY_TYPE_SCHEMA",
+"DATABASE_ENTITY_TYPE_TABLE",
+"DATABASE_ENTITY_TYPE_COLUMN",
+"DATABASE_ENTITY_TYPE_CONSTRAINT",
+"DATABASE_ENTITY_TYPE_INDEX",
+"DATABASE_ENTITY_TYPE_TRIGGER",
+"DATABASE_ENTITY_TYPE_VIEW",
+"DATABASE_ENTITY_TYPE_SEQUENCE",
+"DATABASE_ENTITY_TYPE_STORED_PROCEDURE",
+"DATABASE_ENTITY_TYPE_FUNCTION",
+"DATABASE_ENTITY_TYPE_SYNONYM",
+"DATABASE_ENTITY_TYPE_DATABASE_PACKAGE",
+"DATABASE_ENTITY_TYPE_UDT",
+"DATABASE_ENTITY_TYPE_MATERIALIZED_VIEW",
+"DATABASE_ENTITY_TYPE_DATABASE"
+],
+"enumDescriptions": [
+"Unspecified database entity type.",
+"Schema.",
+"Table.",
+"Column.",
+"Constraint.",
+"Index.",
+"Trigger.",
+"View.",
+"Sequence.",
+"Stored Procedure.",
+"Function.",
+"Synonym.",
+"Package.",
+"UDT.",
+"Materialized View.",
+"Database."
+],
+"type": "string"
+},
+"shortName": {
+"description": "The short name (e.g. table name) of the entity.",
+"type": "string"
+},
+"type": {
+"description": "The type of the database entity (schema, table, view, index, ...).",
+"enum": [
+"DATABASE_ENTITY_TYPE_UNSPECIFIED",
+"DATABASE_ENTITY_TYPE_SCHEMA",
+"DATABASE_ENTITY_TYPE_TABLE",
+"DATABASE_ENTITY_TYPE_COLUMN",
+"DATABASE_ENTITY_TYPE_CONSTRAINT",
+"DATABASE_ENTITY_TYPE_INDEX",
+"DATABASE_ENTITY_TYPE_TRIGGER",
+"DATABASE_ENTITY_TYPE_VIEW",
+"DATABASE_ENTITY_TYPE_SEQUENCE",
+"DATABASE_ENTITY_TYPE_STORED_PROCEDURE",
+"DATABASE_ENTITY_TYPE_FUNCTION",
+"DATABASE_ENTITY_TYPE_SYNONYM",
+"DATABASE_ENTITY_TYPE_DATABASE_PACKAGE",
+"DATABASE_ENTITY_TYPE_UDT",
+"DATABASE_ENTITY_TYPE_MATERIALIZED_VIEW",
+"DATABASE_ENTITY_TYPE_DATABASE"
+],
+"enumDescriptions": [
+"Unspecified database entity type.",
+"Schema.",
+"Table.",
+"Column.",
+"Constraint.",
+"Index.",
+"Trigger.",
+"View.",
+"Sequence.",
+"Stored Procedure.",
+"Function.",
+"Synonym.",
+"Package.",
+"UDT.",
+"Materialized View.",
+"Database."
+],
+"type": "string"
+}
+},
+"type": "object"
+},
 "EntityIssue": {
 "description": "Issue related to the entity.",
 "id": "EntityIssue",
@@ -4327,38 +4596,112 @@
 },
 "type": "object"
 },
-"ErrorInfo": {
-"description": "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\" } }",
-"id": "ErrorInfo",
+"EntityStatusView": {
+"description": "A single entity for the UI view.",
+"id": "EntityStatusView",
 "properties": {
-"domain": {
-"description": "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\".",
-"type": "string"
-},
-"metadata": {
-"additionalProperties": {
-"type": "string"
+"dependencies": {
+"description": "Optional. The set of entities that this entity directly depends on, i.e., it does not include transitive dependencies. Provided only for FULL_WITH_DEPENDENCIES view. Dependencies are provided according to the request tree type.",
+"items": {
+"$ref": "EntityId"
 },
-"description": "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.",
-"type": "object"
+"type": "array"
 },
-"reason": {
-"description": "The reason for 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.",
+"draftDdlKind": {
+"description": "The DDL Kind selected for apply. If UNSPECIFIED, the entity wasn't converted yet. For SUMMARY view, this rolls up from descendants with the logic of UNSPECIFIED < DETERMINISTIC < AI. USER_EDIT is not propagated.",
+"enum": [
+"DDL_KIND_UNSPECIFIED",
+"SOURCE",
+"DETERMINISTIC",
+"AI",
+"USER_EDIT"
+],
+"enumDescriptions": [
+"The kind of the DDL is unknown.",
+"DDL of the source entity",
+"Deterministic converted DDL",
+"Gemini AI converted DDL",
+"User edited DDL"
+],
 "type": "string"
-}
 },
-"type": "object"
-},
-"Expr": {
-"description": "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.",
-"id": "Expr",
-"properties": {
-"description": {
-"description": "Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.",
-"type": "string"
+"draftEntity": {
+"$ref": "EntityId",
+"description": "The entity short name and type from the DRAFT tree."
 },
-"expression": {
-"description": "Textual representation of an expression in Common Expression Language syntax.",
+"editedDdlKind": {
+"description": "If ddl_kind is USER_EDIT, this holds the DDL kind of the original content - DETERMINISTIC or AI. Otherwise, this is DDL_KIND_UNSPECIFIED. Relevant only for FULL view.",
+"enum": [
+"DDL_KIND_UNSPECIFIED",
+"SOURCE",
+"DETERMINISTIC",
+"AI",
+"USER_EDIT"
+],
+"enumDescriptions": [
+"The kind of the DDL is unknown.",
+"DDL of the source entity",
+"Deterministic converted DDL",
+"Gemini AI converted DDL",
+"User edited DDL"
+],
+"type": "string"
+},
+"issues": {
+"$ref": "IssueAggregateData",
+"description": "Unresolved issues information according to the current Draft DdlKind."
+},
+"resolvedIssues": {
+"$ref": "IssueAggregateData",
+"description": "Resolved issues information according to the current Draft DdlKind."
+},
+"sourceEntity": {
+"$ref": "EntityId",
+"description": "The entity short name and type from the SOURCE tree."
+},
+"testedEntity": {
+"description": "Optional. Whether the entity has successfully generated and executed validation tests.",
+"type": "boolean"
+},
+"wasApplied": {
+"description": "Was the entity applied on the destination. Relevant only for FULL view.",
+"type": "boolean"
+}
+},
+"type": "object"
+},
+"ErrorInfo": {
+"description": "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\" } }",
+"id": "ErrorInfo",
+"properties": {
+"domain": {
+"description": "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\".",
+"type": "string"
+},
+"metadata": {
+"additionalProperties": {
+"type": "string"
+},
+"description": "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.",
+"type": "object"
+},
+"reason": {
+"description": "The reason for 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.",
+"type": "string"
+}
+},
+"type": "object"
+},
+"Expr": {
+"description": "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.",
+"id": "Expr",
+"properties": {
+"description": {
+"description": "Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.",
+"type": "string"
+},
+"expression": {
+"description": "Textual representation of an expression in Common Expression Language syntax.",
 "type": "string"
 },
 "location": {
@@ -4372,6 +4715,69 @@
 },
 "type": "object"
 },
+"FetchEntitiesStatusViewResponse": {
+"description": "Response message for DataMigrationService.FetchEntitiesStatusView.",
+"id": "FetchEntitiesStatusViewResponse",
+"properties": {
+"entities": {
+"description": "A list of the entities matching the request, sorted by their full name (source name if requested the SOURCE tree, draft name if requested the DRAFT tree). Sub-entities (such as indexes) always appear immediately after their parent element.",
+"items": {
+"$ref": "EntityStatusView"
+},
+"type": "array"
+},
+"nextPageToken": {
+"description": "A token which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.",
+"type": "string"
+}
+},
+"type": "object"
+},
+"FetchIssuesResponse": {
+"description": "Response for fetching issues of a conversion workspace.",
+"id": "FetchIssuesResponse",
+"properties": {
+"issues": {
+"description": "The list of issues for the conversion workspace.",
+"items": {
+"$ref": "Issue"
+},
+"type": "array"
+},
+"nextPageToken": {
+"description": "A token which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.",
+"type": "string"
+}
+},
+"type": "object"
+},
+"FetchIssuesResponseIssuePosition": {
+"description": "Issue position.",
+"id": "FetchIssuesResponseIssuePosition",
+"properties": {
+"column": {
+"description": "Issue column number.",
+"format": "int32",
+"type": "integer"
+},
+"length": {
+"description": "Issue length.",
+"format": "int32",
+"type": "integer"
+},
+"line": {
+"description": "Issue line number.",
+"format": "int32",
+"type": "integer"
+},
+"offset": {
+"description": "Issue offset.",
+"format": "int32",
+"type": "integer"
+}
+},
+"type": "object"
+},
 "FetchStaticIpsResponse": {
 "description": "Response message for a 'FetchStaticIps' request.",
 "id": "FetchStaticIpsResponse",
@@ -4761,6 +5167,396 @@
 },
 "type": "object"
 },
+"Issue": {
+"description": "Issue related to the entity.",
+"id": "Issue",
+"properties": {
+"categoryId": {
+"description": "The category ID.",
+"enum": [
+"ISSUE_CATEGORY_ID_UNSPECIFIED",
+"ISSUE_CATEGORY_ID_CW00",
+"ISSUE_CATEGORY_ID_CW01",
+"ISSUE_CATEGORY_ID_CW02",
+"ISSUE_CATEGORY_ID_CW03",
+"ISSUE_CATEGORY_ID_CW04",
+"ISSUE_CATEGORY_ID_CW05",
+"ISSUE_CATEGORY_ID_CW06",
+"ISSUE_CATEGORY_ID_CW07",
+"ISSUE_CATEGORY_ID_CW08",
+"ISSUE_CATEGORY_ID_CW99",
+"ISSUE_CATEGORY_ID_QA00",
+"ISSUE_CATEGORY_ID_AP00"
+],
+"enumDescriptions": [
+"Unspecified issue category ID.",
+"General conversion issues.",
+"Input issues.",
+"Source functionality not supported.",
+"Source feature not supported.",
+"Unsupported syntax.",
+"Data types and conversion.",
+"Potential functional nuances.",
+"Functional review recommended.",
+"Refactoring required.",
+"Gemini review recommendations.",
+"Quality assessment findings.",
+"General apply issues."
+],
+"type": "string"
+},
+"entityFullName": {
+"description": "Entity full name.",
+"type": "string"
+},
+"entityType": {
+"description": "The entity type (if the DDL is for a sub entity).",
+"enum": [
+"DATABASE_ENTITY_TYPE_UNSPECIFIED",
+"DATABASE_ENTITY_TYPE_SCHEMA",
+"DATABASE_ENTITY_TYPE_TABLE",
+"DATABASE_ENTITY_TYPE_COLUMN",
+"DATABASE_ENTITY_TYPE_CONSTRAINT",
+"DATABASE_ENTITY_TYPE_INDEX",
+"DATABASE_ENTITY_TYPE_TRIGGER",
+"DATABASE_ENTITY_TYPE_VIEW",
+"DATABASE_ENTITY_TYPE_SEQUENCE",
+"DATABASE_ENTITY_TYPE_STORED_PROCEDURE",
+"DATABASE_ENTITY_TYPE_FUNCTION",
+"DATABASE_ENTITY_TYPE_SYNONYM",
+"DATABASE_ENTITY_TYPE_DATABASE_PACKAGE",
+"DATABASE_ENTITY_TYPE_UDT",
+"DATABASE_ENTITY_TYPE_MATERIALIZED_VIEW",
+"DATABASE_ENTITY_TYPE_DATABASE"
+],
+"enumDescriptions": [
+"Unspecified database entity type.",
+"Schema.",
+"Table.",
+"Column.",
+"Constraint.",
+"Index.",
+"Trigger.",
+"View.",
+"Sequence.",
+"Stored Procedure.",
+"Function.",
+"Synonym.",
+"Package.",
+"UDT.",
+"Materialized View.",
+"Database."
+],
+"type": "string"
+},
+"groupId": {
+"description": "The group ID.",
+"enum": [
+"ISSUE_GROUP_ID_UNSPECIFIED",
+"ISSUE_GROUP_ID_CW_OP0000",
+"ISSUE_GROUP_ID_CW_OP0001",
+"ISSUE_GROUP_ID_CW_OP0002",
+"ISSUE_GROUP_ID_CW_OP0101",
+"ISSUE_GROUP_ID_CW_OP0102",
+"ISSUE_GROUP_ID_CW_OP0103",
+"ISSUE_GROUP_ID_CW_OP0200",
+"ISSUE_GROUP_ID_CW_OP0201",
+"ISSUE_GROUP_ID_CW_OP0202",
+"ISSUE_GROUP_ID_CW_OP0203",
+"ISSUE_GROUP_ID_CW_OP0204",
+"ISSUE_GROUP_ID_CW_OP0205",
+"ISSUE_GROUP_ID_CW_OP0206",
+"ISSUE_GROUP_ID_CW_OP0300",
+"ISSUE_GROUP_ID_CW_OP0301",
+"ISSUE_GROUP_ID_CW_OP0315",
+"ISSUE_GROUP_ID_CW_OP0303",
+"ISSUE_GROUP_ID_CW_OP0304",
+"ISSUE_GROUP_ID_CW_OP0305",
+"ISSUE_GROUP_ID_CW_OP0306",
+"ISSUE_GROUP_ID_CW_OP0307",
+"ISSUE_GROUP_ID_CW_OP0308",
+"ISSUE_GROUP_ID_CW_OP0309",
+"ISSUE_GROUP_ID_CW_OP0310",
+"ISSUE_GROUP_ID_CW_OP0311",
+"ISSUE_GROUP_ID_CW_OP0312",
+"ISSUE_GROUP_ID_CW_OP0313",
+"ISSUE_GROUP_ID_CW_OP0314",
+"ISSUE_GROUP_ID_CW_OP0302",
+"ISSUE_GROUP_ID_CW_OP0400",
+"ISSUE_GROUP_ID_CW_OP0401",
+"ISSUE_GROUP_ID_CW_OP0402",
+"ISSUE_GROUP_ID_CW_OP0403",
+"ISSUE_GROUP_ID_CW_OP0404",
+"ISSUE_GROUP_ID_CW_OP0500",
+"ISSUE_GROUP_ID_CW_OP0501",
+"ISSUE_GROUP_ID_CW_OP0502",
+"ISSUE_GROUP_ID_CW_OP0503",
+"ISSUE_GROUP_ID_CW_OP0504",
+"ISSUE_GROUP_ID_CW_OP0601",
+"ISSUE_GROUP_ID_CW_OP0602",
+"ISSUE_GROUP_ID_CW_OP0603",
+"ISSUE_GROUP_ID_CW_OP0604",
+"ISSUE_GROUP_ID_CW_OP0605",
+"ISSUE_GROUP_ID_CW_OP0606",
+"ISSUE_GROUP_ID_CW_OP0701",
+"ISSUE_GROUP_ID_CW_OP0702",
+"ISSUE_GROUP_ID_CW_OP0801",
+"ISSUE_GROUP_ID_CW_OP0802",
+"ISSUE_GROUP_ID_CW_OP0803",
+"ISSUE_GROUP_ID_CW_OP0804",
+"ISSUE_GROUP_ID_CW_OP0805",
+"ISSUE_GROUP_ID_CW_OP0806",
+"ISSUE_GROUP_ID_CW_OP0807",
+"ISSUE_GROUP_ID_CW_OP0808",
+"ISSUE_GROUP_ID_QA_OP0000",
+"ISSUE_GROUP_ID_CW_SP0000",
+"ISSUE_GROUP_ID_CW_SP0001",
+"ISSUE_GROUP_ID_CW_SP0002",
+"ISSUE_GROUP_ID_CW_SP0101",
+"ISSUE_GROUP_ID_CW_SP0102",
+"ISSUE_GROUP_ID_CW_SP0103",
+"ISSUE_GROUP_ID_CW_SP0200",
+"ISSUE_GROUP_ID_CW_SP0201",
+"ISSUE_GROUP_ID_CW_SP0202",
+"ISSUE_GROUP_ID_CW_SP0203",
+"ISSUE_GROUP_ID_CW_SP0204",
+"ISSUE_GROUP_ID_CW_SP0205",
+"ISSUE_GROUP_ID_CW_SP0300",
+"ISSUE_GROUP_ID_CW_SP0302",
+"ISSUE_GROUP_ID_CW_SP0306",
+"ISSUE_GROUP_ID_CW_SP0308",
+"ISSUE_GROUP_ID_CW_SP0309",
+"ISSUE_GROUP_ID_CW_SP0310",
+"ISSUE_GROUP_ID_CW_SP0311",
+"ISSUE_GROUP_ID_CW_SP0312",
+"ISSUE_GROUP_ID_CW_SP0313",
+"ISSUE_GROUP_ID_CW_SP0314",
+"ISSUE_GROUP_ID_CW_SP0400",
+"ISSUE_GROUP_ID_CW_SP0401",
+"ISSUE_GROUP_ID_CW_SP0402",
+"ISSUE_GROUP_ID_CW_SP0403",
+"ISSUE_GROUP_ID_CW_SP0404",
+"ISSUE_GROUP_ID_CW_SP0500",
+"ISSUE_GROUP_ID_CW_SP0501",
+"ISSUE_GROUP_ID_CW_SP0502",
+"ISSUE_GROUP_ID_CW_SP0503",
+"ISSUE_GROUP_ID_CW_SP0504",
+"ISSUE_GROUP_ID_CW_SP0601",
+"ISSUE_GROUP_ID_CW_SP0602",
+"ISSUE_GROUP_ID_CW_SP0604",
+"ISSUE_GROUP_ID_CW_SP0701",
+"ISSUE_GROUP_ID_CW_SP0802",
+"ISSUE_GROUP_ID_CW_SP0807",
+"ISSUE_GROUP_ID_QA_SP0000",
+"ISSUE_GROUP_ID_CW_AI9900",
+"ISSUE_GROUP_ID_CW_AI9901",
+"ISSUE_GROUP_ID_CW_AI9902",
+"ISSUE_GROUP_ID_CW_AP0000"
+],
+"enumDescriptions": [
+"Unspecified issue group ID.",
+"General conversion issues.",
+"Metadata conversion issues.",
+"Contact your support team.",
+"Invalid source code.",
+"Missing referenced objects.",
+"Missing primary key.",
+"Source functionality not supported.",
+"SQLCODE not supported.",
+"Oracle data dictionary object not supported.",
+"Oracle SQL function not supported.",
+"Oracle PL/SQL package not supported.",
+"Data type not supported.",
+"Naming conflict.",
+"Source feature not supported.",
+"Schema objects or attributes not supported.",
+"Synonyms not supported.",
+"Bulk binding not supported.",
+"Collections not supported.",
+"Pipelined functions not supported.",
+"Dynamic SQL not supported.",
+"CONNECT BY option not supported.",
+"Locking and transactions issues.",
+"JSON not supported.",
+"XML not supported.",
+"MERGE not supported.",
+"PIVOT not supported.",
+"ALTER statement option not supported.",
+"SQL feature not supported.",
+"PL/SQL feature not supported.",
+"Unsupported syntax.",
+"Unsupported SQL syntax.",
+"Unsupported PL/SQL syntax.",
+"Unsupported date and timestamp syntax.",
+"Unsupported exceptions syntax.",
+"Data types and conversion issues.",
+"Date format model issues.",
+"Numeric format model issues.",
+"Casting issues.",
+"Comparison issues.",
+"Review date format model.",
+"Review numeric format model.",
+"Review exception code.",
+"Review exception message.",
+"Review Oracle built-in function emulation.",
+"Review foreign key column data type.",
+"Functional review recommended.",
+"Review Oracle built-in function emulation.",
+"Autonomous transactions refactoring required.",
+"Database links refactoring required.",
+"Advanced queuing refactoring required.",
+"Database email refactoring required.",
+"Jobs and scheduling refactoring required.",
+"File I/O refactoring required.",
+"Synonyms refactoring required.",
+"Global temporary tables refactoring required.",
+"Functional equivalence assessment findings.",
+"General conversion issues.",
+"Metadata conversion issues.",
+"Contact your support team.",
+"Invalid source code.",
+"Missing referenced objects.",
+"Missing primary key.",
+"Source functionality not supported.",
+"SQL Server system view not supported.",
+"SQL Server SQL function not supported.",
+"SQL Server T-SQL object not supported.",
+"Missing SQL Server system View",
+"Naming conflict.",
+"Source feature not supported.",
+"T-SQL feature not supported.",
+"Dynamic SQL not supported.",
+"JSON not supported.",
+"Locking and transactions issues.",
+"XML not supported.",
+"MERGE not supported.",
+"PIVOT not supported.",
+"ALTER statement option not supported.",
+"SQL feature not supported.",
+"Unsupported syntax.",
+"Unsupported SQL syntax.",
+"Unsupported T-SQL syntax.",
+"Unsupported date and timestamp syntax.",
+"Unsupported exceptions syntax.",
+"Data types and conversion issues.",
+"Date format model issues.",
+"Numeric format model issues.",
+"Casting issues.",
+"Comparison issues.",
+"Review date format model.",
+"Review numeric format model.",
+"Review exception message.",
+"Functional review recommended.",
+"Database links refactoring required.",
+"Synonyms refactoring required.",
+"Functional equivalence assessment findings.",
+"Review Gemini suggestions.",
+"Review AI-augmented code.",
+"Citations for AI-augmented code.",
+"General apply issues."
+],
+"type": "string"
+},
+"id": {
+"description": "Unique Issue ID. Use this ID when referencing a specific issue in other API calls, such as DataMigrationService.SetIssuesState.",
+"type": "string"
+},
+"issueOrigin": {
+"description": "The source of the issue (deterministic, gemini, etc).",
+"enum": [
+"ISSUE_ORIGIN_UNSPECIFIED",
+"ISSUE_ORIGIN_DETERMINISTIC",
+"ISSUE_ORIGIN_AI",
+"ISSUE_ORIGIN_AI_FROM_DETERMINISTIC"
+],
+"enumDescriptions": [
+"Unspecified issue origin.",
+"Issue originated from the deterministic conversion engine.",
+"Issue originated from the AI conversion engine.",
+"CODE_CONVERSION/CST issues that were carried over to the Gemini conversion,"
+],
+"type": "string"
+},
+"issueState": {
+"description": "Output only. The state of the issue (open, resolved, etc).",
+"enum": [
+"ISSUE_STATE_UNSPECIFIED",
+"ISSUE_STATE_OPEN",
+"ISSUE_STATE_RESOLVED"
+],
+"enumDescriptions": [
+"Unspecified issue state.",
+"Issue is open.",
+"Issue is resolved."
+],
+"readOnly": true,
+"type": "string"
+},
+"message": {
+"description": "Issue detailed message.",
+"type": "string"
+},
+"position": {
+"$ref": "FetchIssuesResponseIssuePosition",
+"description": "The position of the issue found, if relevant."
+},
+"severity": {
+"description": "Severity of the issue.",
+"enum": [
+"ISSUE_SEVERITY_UNSPECIFIED",
+"ISSUE_SEVERITY_INFO",
+"ISSUE_SEVERITY_WARNING",
+"ISSUE_SEVERITY_ERROR"
+],
+"enumDescriptions": [
+"Unspecified issue severity.",
+"Info.",
+"Warning.",
+"Error."
+],
+"type": "string"
+},
+"type": {
+"description": "The type of the issue.",
+"enum": [
+"ISSUE_TYPE_UNSPECIFIED",
+"ISSUE_TYPE_CONVERSION",
+"ISSUE_TYPE_PULL_SCHEMA",
+"ISSUE_TYPE_APPLY"
+],
+"enumDescriptions": [
+"Unspecified issue type.",
+"Issue originated from the conversion process.",
+"Issue originated from the pull schema process.",
+"Issue originated from the apply process."
+],
+"type": "string"
+}
+},
+"type": "object"
+},
+"IssueAggregateData": {
+"description": "Aggregate issue information.",
+"id": "IssueAggregateData",
+"properties": {
+"errorCount": {
+"description": "Number of error issues.",
+"format": "int32",
+"type": "integer"
+},
+"infoCount": {
+"description": "Number of info issues.",
+"format": "int32",
+"type": "integer"
+},
+"warningCount": {
+"description": "Number of warning issues.",
+"format": "int32",
+"type": "integer"
+}
+},
+"type": "object"
+},
 "Link": {
 "description": "Describes a URL link.",
 "id": "Link",
@@ -5357,7 +6153,8 @@
 "PROMOTE_IN_PROGRESS",
 "WAITING_FOR_SOURCE_WRITES_TO_STOP",
 "PREPARING_THE_DUMP",
-"READY_FOR_PROMOTE"
+"READY_FOR_PROMOTE",
+"PHASE_FAILBACK"
 ],
 "enumDescriptions": [
 "The phase of the migration job is unknown.",
@@ -5366,7 +6163,8 @@
 "The migration job is running the promote phase.",
 "Only RDS flow - waiting for source writes to stop",
 "Only RDS flow - the sources writes stopped, waiting for dump to begin",
-"The migration job is ready to be promoted."
+"The migration job is ready to be promoted.",
+"The migration job is in the failback phase. This phase is currently used only for SQL Server Distributed Availability Group (DAG) migrations."
 ],
 "readOnly": true,
 "type": "string"
@@ -6789,6 +7587,107 @@
 },
 "type": "object"
 },
+"SetDraftEntityDdlRequest": {
+"description": "Request message for DataMigrationService.SetDraftEntityDdl.",
+"id": "SetDraftEntityDdlRequest",
+"properties": {
+"basedOnDdlKind": {
+"description": "Optional. Which DDL (Deterministic/AI) the updated DDL is based on. Defaults to DETERMINISTIC if not specified.",
+"enum": [
+"DDL_KIND_UNSPECIFIED",
+"SOURCE",
+"DETERMINISTIC",
+"AI",
+"USER_EDIT"
+],
+"enumDescriptions": [
+"The kind of the DDL is unknown.",
+"DDL of the source entity",
+"Deterministic converted DDL",
+"Gemini AI converted DDL",
+"User edited DDL"
+],
+"type": "string"
+},
+"ddl": {
+"description": "Required. The DDL to set.",
+"type": "string"
+},
+"ddlKind": {
+"description": "Optional. The updated DDL Kind. Can be either USER_EDIT (default) or AI.",
+"enum": [
+"DDL_KIND_UNSPECIFIED",
+"SOURCE",
+"DETERMINISTIC",
+"AI",
+"USER_EDIT"
+],
+"enumDescriptions": [
+"The kind of the DDL is unknown.",
+"DDL of the source entity",
+"Deterministic converted DDL",
+"Gemini AI converted DDL",
+"User edited DDL"
+],
+"type": "string"
+},
+"entityName": {
+"description": "Required. The draft entity full name from the tree. .",
+"type": "string"
+},
+"entityType": {
+"description": "Required. The type of the database entity (table, view, index, ...).",
+"enum": [
+"DATABASE_ENTITY_TYPE_UNSPECIFIED",
+"DATABASE_ENTITY_TYPE_SCHEMA",
+"DATABASE_ENTITY_TYPE_TABLE",
+"DATABASE_ENTITY_TYPE_COLUMN",
+"DATABASE_ENTITY_TYPE_CONSTRAINT",
+"DATABASE_ENTITY_TYPE_INDEX",
+"DATABASE_ENTITY_TYPE_TRIGGER",
+"DATABASE_ENTITY_TYPE_VIEW",
+"DATABASE_ENTITY_TYPE_SEQUENCE",
+"DATABASE_ENTITY_TYPE_STORED_PROCEDURE",
+"DATABASE_ENTITY_TYPE_FUNCTION",
+"DATABASE_ENTITY_TYPE_SYNONYM",
+"DATABASE_ENTITY_TYPE_DATABASE_PACKAGE",
+"DATABASE_ENTITY_TYPE_UDT",
+"DATABASE_ENTITY_TYPE_MATERIALIZED_VIEW",
+"DATABASE_ENTITY_TYPE_DATABASE"
+],
+"enumDescriptions": [
+"Unspecified database entity type.",
+"Schema.",
+"Table.",
+"Column.",
+"Constraint.",
+"Index.",
+"Trigger.",
+"View.",
+"Sequence.",
+"Stored Procedure.",
+"Function.",
+"Synonym.",
+"Package.",
+"UDT.",
+"Materialized View.",
+"Database."
+],
+"type": "string"
+},
+"explanation": {
+"description": "Optional. An optional explanation of the generated DDL if ddl_kind is AI.",
+"type": "string"
+}
+},
+"type": "object"
+},
+"SetDraftEntityDdlResponse": {
+"description": "Response message for DataMigrationService.SetDraftEntityDdl.",
+"id": "SetDraftEntityDdlResponse",
+"properties": {},
+"type": "object"
+},
 "SetIamPolicyRequest": {
 "description": "Request message for `SetIamPolicy` method.",
 "id": "SetIamPolicyRequest",

From 8711188c7a8e96f868911a57c7ae87a523e64a02 Mon Sep 17 00:00:00 2001
From: Yoshi Automation 
Date: Tue, 29 Sep 2026 07:26:17 +0000
Subject: [PATCH 15/33] feat(dialogflow): update the api

#### dialogflow:v2

The following keys were added:
- schemas.GoogleCloudDialogflowV2HumanAgentAssistantConfigSuggestionConfig.properties.enableAsyncToolCall.deprecated (Total Keys: 1)

#### dialogflow:v2beta1

The following keys were added:
- schemas.GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfig.properties.enableAsyncToolCall.deprecated (Total Keys: 1)
---
 googleapiclient/discovery_cache/documents/dialogflow.v2.json   | 3 ++-
 .../discovery_cache/documents/dialogflow.v2beta1.json          | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/googleapiclient/discovery_cache/documents/dialogflow.v2.json b/googleapiclient/discovery_cache/documents/dialogflow.v2.json
index f6fe724a52..caced8d79d 100644
--- a/googleapiclient/discovery_cache/documents/dialogflow.v2.json
+++ b/googleapiclient/discovery_cache/documents/dialogflow.v2.json
@@ -8780,7 +8780,7 @@
 }
 }
 },
-"revision": "20260825",
+"revision": "20260919",
 "rootUrl": "https://dialogflow.googleapis.com/",
 "schemas": {
 "GoogleCloudDialogflowCxV3AdvancedSettings": {
@@ -15676,6 +15676,7 @@ true
 "type": "boolean"
 },
 "enableAsyncToolCall": {
+"deprecated": true,
 "type": "boolean"
 },
 "featureConfigs": {
diff --git a/googleapiclient/discovery_cache/documents/dialogflow.v2beta1.json b/googleapiclient/discovery_cache/documents/dialogflow.v2beta1.json
index 22131212b5..98fb54ad14 100644
--- a/googleapiclient/discovery_cache/documents/dialogflow.v2beta1.json
+++ b/googleapiclient/discovery_cache/documents/dialogflow.v2beta1.json
@@ -8431,7 +8431,7 @@
 }
 }
 },
-"revision": "20260825",
+"revision": "20260919",
 "rootUrl": "https://dialogflow.googleapis.com/",
 "schemas": {
 "GoogleCloudDialogflowCxV3AdvancedSettings": {
@@ -17864,6 +17864,7 @@ true
 "type": "boolean"
 },
 "enableAsyncToolCall": {
+"deprecated": true,
 "type": "boolean"
 },
 "featureConfigs": {

From 80beb31c54e953f7db64be28ea4d90e35e83ea2b Mon Sep 17 00:00:00 2001
From: Yoshi Automation 
Date: Tue, 29 Sep 2026 07:26:17 +0000
Subject: [PATCH 16/33] feat(discoveryengine): update the api

#### discoveryengine:v1

The following keys were added:
- schemas.GoogleCloudDiscoveryengineV1AssistAnswer.properties.connectorDisplayNames (Total Keys: 3)
- schemas.GoogleCloudDiscoveryengineV1alphaAssistAnswer.properties.connectorDisplayNames (Total Keys: 3)

#### discoveryengine:v1alpha

The following keys were added:
- schemas.GoogleCloudDiscoveryengineV1alphaAssistAnswer.properties.connectorDisplayNames (Total Keys: 3)
- schemas.GoogleCloudDiscoveryengineV1alphaAuthorizationServerSideOAuth2.properties.basicAuthenticationEnabled.type (Total Keys: 1)

#### discoveryengine:v1beta

The following keys were added:
- schemas.GoogleCloudDiscoveryengineV1alphaAssistAnswer.properties.connectorDisplayNames (Total Keys: 3)
- schemas.GoogleCloudDiscoveryengineV1betaAssistAnswer.properties.connectorDisplayNames (Total Keys: 3)
---
 ...collections.dataStores.servingConfigs.html |  6 +++++
 ...tions.collections.dataStores.sessions.html | 18 +++++++++++++++
 ...ations.collections.engines.assistants.html |  3 +++
 ...ns.collections.engines.servingConfigs.html |  6 +++++
 ...ocations.collections.engines.sessions.html | 18 +++++++++++++++
 ...ine_v1.projects.locations.collections.html |  6 ++---
 ...s.locations.dataStores.servingConfigs.html |  6 +++++
 ...rojects.locations.dataStores.sessions.html | 18 +++++++++++++++
 ...discoveryengine_v1.projects.locations.html |  4 ++--
 ...pha.projects.locations.authorizations.html |  6 +++++
 ...collections.dataStores.servingConfigs.html |  6 +++++
 ...tions.collections.dataStores.sessions.html | 18 +++++++++++++++
 ...ations.collections.engines.assistants.html |  3 +++
 ...ns.collections.engines.servingConfigs.html |  6 +++++
 ...ocations.collections.engines.sessions.html | 18 +++++++++++++++
 ...1alpha.projects.locations.collections.html | 12 +++++-----
 ...s.locations.dataStores.servingConfigs.html |  6 +++++
 ...rojects.locations.dataStores.sessions.html | 18 +++++++++++++++
 ...veryengine_v1alpha.projects.locations.html |  4 ++--
 ...collections.dataStores.servingConfigs.html |  6 +++++
 ...tions.collections.dataStores.sessions.html | 18 +++++++++++++++
 ...ations.collections.engines.assistants.html |  3 +++
 ...ns.collections.engines.servingConfigs.html |  6 +++++
 ...ocations.collections.engines.sessions.html | 18 +++++++++++++++
 ...s.locations.dataStores.servingConfigs.html |  6 +++++
 ...rojects.locations.dataStores.sessions.html | 18 +++++++++++++++
 .../documents/discoveryengine.v1.json         | 22 ++++++++++++++++---
 .../documents/discoveryengine.v1alpha.json    | 18 ++++++++++++---
 .../documents/discoveryengine.v1beta.json     | 22 ++++++++++++++++---
 29 files changed, 297 insertions(+), 22 deletions(-)

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 6b94bbca81..fb22b0f9a9 100644
--- a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.servingConfigs.html
+++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.servingConfigs.html
@@ -587,6 +587,9 @@ 

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -3122,6 +3125,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. 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 b57b585525..b7ced1627f 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.sessions.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.dataStores.sessions.html @@ -269,6 +269,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -555,6 +558,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -866,6 +872,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -1165,6 +1174,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -1468,6 +1480,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -1754,6 +1769,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. 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 129b3bfcb0..342e7107c2 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.assistants.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.assistants.html @@ -592,6 +592,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. 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 c20d985fbf..f09591cdaa 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.servingConfigs.html @@ -587,6 +587,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -3122,6 +3125,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. 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 379d4d3859..762cd53e9b 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.sessions.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.engines.sessions.html @@ -269,6 +269,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -555,6 +558,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -866,6 +872,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -1165,6 +1174,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -1468,6 +1480,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -1754,6 +1769,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. diff --git a/docs/dyn/discoveryengine_v1.projects.locations.collections.html b/docs/dyn/discoveryengine_v1.projects.locations.collections.html index f47fd568ec..65c5831aa8 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.collections.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.collections.html @@ -404,7 +404,7 @@

Method Details

], "staticIpEnabled": True or False, # Optional. Whether customer has enabled static IP addresses for this connector. "syncMode": "A String", # The data synchronization mode supported by the data connector. - "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. + "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. If the caller omits `tag`, the server auto-derives one from the collection_id (falling back to data_source, else a time-based `t-` sentinel). The auto-derived tag is subject to the same immutability guarantee as a caller-supplied one, so callers who care about the exact tag value should provide it explicitly rather than relying on the server default. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. "updateTime": "A String", # Output only. Timestamp the DataConnector was last updated. "vpcscEnabled": True or False, # Output only. Whether the connector is created with VPC-SC enabled. }
@@ -749,7 +749,7 @@

Method Details

], "staticIpEnabled": True or False, # Optional. Whether customer has enabled static IP addresses for this connector. "syncMode": "A String", # The data synchronization mode supported by the data connector. - "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. + "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. If the caller omits `tag`, the server auto-derives one from the collection_id (falling back to data_source, else a time-based `t-` sentinel). The auto-derived tag is subject to the same immutability guarantee as a caller-supplied one, so callers who care about the exact tag value should provide it explicitly rather than relying on the server default. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. "updateTime": "A String", # Output only. Timestamp the DataConnector was last updated. "vpcscEnabled": True or False, # Output only. Whether the connector is created with VPC-SC enabled. } @@ -1000,7 +1000,7 @@

Method Details

], "staticIpEnabled": True or False, # Optional. Whether customer has enabled static IP addresses for this connector. "syncMode": "A String", # The data synchronization mode supported by the data connector. - "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. + "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. If the caller omits `tag`, the server auto-derives one from the collection_id (falling back to data_source, else a time-based `t-` sentinel). The auto-derived tag is subject to the same immutability guarantee as a caller-supplied one, so callers who care about the exact tag value should provide it explicitly rather than relying on the server default. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. "updateTime": "A String", # Output only. Timestamp the DataConnector was last updated. "vpcscEnabled": True or False, # Output only. Whether the connector is created with VPC-SC enabled. }
diff --git a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.servingConfigs.html b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.servingConfigs.html index a932afc61b..12aac679b8 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.servingConfigs.html @@ -587,6 +587,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -3122,6 +3125,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. diff --git a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.sessions.html b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.sessions.html index 182ec228f3..1ff53a45aa 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.dataStores.sessions.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.dataStores.sessions.html @@ -269,6 +269,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -555,6 +558,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -866,6 +872,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -1165,6 +1174,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -1468,6 +1480,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -1754,6 +1769,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. diff --git a/docs/dyn/discoveryengine_v1.projects.locations.html b/docs/dyn/discoveryengine_v1.projects.locations.html index 98b6d4385e..fa074e91a9 100644 --- a/docs/dyn/discoveryengine_v1.projects.locations.html +++ b/docs/dyn/discoveryengine_v1.projects.locations.html @@ -510,7 +510,7 @@

Method Details

], "staticIpEnabled": True or False, # Optional. Whether customer has enabled static IP addresses for this connector. "syncMode": "A String", # The data synchronization mode supported by the data connector. - "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. + "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. If the caller omits `tag`, the server auto-derives one from the collection_id (falling back to data_source, else a time-based `t-` sentinel). The auto-derived tag is subject to the same immutability guarantee as a caller-supplied one, so callers who care about the exact tag value should provide it explicitly rather than relying on the server default. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. "updateTime": "A String", # Output only. Timestamp the DataConnector was last updated. "vpcscEnabled": True or False, # Output only. Whether the connector is created with VPC-SC enabled. }, @@ -791,7 +791,7 @@

Method Details

], "staticIpEnabled": True or False, # Optional. Whether customer has enabled static IP addresses for this connector. "syncMode": "A String", # The data synchronization mode supported by the data connector. - "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. + "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. If the caller omits `tag`, the server auto-derives one from the collection_id (falling back to data_source, else a time-based `t-` sentinel). The auto-derived tag is subject to the same immutability guarantee as a caller-supplied one, so callers who care about the exact tag value should provide it explicitly rather than relying on the server default. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. "updateTime": "A String", # Output only. Timestamp the DataConnector was last updated. "vpcscEnabled": True or False, # Output only. Whether the connector is created with VPC-SC enabled. } diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.authorizations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.authorizations.html index 635c40a0ce..e94701714b 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.authorizations.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.authorizations.html @@ -115,6 +115,7 @@

Method Details

"name": "A String", # Identifier. Resource name of the authorization. Format: `projects/{project}/locations/{location}/authorizations/{authorization}` It must be a UTF-8 encoded string with a length limit of 1024 characters. "serverSideOauth2": { # OAuth2 configuration. # Server-side OAuth2 configuration. "authorizationUri": "A String", # Required. The URI the user is directed to when they need to authorize. Should include everything required for a successful authorization: OAuth ID, extra flags, etc. Example: `https://accounts.google.com/o/oauth2/v2/auth?client_id=OAUTH_ID&scope=https://www.googleapis.com/auth/calendar.events&response_type=code&access_type=offline&prompt=consent` The `redirect_uri` parameter will be overwritten by the Vertex AI Search frontend. + "basicAuthenticationEnabled": True or False, # Optional. Whether the OAuth token exchange uses HTTP Basic authentication (`client_secret_basic`) instead of sending the client credentials in the request body (`client_secret_post`). When `true`, the credentials (`client_id:client_secret`) are Base64 encoded and sent in the `Authorization` header. Some OAuth providers (e.g. Splunk) require `client_secret_basic`. When `false` or unset, the default `client_secret_post` is used. "clientId": "A String", # Required. The OAuth2 client ID. "clientSecret": "A String", # Required. The OAuth2 client secret. Encrypted at rest. "pkceVerificationEnabled": True or False, # Optional. Whether to enable PKCE verification. https://datatracker.ietf.org/doc/html/rfc7636#section-3.1/ @@ -139,6 +140,7 @@

Method Details

"name": "A String", # Identifier. Resource name of the authorization. Format: `projects/{project}/locations/{location}/authorizations/{authorization}` It must be a UTF-8 encoded string with a length limit of 1024 characters. "serverSideOauth2": { # OAuth2 configuration. # Server-side OAuth2 configuration. "authorizationUri": "A String", # Required. The URI the user is directed to when they need to authorize. Should include everything required for a successful authorization: OAuth ID, extra flags, etc. Example: `https://accounts.google.com/o/oauth2/v2/auth?client_id=OAUTH_ID&scope=https://www.googleapis.com/auth/calendar.events&response_type=code&access_type=offline&prompt=consent` The `redirect_uri` parameter will be overwritten by the Vertex AI Search frontend. + "basicAuthenticationEnabled": True or False, # Optional. Whether the OAuth token exchange uses HTTP Basic authentication (`client_secret_basic`) instead of sending the client credentials in the request body (`client_secret_post`). When `true`, the credentials (`client_id:client_secret`) are Base64 encoded and sent in the `Authorization` header. Some OAuth providers (e.g. Splunk) require `client_secret_basic`. When `false` or unset, the default `client_secret_post` is used. "clientId": "A String", # Required. The OAuth2 client ID. "clientSecret": "A String", # Required. The OAuth2 client secret. Encrypted at rest. "pkceVerificationEnabled": True or False, # Optional. Whether to enable PKCE verification. https://datatracker.ietf.org/doc/html/rfc7636#section-3.1/ @@ -187,6 +189,7 @@

Method Details

"name": "A String", # Identifier. Resource name of the authorization. Format: `projects/{project}/locations/{location}/authorizations/{authorization}` It must be a UTF-8 encoded string with a length limit of 1024 characters. "serverSideOauth2": { # OAuth2 configuration. # Server-side OAuth2 configuration. "authorizationUri": "A String", # Required. The URI the user is directed to when they need to authorize. Should include everything required for a successful authorization: OAuth ID, extra flags, etc. Example: `https://accounts.google.com/o/oauth2/v2/auth?client_id=OAUTH_ID&scope=https://www.googleapis.com/auth/calendar.events&response_type=code&access_type=offline&prompt=consent` The `redirect_uri` parameter will be overwritten by the Vertex AI Search frontend. + "basicAuthenticationEnabled": True or False, # Optional. Whether the OAuth token exchange uses HTTP Basic authentication (`client_secret_basic`) instead of sending the client credentials in the request body (`client_secret_post`). When `true`, the credentials (`client_id:client_secret`) are Base64 encoded and sent in the `Authorization` header. Some OAuth providers (e.g. Splunk) require `client_secret_basic`. When `false` or unset, the default `client_secret_post` is used. "clientId": "A String", # Required. The OAuth2 client ID. "clientSecret": "A String", # Required. The OAuth2 client secret. Encrypted at rest. "pkceVerificationEnabled": True or False, # Optional. Whether to enable PKCE verification. https://datatracker.ietf.org/doc/html/rfc7636#section-3.1/ @@ -221,6 +224,7 @@

Method Details

"name": "A String", # Identifier. Resource name of the authorization. Format: `projects/{project}/locations/{location}/authorizations/{authorization}` It must be a UTF-8 encoded string with a length limit of 1024 characters. "serverSideOauth2": { # OAuth2 configuration. # Server-side OAuth2 configuration. "authorizationUri": "A String", # Required. The URI the user is directed to when they need to authorize. Should include everything required for a successful authorization: OAuth ID, extra flags, etc. Example: `https://accounts.google.com/o/oauth2/v2/auth?client_id=OAUTH_ID&scope=https://www.googleapis.com/auth/calendar.events&response_type=code&access_type=offline&prompt=consent` The `redirect_uri` parameter will be overwritten by the Vertex AI Search frontend. + "basicAuthenticationEnabled": True or False, # Optional. Whether the OAuth token exchange uses HTTP Basic authentication (`client_secret_basic`) instead of sending the client credentials in the request body (`client_secret_post`). When `true`, the credentials (`client_id:client_secret`) are Base64 encoded and sent in the `Authorization` header. Some OAuth providers (e.g. Splunk) require `client_secret_basic`. When `false` or unset, the default `client_secret_post` is used. "clientId": "A String", # Required. The OAuth2 client ID. "clientSecret": "A String", # Required. The OAuth2 client secret. Encrypted at rest. "pkceVerificationEnabled": True or False, # Optional. Whether to enable PKCE verification. https://datatracker.ietf.org/doc/html/rfc7636#section-3.1/ @@ -263,6 +267,7 @@

Method Details

"name": "A String", # Identifier. Resource name of the authorization. Format: `projects/{project}/locations/{location}/authorizations/{authorization}` It must be a UTF-8 encoded string with a length limit of 1024 characters. "serverSideOauth2": { # OAuth2 configuration. # Server-side OAuth2 configuration. "authorizationUri": "A String", # Required. The URI the user is directed to when they need to authorize. Should include everything required for a successful authorization: OAuth ID, extra flags, etc. Example: `https://accounts.google.com/o/oauth2/v2/auth?client_id=OAUTH_ID&scope=https://www.googleapis.com/auth/calendar.events&response_type=code&access_type=offline&prompt=consent` The `redirect_uri` parameter will be overwritten by the Vertex AI Search frontend. + "basicAuthenticationEnabled": True or False, # Optional. Whether the OAuth token exchange uses HTTP Basic authentication (`client_secret_basic`) instead of sending the client credentials in the request body (`client_secret_post`). When `true`, the credentials (`client_id:client_secret`) are Base64 encoded and sent in the `Authorization` header. Some OAuth providers (e.g. Splunk) require `client_secret_basic`. When `false` or unset, the default `client_secret_post` is used. "clientId": "A String", # Required. The OAuth2 client ID. "clientSecret": "A String", # Required. The OAuth2 client secret. Encrypted at rest. "pkceVerificationEnabled": True or False, # Optional. Whether to enable PKCE verification. https://datatracker.ietf.org/doc/html/rfc7636#section-3.1/ @@ -287,6 +292,7 @@

Method Details

"name": "A String", # Identifier. Resource name of the authorization. Format: `projects/{project}/locations/{location}/authorizations/{authorization}` It must be a UTF-8 encoded string with a length limit of 1024 characters. "serverSideOauth2": { # OAuth2 configuration. # Server-side OAuth2 configuration. "authorizationUri": "A String", # Required. The URI the user is directed to when they need to authorize. Should include everything required for a successful authorization: OAuth ID, extra flags, etc. Example: `https://accounts.google.com/o/oauth2/v2/auth?client_id=OAUTH_ID&scope=https://www.googleapis.com/auth/calendar.events&response_type=code&access_type=offline&prompt=consent` The `redirect_uri` parameter will be overwritten by the Vertex AI Search frontend. + "basicAuthenticationEnabled": True or False, # Optional. Whether the OAuth token exchange uses HTTP Basic authentication (`client_secret_basic`) instead of sending the client credentials in the request body (`client_secret_post`). When `true`, the credentials (`client_id:client_secret`) are Base64 encoded and sent in the `Authorization` header. Some OAuth providers (e.g. Splunk) require `client_secret_basic`. When `false` or unset, the default `client_secret_post` is used. "clientId": "A String", # Required. The OAuth2 client ID. "clientSecret": "A String", # Required. The OAuth2 client secret. Encrypted at rest. "pkceVerificationEnabled": True or False, # Optional. Whether to enable PKCE verification. https://datatracker.ietf.org/doc/html/rfc7636#section-3.1/ 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 5e718b24a4..1682049ac4 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.servingConfigs.html @@ -670,6 +670,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -3837,6 +3840,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. 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 ec8c196b21..b85b1fd9cd 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.sessions.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.dataStores.sessions.html @@ -284,6 +284,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -623,6 +626,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -987,6 +993,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -1339,6 +1348,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -1695,6 +1707,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -2034,6 +2049,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. 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 4ee696df9a..6570fcffda 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.assistants.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.assistants.html @@ -649,6 +649,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. 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 91695d88cf..99027036cd 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.servingConfigs.html @@ -670,6 +670,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -3837,6 +3840,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. 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 c7f094a70b..c637348524 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.sessions.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.engines.sessions.html @@ -299,6 +299,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -638,6 +641,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -1002,6 +1008,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -1354,6 +1363,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -1710,6 +1722,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -2049,6 +2064,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.html index 9d0e7d2e81..32d4f81e84 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.collections.html @@ -439,7 +439,7 @@

Method Details

], "staticIpEnabled": True or False, # Optional. Whether customer has enabled static IP addresses for this connector. "syncMode": "A String", # The data synchronization mode supported by the data connector. - "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. + "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. If the caller omits `tag`, the server auto-derives one from the collection_id (falling back to data_source, else a time-based `t-` sentinel). The auto-derived tag is subject to the same immutability guarantee as a caller-supplied one, so callers who care about the exact tag value should provide it explicitly rather than relying on the server default. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. "updateTime": "A String", # Output only. Timestamp the DataConnector was last updated. "vpcscEnabled": True or False, # Output only. Whether the connector is created with VPC-SC enabled. }, @@ -720,7 +720,7 @@

Method Details

], "staticIpEnabled": True or False, # Optional. Whether customer has enabled static IP addresses for this connector. "syncMode": "A String", # The data synchronization mode supported by the data connector. - "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. + "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. If the caller omits `tag`, the server auto-derives one from the collection_id (falling back to data_source, else a time-based `t-` sentinel). The auto-derived tag is subject to the same immutability guarantee as a caller-supplied one, so callers who care about the exact tag value should provide it explicitly rather than relying on the server default. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. "updateTime": "A String", # Output only. Timestamp the DataConnector was last updated. "vpcscEnabled": True or False, # Output only. Whether the connector is created with VPC-SC enabled. }
@@ -1040,7 +1040,7 @@

Method Details

], "staticIpEnabled": True or False, # Optional. Whether customer has enabled static IP addresses for this connector. "syncMode": "A String", # The data synchronization mode supported by the data connector. - "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. + "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. If the caller omits `tag`, the server auto-derives one from the collection_id (falling back to data_source, else a time-based `t-` sentinel). The auto-derived tag is subject to the same immutability guarantee as a caller-supplied one, so callers who care about the exact tag value should provide it explicitly rather than relying on the server default. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. "updateTime": "A String", # Output only. Timestamp the DataConnector was last updated. "vpcscEnabled": True or False, # Output only. Whether the connector is created with VPC-SC enabled. }, @@ -1335,7 +1335,7 @@

Method Details

], "staticIpEnabled": True or False, # Optional. Whether customer has enabled static IP addresses for this connector. "syncMode": "A String", # The data synchronization mode supported by the data connector. - "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. + "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. If the caller omits `tag`, the server auto-derives one from the collection_id (falling back to data_source, else a time-based `t-` sentinel). The auto-derived tag is subject to the same immutability guarantee as a caller-supplied one, so callers who care about the exact tag value should provide it explicitly rather than relying on the server default. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. "updateTime": "A String", # Output only. Timestamp the DataConnector was last updated. "vpcscEnabled": True or False, # Output only. Whether the connector is created with VPC-SC enabled. }, @@ -1698,7 +1698,7 @@

Method Details

], "staticIpEnabled": True or False, # Optional. Whether customer has enabled static IP addresses for this connector. "syncMode": "A String", # The data synchronization mode supported by the data connector. - "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. + "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. If the caller omits `tag`, the server auto-derives one from the collection_id (falling back to data_source, else a time-based `t-` sentinel). The auto-derived tag is subject to the same immutability guarantee as a caller-supplied one, so callers who care about the exact tag value should provide it explicitly rather than relying on the server default. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. "updateTime": "A String", # Output only. Timestamp the DataConnector was last updated. "vpcscEnabled": True or False, # Output only. Whether the connector is created with VPC-SC enabled. } @@ -1970,7 +1970,7 @@

Method Details

], "staticIpEnabled": True or False, # Optional. Whether customer has enabled static IP addresses for this connector. "syncMode": "A String", # The data synchronization mode supported by the data connector. - "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. + "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. If the caller omits `tag`, the server auto-derives one from the collection_id (falling back to data_source, else a time-based `t-` sentinel). The auto-derived tag is subject to the same immutability guarantee as a caller-supplied one, so callers who care about the exact tag value should provide it explicitly rather than relying on the server default. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. "updateTime": "A String", # Output only. Timestamp the DataConnector was last updated. "vpcscEnabled": True or False, # Output only. Whether the connector is created with VPC-SC enabled. }
diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.servingConfigs.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.servingConfigs.html index 6fb56cfd77..94dc72e55f 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.servingConfigs.html @@ -670,6 +670,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -3837,6 +3840,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.sessions.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.sessions.html index 96b0a6cc28..2ceecfc44f 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.sessions.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.dataStores.sessions.html @@ -284,6 +284,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -623,6 +626,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -987,6 +993,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -1339,6 +1348,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -1695,6 +1707,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -2034,6 +2049,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. diff --git a/docs/dyn/discoveryengine_v1alpha.projects.locations.html b/docs/dyn/discoveryengine_v1alpha.projects.locations.html index 57716e4406..11cc2796c5 100644 --- a/docs/dyn/discoveryengine_v1alpha.projects.locations.html +++ b/docs/dyn/discoveryengine_v1alpha.projects.locations.html @@ -1351,7 +1351,7 @@

Method Details

], "staticIpEnabled": True or False, # Optional. Whether customer has enabled static IP addresses for this connector. "syncMode": "A String", # The data synchronization mode supported by the data connector. - "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. + "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. If the caller omits `tag`, the server auto-derives one from the collection_id (falling back to data_source, else a time-based `t-` sentinel). The auto-derived tag is subject to the same immutability guarantee as a caller-supplied one, so callers who care about the exact tag value should provide it explicitly rather than relying on the server default. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. "updateTime": "A String", # Output only. Timestamp the DataConnector was last updated. "vpcscEnabled": True or False, # Output only. Whether the connector is created with VPC-SC enabled. }, @@ -1653,7 +1653,7 @@

Method Details

], "staticIpEnabled": True or False, # Optional. Whether customer has enabled static IP addresses for this connector. "syncMode": "A String", # The data synchronization mode supported by the data connector. - "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. + "tag": "A String", # Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. If the caller omits `tag`, the server auto-derives one from the collection_id (falling back to data_source, else a time-based `t-` sentinel). The auto-derived tag is subject to the same immutability guarantee as a caller-supplied one, so callers who care about the exact tag value should provide it explicitly rather than relying on the server default. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill. "updateTime": "A String", # Output only. Timestamp the DataConnector was last updated. "vpcscEnabled": True or False, # Output only. Whether the connector is created with VPC-SC enabled. } 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 fc861d924c..b2cbd62e31 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.servingConfigs.html @@ -630,6 +630,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -3626,6 +3629,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. 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 988e045165..293ca6b125 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.sessions.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.dataStores.sessions.html @@ -284,6 +284,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -585,6 +588,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -911,6 +917,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -1225,6 +1234,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -1543,6 +1555,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -1844,6 +1859,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. 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 ceb9a5fe66..77dd5e1940 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.assistants.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.assistants.html @@ -592,6 +592,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. 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 10b51425fe..e996f8b2ff 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.servingConfigs.html @@ -630,6 +630,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -3626,6 +3629,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. 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 354790c89b..0c0a17d2de 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.sessions.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.collections.engines.sessions.html @@ -284,6 +284,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -585,6 +588,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -911,6 +917,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -1225,6 +1234,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -1543,6 +1555,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -1844,6 +1859,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.servingConfigs.html b/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.servingConfigs.html index 17aa11e5f0..769b1b38e3 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.servingConfigs.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.servingConfigs.html @@ -630,6 +630,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -3626,6 +3629,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. diff --git a/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.sessions.html b/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.sessions.html index d86e3f8487..cf95a38290 100644 --- a/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.sessions.html +++ b/docs/dyn/discoveryengine_v1beta.projects.locations.dataStores.sessions.html @@ -284,6 +284,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -585,6 +588,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -911,6 +917,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -1225,6 +1234,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -1543,6 +1555,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. @@ -1844,6 +1859,9 @@

Method Details

"assistSkippedReasons": [ # Reasons for not answering the assist call. "A String", ], + "connectorDisplayNames": { # Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors. + "a_key": "A String", + }, "customerPolicyEnforcementResult": { # Customer policy enforcement results. Contains the results of the various policy checks, like the banned phrases or the Model Armor checks. # Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation. "policyResults": [ # Customer policy enforcement results. Populated only if the assist call was skipped due to a policy violation. It contains results from those filters that blocked the processing of the query. { # Customer policy enforcement result for a single policy type. diff --git a/googleapiclient/discovery_cache/documents/discoveryengine.v1.json b/googleapiclient/discovery_cache/documents/discoveryengine.v1.json index 3f2bd620b7..19d19a702f 100644 --- a/googleapiclient/discovery_cache/documents/discoveryengine.v1.json +++ b/googleapiclient/discovery_cache/documents/discoveryengine.v1.json @@ -9937,7 +9937,7 @@ } } }, -"revision": "20260922", +"revision": "20260924", "rootUrl": "https://discoveryengine.googleapis.com/", "schemas": { "A2aV1APIKeySecurityScheme": { @@ -13021,6 +13021,14 @@ }, "type": "array" }, +"connectorDisplayNames": { +"additionalProperties": { +"type": "string" +}, +"description": "Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors.", +"readOnly": true, +"type": "object" +}, "customerPolicyEnforcementResult": { "$ref": "GoogleCloudDiscoveryengineV1AssistAnswerCustomerPolicyEnforcementResult", "description": "Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation." @@ -15718,7 +15726,7 @@ "type": "string" }, "tag": { -"description": "Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill.", +"description": "Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. If the caller omits `tag`, the server auto-derives one from the collection_id (falling back to data_source, else a time-based `t-` sentinel). The auto-derived tag is subject to the same immutability guarantee as a caller-supplied one, so callers who care about the exact tag value should provide it explicitly rather than relying on the server default. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill.", "type": "string" }, "updateTime": { @@ -25022,6 +25030,14 @@ false }, "type": "array" }, +"connectorDisplayNames": { +"additionalProperties": { +"type": "string" +}, +"description": "Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors.", +"readOnly": true, +"type": "object" +}, "customerPolicyEnforcementResult": { "$ref": "GoogleCloudDiscoveryengineV1alphaAssistAnswerCustomerPolicyEnforcementResult", "description": "Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation." @@ -26776,7 +26792,7 @@ false "type": "string" }, "tag": { -"description": "Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill.", +"description": "Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. If the caller omits `tag`, the server auto-derives one from the collection_id (falling back to data_source, else a time-based `t-` sentinel). The auto-derived tag is subject to the same immutability guarantee as a caller-supplied one, so callers who care about the exact tag value should provide it explicitly rather than relying on the server default. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill.", "type": "string" }, "updateTime": { diff --git a/googleapiclient/discovery_cache/documents/discoveryengine.v1alpha.json b/googleapiclient/discovery_cache/documents/discoveryengine.v1alpha.json index 502c6e664d..b0388dd89c 100644 --- a/googleapiclient/discovery_cache/documents/discoveryengine.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/discoveryengine.v1alpha.json @@ -13692,7 +13692,7 @@ } } }, -"revision": "20260922", +"revision": "20260924", "rootUrl": "https://discoveryengine.googleapis.com/", "schemas": { "GoogleApiDistribution": { @@ -15534,7 +15534,7 @@ "type": "string" }, "tag": { -"description": "Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill.", +"description": "Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. If the caller omits `tag`, the server auto-derives one from the collection_id (falling back to data_source, else a time-based `t-` sentinel). The auto-derived tag is subject to the same immutability guarantee as a caller-supplied one, so callers who care about the exact tag value should provide it explicitly rather than relying on the server default. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill.", "type": "string" }, "updateTime": { @@ -21386,6 +21386,14 @@ }, "type": "array" }, +"connectorDisplayNames": { +"additionalProperties": { +"type": "string" +}, +"description": "Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors.", +"readOnly": true, +"type": "object" +}, "customerPolicyEnforcementResult": { "$ref": "GoogleCloudDiscoveryengineV1alphaAssistAnswerCustomerPolicyEnforcementResult", "description": "Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation." @@ -22090,6 +22098,10 @@ "description": "Required. The URI the user is directed to when they need to authorize. Should include everything required for a successful authorization: OAuth ID, extra flags, etc. Example: `https://accounts.google.com/o/oauth2/v2/auth?client_id=OAUTH_ID&scope=https://www.googleapis.com/auth/calendar.events&response_type=code&access_type=offline&prompt=consent` The `redirect_uri` parameter will be overwritten by the Vertex AI Search frontend.", "type": "string" }, +"basicAuthenticationEnabled": { +"description": "Optional. Whether the OAuth token exchange uses HTTP Basic authentication (`client_secret_basic`) instead of sending the client credentials in the request body (`client_secret_post`). When `true`, the credentials (`client_id:client_secret`) are Base64 encoded and sent in the `Authorization` header. Some OAuth providers (e.g. Splunk) require `client_secret_basic`. When `false` or unset, the default `client_secret_post` is used.", +"type": "boolean" +}, "clientId": { "description": "Required. The OAuth2 client ID.", "type": "string" @@ -24892,7 +24904,7 @@ "type": "string" }, "tag": { -"description": "Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill.", +"description": "Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. If the caller omits `tag`, the server auto-derives one from the collection_id (falling back to data_source, else a time-based `t-` sentinel). The auto-derived tag is subject to the same immutability guarantee as a caller-supplied one, so callers who care about the exact tag value should provide it explicitly rather than relying on the server default. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill.", "type": "string" }, "updateTime": { diff --git a/googleapiclient/discovery_cache/documents/discoveryengine.v1beta.json b/googleapiclient/discovery_cache/documents/discoveryengine.v1beta.json index a2cc284982..27bcd7bfd5 100644 --- a/googleapiclient/discovery_cache/documents/discoveryengine.v1beta.json +++ b/googleapiclient/discovery_cache/documents/discoveryengine.v1beta.json @@ -9680,7 +9680,7 @@ } } }, -"revision": "20260922", +"revision": "20260924", "rootUrl": "https://discoveryengine.googleapis.com/", "schemas": { "GoogleApiDistribution": { @@ -11522,7 +11522,7 @@ "type": "string" }, "tag": { -"description": "Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill.", +"description": "Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. If the caller omits `tag`, the server auto-derives one from the collection_id (falling back to data_source, else a time-based `t-` sentinel). The auto-derived tag is subject to the same immutability guarantee as a caller-supplied one, so callers who care about the exact tag value should provide it explicitly rather than relying on the server default. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill.", "type": "string" }, "updateTime": { @@ -16011,6 +16011,14 @@ }, "type": "array" }, +"connectorDisplayNames": { +"additionalProperties": { +"type": "string" +}, +"description": "Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors.", +"readOnly": true, +"type": "object" +}, "customerPolicyEnforcementResult": { "$ref": "GoogleCloudDiscoveryengineV1alphaAssistAnswerCustomerPolicyEnforcementResult", "description": "Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation." @@ -17765,7 +17773,7 @@ "type": "string" }, "tag": { -"description": "Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill.", +"description": "Optional. Immutable. User-facing, version-independent label for this connector. May be shared by multiple connectors under the same (project, location, collection, data_source); tag-based lookup returns the one with the greatest create_time. Optional at Create time. If the caller omits `tag`, the server auto-derives one from the collection_id (falling back to data_source, else a time-based `t-` sentinel). The auto-derived tag is subject to the same immutability guarantee as a caller-supplied one, so callers who care about the exact tag value should provide it explicitly rather than relying on the server default. Agent Designer resolves connectors via (data_source, tag) when set, falling back to the legacy resource-name lookup when unset, so connectors created before the tag-write launch continue to work without a backfill.", "type": "string" }, "updateTime": { @@ -24960,6 +24968,14 @@ false }, "type": "array" }, +"connectorDisplayNames": { +"additionalProperties": { +"type": "string" +}, +"description": "Output only. Maps an internal connector agent name (the machine identifier embedded in tool names, e.g. `custom_mcp__agent`) to the connector's human-readable display name. Populated at serving time for custom MCP / agent gateway connectors so user-facing surfaces (e.g. the tool-call chip) can show the connector name instead of its internal identifier. Empty when there are no such connectors.", +"readOnly": true, +"type": "object" +}, "customerPolicyEnforcementResult": { "$ref": "GoogleCloudDiscoveryengineV1betaAssistAnswerCustomerPolicyEnforcementResult", "description": "Optional. The field contains information about the various policy checks' results like the banned phrases or the Model Armor checks. This field is populated only if the assist call was skipped due to a policy violation." From bef3a59f5724102e5507c9b0ed9a9f1eb793f450 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:17 +0000 Subject: [PATCH 17/33] feat(docs): update the api #### docs:v1 The following keys were added: - resources.documents.methods.get.parameters.commentsViewMode (Total Keys: 2) - schemas.AcceptSuggestionRequest (Total Keys: 3) - schemas.AddCommentReplyRequest (Total Keys: 5) - schemas.AddCommentReplyResponse (Total Keys: 3) - schemas.BatchUpdateDocumentResponse.properties.commentUpdateState.type (Total Keys: 1) - schemas.BatchUpdateDocumentResponse.properties.suggestionResponses (Total Keys: 2) - schemas.CommentAnchor (Total Keys: 5) - schemas.CommentThread (Total Keys: 9) - schemas.DeleteCommentReplyRequest (Total Keys: 5) - schemas.DeleteCommentRequest (Total Keys: 3) - schemas.DeleteSuggestionRequest (Total Keys: 3) - schemas.Document.properties.comments (Total Keys: 3) - schemas.Document.properties.suggestions (Total Keys: 2) - schemas.DocumentTab.properties.commentAnchors (Total Keys: 2) - schemas.InsertCommentRequest (Total Keys: 5) - schemas.InsertCommentResponse (Total Keys: 3) - schemas.Post (Total Keys: 23) - schemas.RejectSuggestionRequest (Total Keys: 3) - schemas.Request.properties.acceptSuggestion.$ref (Total Keys: 1) - schemas.Request.properties.addCommentReply.$ref (Total Keys: 1) - schemas.Request.properties.deleteComment (Total Keys: 2) - schemas.Request.properties.deleteSuggestion.$ref (Total Keys: 1) - schemas.Request.properties.insertComment.$ref (Total Keys: 1) - schemas.Request.properties.rejectSuggestion.$ref (Total Keys: 1) - schemas.Request.properties.updateCommentPost.$ref (Total Keys: 1) - schemas.Response.properties.addCommentReply.$ref (Total Keys: 1) - schemas.Response.properties.insertComment.$ref (Total Keys: 1) - schemas.SuggestionResponse (Total Keys: 12) - schemas.SuggestionThread (Total Keys: 9) - schemas.UpdateCommentPostRequest (Total Keys: 6) - schemas.WriteControl.properties.writeMode.type (Total Keys: 1) --- docs/dyn/docs_v1.documents.html | 503 +++++++++++++++- .../discovery_cache/documents/docs.v1.json | 537 +++++++++++++++++- 2 files changed, 1037 insertions(+), 3 deletions(-) diff --git a/docs/dyn/docs_v1.documents.html b/docs/dyn/docs_v1.documents.html index 03fd54c4f7..f750a24fce 100644 --- a/docs/dyn/docs_v1.documents.html +++ b/docs/dyn/docs_v1.documents.html @@ -84,7 +84,7 @@

Instance Methods

create(body=None, x__xgafv=None)

Creates a blank document using the title given in the request. Other fields in the request, including any provided content, are ignored. Returns the created document.

- get(documentId, includeTabsContent=None, suggestionsViewMode=None, x__xgafv=None)

+ get(documentId, commentsViewMode=None, includeTabsContent=None, suggestionsViewMode=None, x__xgafv=None)

Gets the latest version of the specified document.

Method Details

@@ -99,6 +99,33 @@

Method Details

{ # Request message for BatchUpdateDocument. "requests": [ # A list of updates to apply to the document. { # A single update to apply to a document. + "acceptSuggestion": { # Accepts a suggestion. Returns a 403 forbidden error if the requesting user does not have edit access to the document. [Developer Preview](https://developers.google.com/workspace/preview). # Accepts a suggestion. [Developer Preview](https://developers.google.com/workspace/preview). + "suggestionId": "A String", # The ID of the suggestion. + }, + "addCommentReply": { # Inserts a reply Post into a CommentThread or SuggestionThread. [Developer Preview](https://developers.google.com/workspace/preview). # Adds a reply to a CommentThread or SuggestionThread. [Developer Preview](https://developers.google.com/workspace/preview). + "commentId": "A String", # The ID of the CommentThread to add the reply to. + "post": { # Represents a single post in a comment or suggestion thread. [Developer Preview](https://developers.google.com/workspace/preview). # The Post representing the reply. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - The parent thread is a SuggestionThread. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assigneeEmail` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment or suggestion post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported document. + }, + "commentAction": "A String", # Optional. The action type for comment posts. + "content": "A String", # The content of the post. Required to be non-empty if commentAction is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Docs editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedDocument": True or False, # Output only. Whether the post is from a copied document. This field cannot be set directly by callers. + "fromDocumentComparison": True or False, # Output only. Whether the post is from a document comparison. This field cannot be set directly by callers. + "fromImportedDocument": True or False, # Output only. Whether the post is from an imported document. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "suggestionAction": "A String", # Output only. The action type for suggestion posts. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "suggestionId": "A String", # The ID of the SuggestionThread to add the reply to. + }, "addDocumentTab": { # Adds a document tab. When a tab is added at a given index, all subsequent tabs' indexes are incremented. # Adds a document tab. "tabProperties": { # Properties of a tab. # The properties of the tab to add. All properties are optional. "iconEmoji": "A String", # Optional. The emoji icon displayed with the tab. A valid emoji icon is represented by a non-empty Unicode string. Any set of characters that don't represent a single emoji is invalid. If an emoji is invalid, a 400 bad request error is returned. If this value is unset or empty, the tab will display the default tab icon. @@ -154,6 +181,14 @@

Method Details

"tabId": "A String", # The tab that contains this range. When omitted, the request applies to the first tab. In a document containing a single tab: - If provided, must match the singular tab's ID. - If omitted, the request applies to the singular tab. In a document containing multiple tabs: - If provided, the request applies to the specified tab. - If omitted, the request applies to the first tab in the document. }, }, + "deleteComment": { # Deletes a CommentThread. Returns a 400 bad request error if the requesting user is not the author of the headPost. [Developer Preview](https://developers.google.com/workspace/preview). # Deletes a CommentThread. [Developer Preview](https://developers.google.com/workspace/preview). + "commentId": "A String", # The ID of the CommentThread that is being deleted. + }, + "deleteCommentReply": { # Deletes a reply Post from a CommentThread or SuggestionThread. Returns a 400 bad request error if: - The requesting user is not the author of the post. - The reply post contains an action. - The reply post contains an assignee. [Developer Preview](https://developers.google.com/workspace/preview). # Deletes a reply Post from a CommentThread or SuggestionThread. [Developer Preview](https://developers.google.com/workspace/preview). + "commentId": "A String", # The ID of the CommentThread which the post belongs to. + "postId": "A String", # The ID of the reply Post being deleted. + "suggestionId": "A String", # The ID of the SuggestionThread which the post belongs to. + }, "deleteContentRange": { # Deletes content from the document. # Deletes content from the document. "range": { # Specifies a contiguous range of text. # The range of content to delete. Deleting text that crosses a paragraph boundary may result in changes to paragraph styles, lists, positioned objects and bookmarks as the two paragraphs are merged. Attempting to delete certain ranges can result in an invalid document structure in which case a 400 bad request error is returned. Some examples of invalid delete requests include: * Deleting one code unit of a surrogate pair. * Deleting the last newline character of a Body, Header, Footer, Footnote, TableCell or TableOfContents. * Deleting the start or end of a Table, TableOfContents or Equation without deleting the entire element. * Deleting the newline character before a Table, TableOfContents or SectionBreak without deleting the element. * Deleting individual rows or cells of a table. Deleting the content within a table cell is allowed. "endIndex": 42, # The zero-based end index of this range, exclusive, in UTF-16 code units. In all current uses, an end index must be provided. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. @@ -191,6 +226,9 @@

Method Details

"objectId": "A String", # The ID of the positioned object to delete. "tabId": "A String", # The tab that the positioned object to delete is in. When omitted, the request is applied to the first tab. In a document containing a single tab: - If provided, must match the singular tab's ID. - If omitted, the request applies to the singular tab. In a document containing multiple tabs: - If provided, the request applies to the specified tab. - If omitted, the request applies to the first tab in the document. }, + "deleteSuggestion": { # Deletes a suggestion. Returns a 403 forbidden error if the requesting user is not the author of the suggestion. [Developer Preview](https://developers.google.com/workspace/preview). # Deletes a suggestion. [Developer Preview](https://developers.google.com/workspace/preview). + "suggestionId": "A String", # The ID of the suggestion. + }, "deleteTab": { # Deletes a tab. If the tab has child tabs, they are deleted as well. # Deletes a document tab. "tabId": "A String", # The ID of the tab to delete. }, @@ -216,6 +254,16 @@

Method Details

}, }, }, + "insertComment": { # Inserts a CommentThread into the document. [Developer Preview](https://developers.google.com/workspace/preview). # Inserts a CommentThread into the document. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmailAddress": "A String", # Optional. The email address of the assignee of the comment. Leave empty for a non-assigned comment. May not exceed 2048 UTF-8 code units. + "content": "A String", # The text of the comment, as plain text. This text content will be handled similarly to comments created in the Docs editor. It will have similar behaviors for formatting, notifications, etc. This field cannot be empty, and must not exceed 2048 UTF-8 code units. + "range": { # Specifies a contiguous range of text. # The Range in the document that is tied to this comment. + "endIndex": 42, # The zero-based end index of this range, exclusive, in UTF-16 code units. In all current uses, an end index must be provided. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "segmentId": "A String", # The ID of the header, footer, or footnote that this range is contained in. An empty segment ID signifies the document's body. + "startIndex": 42, # The zero-based start index of this range, in UTF-16 code units. In all current uses, a start index must be provided. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "tabId": "A String", # The tab that contains this range. When omitted, the request applies to the first tab. In a document containing a single tab: - If provided, must match the singular tab's ID. - If omitted, the request applies to the singular tab. In a document containing multiple tabs: - If provided, the request applies to the specified tab. - If omitted, the request applies to the first tab in the document. + }, + }, "insertDate": { # Inserts a date at the specified location. # Inserts a date. "dateElementProperties": { # Properties of a DateElement. # The properties of the date to insert. "dateFormat": "A String", # Determines how the date part of the DateElement will be displayed in the document. If unset, the default value is DATE_FORMAT_MONTH_DAY_YEAR_ABBREVIATED, indicating the DateElement will be formatted as `MMM d, y` in `en`, or locale specific equivalent. @@ -383,6 +431,9 @@

Method Details

"tabId": "A String", # The tab that the location is in. When omitted, the request is applied to the first tab. In a document containing a single tab: - If provided, must match the singular tab's ID. - If omitted, the request applies to the singular tab. In a document containing multiple tabs: - If provided, the request applies to the specified tab. - If omitted, the request applies to the first tab in the document. }, }, + "rejectSuggestion": { # Rejects a suggestion. Returns a 403 forbidden error if the requesting user does not have edit access to the document and is not the author of the suggestion. [Developer Preview](https://developers.google.com/workspace/preview). # Rejects a suggestion. [Developer Preview](https://developers.google.com/workspace/preview). + "suggestionId": "A String", # The ID of the suggestion. + }, "replaceAllText": { # Replaces all instances of text matching a criteria with replace text. # Replaces all instances of the specified text. "containsText": { # A criteria that matches a specific string of text in the document. # Finds text in the document matching this substring. "matchCase": True or False, # Indicates whether the search should respect case: - `True`: the search is case sensitive. - `False`: the search is case insensitive. @@ -427,6 +478,12 @@

Method Details

}, }, }, + "updateCommentPost": { # Updates a Post in a CommentThread or SuggestionThread. Returns a 400 bad request error if: - The post is the headPost of a SuggestionThread. - The requesting user is not the author of the post. [Developer Preview](https://developers.google.com/workspace/preview). # Updates an existing post (head post or reply) of a CommentThread or SuggestionThread. [Developer Preview](https://developers.google.com/workspace/preview). + "commentId": "A String", # The ID of the CommentThread which the post belongs to. + "content": "A String", # The new text of the comment, as plain text. This text content will be handled similarly to comments created in the Docs editor. It will have similar behaviors for formatting, notifications, etc. This field cannot be empty, and must not exceed 2048 UTF-8 code units. + "postId": "A String", # The ID of the post being updated. + "suggestionId": "A String", # The ID of the SuggestionThread which the post belongs to. + }, "updateDocumentStyle": { # Updates the DocumentStyle. # Updates the style of the document. "documentStyle": { # The style of the document. # The styles to set on the document. Certain document style changes may cause other changes in order to mirror the behavior of the Docs editor. See the documentation of DocumentStyle for more information. "background": { # Represents the background of a document. # The background of the document. Documents cannot have a transparent background color. @@ -1144,6 +1201,7 @@

Method Details

"writeControl": { # Provides control over how write requests are executed. # Provides control over how write requests are executed. "requiredRevisionId": "A String", # The optional revision ID of the document the write request is applied to. If this is not the latest revision of the document, the request is not processed and returns a 400 bad request error. When a required revision ID is returned in a response, it indicates the revision ID of the document after the request was applied. "targetRevisionId": "A String", # The optional target revision ID of the document the write request is applied to. If collaborator changes have occurred after the document was read using the API, the changes produced by this write request are applied against the collaborator changes. This results in a new revision of the document that incorporates both the collaborator changes and the changes in the request, with the Docs server resolving conflicting changes. When using target revision ID, the API client can be thought of as another collaborator of the document. The target revision ID can only be used to write to recent versions of a document. If the target revision is too far behind the latest revision, the request is not processed and returns a 400 bad request error. The request should be tried again after retrieving the latest version of the document. Usually a revision ID remains valid for use as a target revision for several minutes after it's read, but for frequently edited documents this window might be shorter. + "writeMode": "A String", # How the request updates should be applied to the document. If unspecified, the request updates will be applied as normal edits. [Developer Preview](https://developers.google.com/workspace/preview). }, } @@ -1156,9 +1214,32 @@

Method Details

An object of the form: { # Response message from a BatchUpdateDocument request. + "commentUpdateState": "A String", # Whether comment updates were applied in the batch request. [Developer Preview](https://developers.google.com/workspace/preview). "documentId": "A String", # The ID of the document to which the updates were applied to. "replies": [ # The reply of the updates. This maps 1:1 with the updates, although replies to some requests may be empty. { # A single response from an update. + "addCommentReply": { # Response message for adding a reply. [Developer Preview](https://developers.google.com/workspace/preview). # The result of adding a reply to a comment or suggestion. [Developer Preview](https://developers.google.com/workspace/preview). + "post": { # Represents a single post in a comment or suggestion thread. [Developer Preview](https://developers.google.com/workspace/preview). # The newly-inserted reply Post. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - The parent thread is a SuggestionThread. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assigneeEmail` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment or suggestion post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported document. + }, + "commentAction": "A String", # Optional. The action type for comment posts. + "content": "A String", # The content of the post. Required to be non-empty if commentAction is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Docs editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedDocument": True or False, # Output only. Whether the post is from a copied document. This field cannot be set directly by callers. + "fromDocumentComparison": True or False, # Output only. Whether the post is from a document comparison. This field cannot be set directly by callers. + "fromImportedDocument": True or False, # Output only. Whether the post is from an imported document. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "suggestionAction": "A String", # Output only. The action type for suggestion posts. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + }, "addDocumentTab": { # The result of adding a document tab. # The result of adding a document tab. "tabProperties": { # Properties of a tab. # The properties of the newly added tab. "iconEmoji": "A String", # Optional. The emoji icon displayed with the tab. A valid emoji icon is represented by a non-empty Unicode string. Any set of characters that don't represent a single emoji is invalid. If an emoji is invalid, a 400 bad request error is returned. If this value is unset or empty, the tab will display the default tab icon. @@ -1181,6 +1262,56 @@

Method Details

"createNamedRange": { # The result of creating a named range. # The result of creating a named range. "namedRangeId": "A String", # The ID of the created named range. }, + "insertComment": { # Response message for inserting a comment. [Developer Preview](https://developers.google.com/workspace/preview). # The result of inserting a comment. [Developer Preview](https://developers.google.com/workspace/preview). + "commentThread": { # Represents a single comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The newly-inserted comment thread. + "anchorId": "A String", # The ID of the CommentAnchor in the document that this thread is tied to. Multiple comment threads may be anchored to the same CommentAnchor. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment or suggestion thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - The parent thread is a SuggestionThread. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assigneeEmail` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment or suggestion post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported document. + }, + "commentAction": "A String", # Optional. The action type for comment posts. + "content": "A String", # The content of the post. Required to be non-empty if commentAction is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Docs editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedDocument": True or False, # Output only. Whether the post is from a copied document. This field cannot be set directly by callers. + "fromDocumentComparison": True or False, # Output only. Whether the post is from a document comparison. This field cannot be set directly by callers. + "fromImportedDocument": True or False, # Output only. Whether the post is from an imported document. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "suggestionAction": "A String", # Output only. The action type for suggestion posts. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the document when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment or suggestion thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - The parent thread is a SuggestionThread. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assigneeEmail` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment or suggestion post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported document. + }, + "commentAction": "A String", # Optional. The action type for comment posts. + "content": "A String", # The content of the post. Required to be non-empty if commentAction is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Docs editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedDocument": True or False, # Output only. Whether the post is from a copied document. This field cannot be set directly by callers. + "fromDocumentComparison": True or False, # Output only. Whether the post is from a document comparison. This field cannot be set directly by callers. + "fromImportedDocument": True or False, # Output only. Whether the post is from an imported document. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "suggestionAction": "A String", # Output only. The action type for suggestion posts. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + }, "insertInlineImage": { # The result of inserting an inline image. # The result of inserting an inline image. "objectId": "A String", # The ID of the created InlineObject. }, @@ -1192,9 +1323,29 @@

Method Details

}, }, ], + "suggestionResponses": [ # The suggestions which were affected by each update. This maps 1:1 with the updates. [Developer Preview](https://developers.google.com/workspace/preview). + { # The suggestions which were affected by a given update. [Developer Preview](https://developers.google.com/workspace/preview). + "acceptedSuggestionIds": [ # The IDs of suggestions which were accepted during the update. + "A String", + ], + "createdSuggestionIds": [ # The IDs of suggestions which were created during the update. + "A String", + ], + "deletedSuggestionIds": [ # The IDs of suggestions which were deleted during the update. + "A String", + ], + "rejectedSuggestionIds": [ # The IDs of suggestions which were rejected during the update. + "A String", + ], + "updatedSummarySuggestionIds": [ # The IDs of suggestions whose summaries were updated during the update. + "A String", + ], + }, + ], "writeControl": { # Provides control over how write requests are executed. # The updated write control after applying the request. "requiredRevisionId": "A String", # The optional revision ID of the document the write request is applied to. If this is not the latest revision of the document, the request is not processed and returns a 400 bad request error. When a required revision ID is returned in a response, it indicates the revision ID of the document after the request was applied. "targetRevisionId": "A String", # The optional target revision ID of the document the write request is applied to. If collaborator changes have occurred after the document was read using the API, the changes produced by this write request are applied against the collaborator changes. This results in a new revision of the document that incorporates both the collaborator changes and the changes in the request, with the Docs server resolving conflicting changes. When using target revision ID, the API client can be thought of as another collaborator of the document. The target revision ID can only be used to write to recent versions of a document. If the target revision is too far behind the latest revision, the request is not processed and returns a 400 bad request error. The request should be tried again after retrieving the latest version of the document. Usually a revision ID remains valid for use as a target revision for several minutes after it's read, but for frequently edited documents this window might be shorter. + "writeMode": "A String", # How the request updates should be applied to the document. If unspecified, the request updates will be applied as normal edits. [Developer Preview](https://developers.google.com/workspace/preview). }, }
@@ -3305,6 +3456,57 @@

Method Details

}, ], }, + "comments": [ # Output only. The comments associated with the document. Only populated if the commentsViewMode parameter is set to require comments (such as `COMMENTS_VIEW_MODE_INCLUDED`). [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the CommentAnchor in the document that this thread is tied to. Multiple comment threads may be anchored to the same CommentAnchor. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment or suggestion thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - The parent thread is a SuggestionThread. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assigneeEmail` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment or suggestion post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported document. + }, + "commentAction": "A String", # Optional. The action type for comment posts. + "content": "A String", # The content of the post. Required to be non-empty if commentAction is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Docs editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedDocument": True or False, # Output only. Whether the post is from a copied document. This field cannot be set directly by callers. + "fromDocumentComparison": True or False, # Output only. Whether the post is from a document comparison. This field cannot be set directly by callers. + "fromImportedDocument": True or False, # Output only. Whether the post is from an imported document. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "suggestionAction": "A String", # Output only. The action type for suggestion posts. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the document when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment or suggestion thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - The parent thread is a SuggestionThread. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assigneeEmail` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment or suggestion post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported document. + }, + "commentAction": "A String", # Optional. The action type for comment posts. + "content": "A String", # The content of the post. Required to be non-empty if commentAction is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Docs editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedDocument": True or False, # Output only. Whether the post is from a copied document. This field cannot be set directly by callers. + "fromDocumentComparison": True or False, # Output only. Whether the post is from a document comparison. This field cannot be set directly by callers. + "fromImportedDocument": True or False, # Output only. Whether the post is from an imported document. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "suggestionAction": "A String", # Output only. The action type for suggestion posts. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + ], + "commentsViewMode": "A String", # Output only. The comments view mode applied to the document. [Developer Preview](https://developers.google.com/workspace/preview). "documentId": "A String", # Output only. The ID of the document. "documentStyle": { # The style of the document. # Output only. The style of the document. Legacy field: Instead, use Document.tabs.documentTab.documentStyle, which exposes the actual document content from all tabs when the includeTabsContent parameter is set to `true`. If `false` or unset, this field contains information about the first tab in the document. "background": { # Represents the background of a document. # The background of the document. Documents cannot have a transparent background color. @@ -10825,6 +11027,56 @@

Method Details

}, }, }, + "suggestions": [ # Output only. The suggestions associated with the document. Only populated if the commentsViewMode parameter is set to require comments (such as `COMMENTS_VIEW_MODE_INCLUDED`). [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single suggestion thread. Suggestion threads are created as a byproduct of saving changes to the document while in suggestion mode, and cannot be created directly. [Developer Preview](https://developers.google.com/workspace/preview). + "headPost": { # Represents a single post in a comment or suggestion thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - The parent thread is a SuggestionThread. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assigneeEmail` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment or suggestion post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported document. + }, + "commentAction": "A String", # Optional. The action type for comment posts. + "content": "A String", # The content of the post. Required to be non-empty if commentAction is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Docs editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedDocument": True or False, # Output only. Whether the post is from a copied document. This field cannot be set directly by callers. + "fromDocumentComparison": True or False, # Output only. Whether the post is from a document comparison. This field cannot be set directly by callers. + "fromImportedDocument": True or False, # Output only. Whether the post is from an imported document. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "suggestionAction": "A String", # Output only. The action type for suggestion posts. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "replies": [ # Replies to the head post. + { # Represents a single post in a comment or suggestion thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - The parent thread is a SuggestionThread. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assigneeEmail` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment or suggestion post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported document. + }, + "commentAction": "A String", # Optional. The action type for comment posts. + "content": "A String", # The content of the post. Required to be non-empty if commentAction is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Docs editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedDocument": True or False, # Output only. Whether the post is from a copied document. This field cannot be set directly by callers. + "fromDocumentComparison": True or False, # Output only. Whether the post is from a document comparison. This field cannot be set directly by callers. + "fromImportedDocument": True or False, # Output only. Whether the post is from an imported document. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "suggestionAction": "A String", # Output only. The action type for suggestion posts. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open, accepted, or rejected. + "suggestionId": "A String", # The unique ID of the suggestion. + "summaryHtml": "A String", # Summary of the suggested differences in the document, in HTML. May be empty. + "summaryText": "A String", # Summary of the suggested differences in the document, in plain text. May be empty. + }, + ], "suggestionsViewMode": "A String", # Output only. The suggestions view mode applied to the document. Note: When editing a document, changes must be based on a document with SUGGESTIONS_INLINE. "tabs": [ # Output only. Tabs that are part of a document. Tabs can contain child tabs, a tab nested within another tab. Child tabs are represented by the Tab.childTabs field. { # A tab in a document. @@ -12924,6 +13176,19 @@

Method Details

}, ], }, + "commentAnchors": { # The comment anchors in a document tab, keyed by anchor ID. Only populated if the commentsViewMode parameter is set to require comments (such as `COMMENTS_VIEW_MODE_INCLUDED`). [Developer Preview](https://developers.google.com/workspace/preview). + "a_key": { # One or more locations in the document that are tied to CommentThreads with the same anchorId. Note: Multiple anchors may refer to the same location. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the comment anchor. + "ranges": [ # A collection of Ranges in the document which are tied to this anchor. + { # Specifies a contiguous range of text. + "endIndex": 42, # The zero-based end index of this range, exclusive, in UTF-16 code units. In all current uses, an end index must be provided. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "segmentId": "A String", # The ID of the header, footer, or footnote that this range is contained in. An empty segment ID signifies the document's body. + "startIndex": 42, # The zero-based start index of this range, in UTF-16 code units. In all current uses, a start index must be provided. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "tabId": "A String", # The tab that contains this range. When omitted, the request applies to the first tab. In a document containing a single tab: - If provided, must match the singular tab's ID. - If omitted, the request applies to the singular tab. In a document containing multiple tabs: - If provided, the request applies to the specified tab. - If omitted, the request applies to the first tab in the document. + }, + ], + }, + }, "documentStyle": { # The style of the document. # The style of the document tab. "background": { # Represents the background of a document. # The background of the document. Documents cannot have a transparent background color. "color": { # A color that can either be fully opaque or fully transparent. # The background color. @@ -22557,6 +22822,57 @@

Method Details

}, ], }, + "comments": [ # Output only. The comments associated with the document. Only populated if the commentsViewMode parameter is set to require comments (such as `COMMENTS_VIEW_MODE_INCLUDED`). [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the CommentAnchor in the document that this thread is tied to. Multiple comment threads may be anchored to the same CommentAnchor. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment or suggestion thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - The parent thread is a SuggestionThread. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assigneeEmail` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment or suggestion post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported document. + }, + "commentAction": "A String", # Optional. The action type for comment posts. + "content": "A String", # The content of the post. Required to be non-empty if commentAction is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Docs editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedDocument": True or False, # Output only. Whether the post is from a copied document. This field cannot be set directly by callers. + "fromDocumentComparison": True or False, # Output only. Whether the post is from a document comparison. This field cannot be set directly by callers. + "fromImportedDocument": True or False, # Output only. Whether the post is from an imported document. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "suggestionAction": "A String", # Output only. The action type for suggestion posts. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the document when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment or suggestion thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - The parent thread is a SuggestionThread. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assigneeEmail` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment or suggestion post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported document. + }, + "commentAction": "A String", # Optional. The action type for comment posts. + "content": "A String", # The content of the post. Required to be non-empty if commentAction is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Docs editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedDocument": True or False, # Output only. Whether the post is from a copied document. This field cannot be set directly by callers. + "fromDocumentComparison": True or False, # Output only. Whether the post is from a document comparison. This field cannot be set directly by callers. + "fromImportedDocument": True or False, # Output only. Whether the post is from an imported document. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "suggestionAction": "A String", # Output only. The action type for suggestion posts. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + ], + "commentsViewMode": "A String", # Output only. The comments view mode applied to the document. [Developer Preview](https://developers.google.com/workspace/preview). "documentId": "A String", # Output only. The ID of the document. "documentStyle": { # The style of the document. # Output only. The style of the document. Legacy field: Instead, use Document.tabs.documentTab.documentStyle, which exposes the actual document content from all tabs when the includeTabsContent parameter is set to `true`. If `false` or unset, this field contains information about the first tab in the document. "background": { # Represents the background of a document. # The background of the document. Documents cannot have a transparent background color. @@ -30077,6 +30393,56 @@

Method Details

}, }, }, + "suggestions": [ # Output only. The suggestions associated with the document. Only populated if the commentsViewMode parameter is set to require comments (such as `COMMENTS_VIEW_MODE_INCLUDED`). [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single suggestion thread. Suggestion threads are created as a byproduct of saving changes to the document while in suggestion mode, and cannot be created directly. [Developer Preview](https://developers.google.com/workspace/preview). + "headPost": { # Represents a single post in a comment or suggestion thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - The parent thread is a SuggestionThread. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assigneeEmail` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment or suggestion post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported document. + }, + "commentAction": "A String", # Optional. The action type for comment posts. + "content": "A String", # The content of the post. Required to be non-empty if commentAction is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Docs editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedDocument": True or False, # Output only. Whether the post is from a copied document. This field cannot be set directly by callers. + "fromDocumentComparison": True or False, # Output only. Whether the post is from a document comparison. This field cannot be set directly by callers. + "fromImportedDocument": True or False, # Output only. Whether the post is from an imported document. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "suggestionAction": "A String", # Output only. The action type for suggestion posts. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "replies": [ # Replies to the head post. + { # Represents a single post in a comment or suggestion thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - The parent thread is a SuggestionThread. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assigneeEmail` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment or suggestion post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported document. + }, + "commentAction": "A String", # Optional. The action type for comment posts. + "content": "A String", # The content of the post. Required to be non-empty if commentAction is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Docs editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedDocument": True or False, # Output only. Whether the post is from a copied document. This field cannot be set directly by callers. + "fromDocumentComparison": True or False, # Output only. Whether the post is from a document comparison. This field cannot be set directly by callers. + "fromImportedDocument": True or False, # Output only. Whether the post is from an imported document. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "suggestionAction": "A String", # Output only. The action type for suggestion posts. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open, accepted, or rejected. + "suggestionId": "A String", # The unique ID of the suggestion. + "summaryHtml": "A String", # Summary of the suggested differences in the document, in HTML. May be empty. + "summaryText": "A String", # Summary of the suggested differences in the document, in plain text. May be empty. + }, + ], "suggestionsViewMode": "A String", # Output only. The suggestions view mode applied to the document. Note: When editing a document, changes must be based on a document with SUGGESTIONS_INLINE. "tabs": [ # Output only. Tabs that are part of a document. Tabs can contain child tabs, a tab nested within another tab. Child tabs are represented by the Tab.childTabs field. { # A tab in a document. @@ -32176,6 +32542,19 @@

Method Details

}, ], }, + "commentAnchors": { # The comment anchors in a document tab, keyed by anchor ID. Only populated if the commentsViewMode parameter is set to require comments (such as `COMMENTS_VIEW_MODE_INCLUDED`). [Developer Preview](https://developers.google.com/workspace/preview). + "a_key": { # One or more locations in the document that are tied to CommentThreads with the same anchorId. Note: Multiple anchors may refer to the same location. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the comment anchor. + "ranges": [ # A collection of Ranges in the document which are tied to this anchor. + { # Specifies a contiguous range of text. + "endIndex": 42, # The zero-based end index of this range, exclusive, in UTF-16 code units. In all current uses, an end index must be provided. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "segmentId": "A String", # The ID of the header, footer, or footnote that this range is contained in. An empty segment ID signifies the document's body. + "startIndex": 42, # The zero-based start index of this range, in UTF-16 code units. In all current uses, a start index must be provided. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "tabId": "A String", # The tab that contains this range. When omitted, the request applies to the first tab. In a document containing a single tab: - If provided, must match the singular tab's ID. - If omitted, the request applies to the singular tab. In a document containing multiple tabs: - If provided, the request applies to the specified tab. - If omitted, the request applies to the first tab in the document. + }, + ], + }, + }, "documentStyle": { # The style of the document. # The style of the document tab. "background": { # Represents the background of a document. # The background of the document. Documents cannot have a transparent background color. "color": { # A color that can either be fully opaque or fully transparent. # The background color. @@ -39710,11 +40089,17 @@

Method Details

- get(documentId, includeTabsContent=None, suggestionsViewMode=None, x__xgafv=None) + get(documentId, commentsViewMode=None, includeTabsContent=None, suggestionsViewMode=None, x__xgafv=None)
Gets the latest version of the specified document.
 
 Args:
   documentId: string, The ID of the document to retrieve. (required)
+  commentsViewMode: string, The comments view mode to apply to the document. This allows viewing the document with comments omitted or included. If one is not specified, COMMENTS_VIEW_MODE_OMITTED is used. If you set comments_view_mode to any value, you must also set include_tabs_content to `true` or use a field mask that references the Document.tabs field (or any subfield). If you set comments_view_mode to COMMENTS_VIEW_MODE_INCLUDED, you must also explicitly set suggestions_view_mode to SUGGESTIONS_INLINE. If you set comments_view_mode to COMMENTS_VIEW_MODE_INCLUDED or COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS, you may not set suggestions_view_mode to PREVIEW_WITHOUT_SUGGESTIONS or PREVIEW_SUGGESTIONS_ACCEPTED. [Developer Preview](https://developers.google.com/workspace/preview).
+    Allowed values
+      COMMENTS_VIEW_MODE_UNSPECIFIED - The CommentsViewMode is unspecified. COMMENTS_VIEW_MODE_OMITTED is applied.
+      COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS - The CommentsViewMode applied to the returned document depends on the user's current access level. If the user only has view access, COMMENTS_VIEW_MODE_OMITTED is applied. Otherwise, COMMENTS_VIEW_MODE_INCLUDED is applied.
+      COMMENTS_VIEW_MODE_OMITTED - The returned document has comments omitted.
+      COMMENTS_VIEW_MODE_INCLUDED - The returned document has comments included. Requests to retrieve a document using this mode will return a 403 error if the user does not have permission to view comments. When set, suggestions_view_mode must also be set to SUGGESTIONS_INLINE. Returns a 400 bad request error otherwise.
   includeTabsContent: boolean, Whether to populate the `Document.tabs` field instead of the text content fields like `body` and `documentStyle` on `Document`. - When `true`: Document content populates in the `Document.tabs` field instead of the text content fields in `Document`. - When `false`: The content of the document's first tab populates the content fields in `Document` excluding `Document.tabs`. If a document has only one tab, then that tab is used to populate the document content. `Document.tabs` will be empty. If you use a field mask that references the `Document.tabs` field (or any subfield), the API implicitly treats the request as if you set `include_tabs_content` to `true`.
   suggestionsViewMode: string, The suggestions view mode to apply to the document. This allows viewing the document with all suggestions inline, accepted or rejected. If one is not specified, DEFAULT_FOR_CURRENT_ACCESS is used.
     Allowed values
@@ -41823,6 +42208,57 @@ 

Method Details

}, ], }, + "comments": [ # Output only. The comments associated with the document. Only populated if the commentsViewMode parameter is set to require comments (such as `COMMENTS_VIEW_MODE_INCLUDED`). [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the CommentAnchor in the document that this thread is tied to. Multiple comment threads may be anchored to the same CommentAnchor. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment or suggestion thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - The parent thread is a SuggestionThread. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assigneeEmail` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment or suggestion post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported document. + }, + "commentAction": "A String", # Optional. The action type for comment posts. + "content": "A String", # The content of the post. Required to be non-empty if commentAction is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Docs editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedDocument": True or False, # Output only. Whether the post is from a copied document. This field cannot be set directly by callers. + "fromDocumentComparison": True or False, # Output only. Whether the post is from a document comparison. This field cannot be set directly by callers. + "fromImportedDocument": True or False, # Output only. Whether the post is from an imported document. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "suggestionAction": "A String", # Output only. The action type for suggestion posts. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the document when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment or suggestion thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - The parent thread is a SuggestionThread. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assigneeEmail` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment or suggestion post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported document. + }, + "commentAction": "A String", # Optional. The action type for comment posts. + "content": "A String", # The content of the post. Required to be non-empty if commentAction is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Docs editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedDocument": True or False, # Output only. Whether the post is from a copied document. This field cannot be set directly by callers. + "fromDocumentComparison": True or False, # Output only. Whether the post is from a document comparison. This field cannot be set directly by callers. + "fromImportedDocument": True or False, # Output only. Whether the post is from an imported document. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "suggestionAction": "A String", # Output only. The action type for suggestion posts. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + ], + "commentsViewMode": "A String", # Output only. The comments view mode applied to the document. [Developer Preview](https://developers.google.com/workspace/preview). "documentId": "A String", # Output only. The ID of the document. "documentStyle": { # The style of the document. # Output only. The style of the document. Legacy field: Instead, use Document.tabs.documentTab.documentStyle, which exposes the actual document content from all tabs when the includeTabsContent parameter is set to `true`. If `false` or unset, this field contains information about the first tab in the document. "background": { # Represents the background of a document. # The background of the document. Documents cannot have a transparent background color. @@ -49343,6 +49779,56 @@

Method Details

}, }, }, + "suggestions": [ # Output only. The suggestions associated with the document. Only populated if the commentsViewMode parameter is set to require comments (such as `COMMENTS_VIEW_MODE_INCLUDED`). [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single suggestion thread. Suggestion threads are created as a byproduct of saving changes to the document while in suggestion mode, and cannot be created directly. [Developer Preview](https://developers.google.com/workspace/preview). + "headPost": { # Represents a single post in a comment or suggestion thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - The parent thread is a SuggestionThread. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assigneeEmail` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment or suggestion post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported document. + }, + "commentAction": "A String", # Optional. The action type for comment posts. + "content": "A String", # The content of the post. Required to be non-empty if commentAction is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Docs editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedDocument": True or False, # Output only. Whether the post is from a copied document. This field cannot be set directly by callers. + "fromDocumentComparison": True or False, # Output only. Whether the post is from a document comparison. This field cannot be set directly by callers. + "fromImportedDocument": True or False, # Output only. Whether the post is from an imported document. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "suggestionAction": "A String", # Output only. The action type for suggestion posts. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "replies": [ # Replies to the head post. + { # Represents a single post in a comment or suggestion thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - The parent thread is a SuggestionThread. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assigneeEmail` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment or suggestion post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported document. + }, + "commentAction": "A String", # Optional. The action type for comment posts. + "content": "A String", # The content of the post. Required to be non-empty if commentAction is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Docs editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedDocument": True or False, # Output only. Whether the post is from a copied document. This field cannot be set directly by callers. + "fromDocumentComparison": True or False, # Output only. Whether the post is from a document comparison. This field cannot be set directly by callers. + "fromImportedDocument": True or False, # Output only. Whether the post is from an imported document. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "suggestionAction": "A String", # Output only. The action type for suggestion posts. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open, accepted, or rejected. + "suggestionId": "A String", # The unique ID of the suggestion. + "summaryHtml": "A String", # Summary of the suggested differences in the document, in HTML. May be empty. + "summaryText": "A String", # Summary of the suggested differences in the document, in plain text. May be empty. + }, + ], "suggestionsViewMode": "A String", # Output only. The suggestions view mode applied to the document. Note: When editing a document, changes must be based on a document with SUGGESTIONS_INLINE. "tabs": [ # Output only. Tabs that are part of a document. Tabs can contain child tabs, a tab nested within another tab. Child tabs are represented by the Tab.childTabs field. { # A tab in a document. @@ -51442,6 +51928,19 @@

Method Details

}, ], }, + "commentAnchors": { # The comment anchors in a document tab, keyed by anchor ID. Only populated if the commentsViewMode parameter is set to require comments (such as `COMMENTS_VIEW_MODE_INCLUDED`). [Developer Preview](https://developers.google.com/workspace/preview). + "a_key": { # One or more locations in the document that are tied to CommentThreads with the same anchorId. Note: Multiple anchors may refer to the same location. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the comment anchor. + "ranges": [ # A collection of Ranges in the document which are tied to this anchor. + { # Specifies a contiguous range of text. + "endIndex": 42, # The zero-based end index of this range, exclusive, in UTF-16 code units. In all current uses, an end index must be provided. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "segmentId": "A String", # The ID of the header, footer, or footnote that this range is contained in. An empty segment ID signifies the document's body. + "startIndex": 42, # The zero-based start index of this range, in UTF-16 code units. In all current uses, a start index must be provided. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "tabId": "A String", # The tab that contains this range. When omitted, the request applies to the first tab. In a document containing a single tab: - If provided, must match the singular tab's ID. - If omitted, the request applies to the singular tab. In a document containing multiple tabs: - If provided, the request applies to the specified tab. - If omitted, the request applies to the first tab in the document. + }, + ], + }, + }, "documentStyle": { # The style of the document. # The style of the document tab. "background": { # Represents the background of a document. # The background of the document. Documents cannot have a transparent background color. "color": { # A color that can either be fully opaque or fully transparent. # The background color. diff --git a/googleapiclient/discovery_cache/documents/docs.v1.json b/googleapiclient/discovery_cache/documents/docs.v1.json index 16ee254f81..541e8a5cf5 100644 --- a/googleapiclient/discovery_cache/documents/docs.v1.json +++ b/googleapiclient/discovery_cache/documents/docs.v1.json @@ -177,6 +177,23 @@ "documentId" ], "parameters": { +"commentsViewMode": { +"description": "The comments view mode to apply to the document. This allows viewing the document with comments omitted or included. If one is not specified, COMMENTS_VIEW_MODE_OMITTED is used. If you set comments_view_mode to any value, you must also set include_tabs_content to `true` or use a field mask that references the Document.tabs field (or any subfield). If you set comments_view_mode to COMMENTS_VIEW_MODE_INCLUDED, you must also explicitly set suggestions_view_mode to SUGGESTIONS_INLINE. If you set comments_view_mode to COMMENTS_VIEW_MODE_INCLUDED or COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS, you may not set suggestions_view_mode to PREVIEW_WITHOUT_SUGGESTIONS or PREVIEW_SUGGESTIONS_ACCEPTED. [Developer Preview](https://developers.google.com/workspace/preview).", +"enum": [ +"COMMENTS_VIEW_MODE_UNSPECIFIED", +"COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS", +"COMMENTS_VIEW_MODE_OMITTED", +"COMMENTS_VIEW_MODE_INCLUDED" +], +"enumDescriptions": [ +"The CommentsViewMode is unspecified. COMMENTS_VIEW_MODE_OMITTED is applied.", +"The CommentsViewMode applied to the returned document depends on the user's current access level. If the user only has view access, COMMENTS_VIEW_MODE_OMITTED is applied. Otherwise, COMMENTS_VIEW_MODE_INCLUDED is applied.", +"The returned document has comments omitted.", +"The returned document has comments included. Requests to retrieve a document using this mode will return a 403 error if the user does not have permission to view comments. When set, suggestions_view_mode must also be set to SUGGESTIONS_INLINE. Returns a 400 bad request error otherwise." +], +"location": "query", +"type": "string" +}, "documentId": { "description": "The ID of the document to retrieve.", "location": "path", @@ -221,9 +238,50 @@ } } }, -"revision": "20260902", +"revision": "20260921", "rootUrl": "https://docs.googleapis.com/", "schemas": { +"AcceptSuggestionRequest": { +"description": "Accepts a suggestion. Returns a 403 forbidden error if the requesting user does not have edit access to the document. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "AcceptSuggestionRequest", +"properties": { +"suggestionId": { +"description": "The ID of the suggestion.", +"type": "string" +} +}, +"type": "object" +}, +"AddCommentReplyRequest": { +"description": "Inserts a reply Post into a CommentThread or SuggestionThread. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "AddCommentReplyRequest", +"properties": { +"commentId": { +"description": "The ID of the CommentThread to add the reply to.", +"type": "string" +}, +"post": { +"$ref": "Post", +"description": "The Post representing the reply." +}, +"suggestionId": { +"description": "The ID of the SuggestionThread to add the reply to.", +"type": "string" +} +}, +"type": "object" +}, +"AddCommentReplyResponse": { +"description": "Response message for adding a reply. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "AddCommentReplyResponse", +"properties": { +"post": { +"$ref": "Post", +"description": "The newly-inserted reply Post." +} +}, +"type": "object" +}, "AddDocumentTabRequest": { "description": "Adds a document tab. When a tab is added at a given index, all subsequent tabs' indexes are incremented.", "id": "AddDocumentTabRequest", @@ -336,6 +394,22 @@ "description": "Response message from a BatchUpdateDocument request.", "id": "BatchUpdateDocumentResponse", "properties": { +"commentUpdateState": { +"description": "Whether comment updates were applied in the batch request. [Developer Preview](https://developers.google.com/workspace/preview).", +"enum": [ +"COMMENT_UPDATE_STATE_UNSPECIFIED", +"NO_UPDATES_REQUESTED", +"ALL_SAVED", +"ALL_FAILED_UNKNOWN_REASON" +], +"enumDescriptions": [ +"The status of comment updates is unspecified.", +"No comment updates were requested in the batch request.", +"All requested comment updates were applied in the batch request.", +"All requested comment updates failed." +], +"type": "string" +}, "documentId": { "description": "The ID of the document to which the updates were applied to.", "type": "string" @@ -347,6 +421,13 @@ }, "type": "array" }, +"suggestionResponses": { +"description": "The suggestions which were affected by each update. This maps 1:1 with the updates. [Developer Preview](https://developers.google.com/workspace/preview).", +"items": { +"$ref": "SuggestionResponse" +}, +"type": "array" +}, "writeControl": { "$ref": "WriteControl", "description": "The updated write control after applying the request." @@ -465,6 +546,68 @@ }, "type": "object" }, +"CommentAnchor": { +"description": "One or more locations in the document that are tied to CommentThreads with the same anchorId. Note: Multiple anchors may refer to the same location. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "CommentAnchor", +"properties": { +"anchorId": { +"description": "The ID of the comment anchor.", +"type": "string" +}, +"ranges": { +"description": "A collection of Ranges in the document which are tied to this anchor.", +"items": { +"$ref": "Range" +}, +"type": "array" +} +}, +"type": "object" +}, +"CommentThread": { +"description": "Represents a single comment thread. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "CommentThread", +"properties": { +"anchorId": { +"description": "The ID of the CommentAnchor in the document that this thread is tied to. Multiple comment threads may be anchored to the same CommentAnchor.", +"type": "string" +}, +"commentId": { +"description": "The unique ID of the comment thread.", +"type": "string" +}, +"headPost": { +"$ref": "Post", +"description": "The first post in the thread." +}, +"plainTextQuote": { +"description": "The quoted text from the document when the comment was created, formatted as plain-text.", +"type": "string" +}, +"replies": { +"description": "Replies to the head post.", +"items": { +"$ref": "Post" +}, +"type": "array" +}, +"status": { +"description": "Whether the thread is open or resolved.", +"enum": [ +"STATUS_UNSPECIFIED", +"OPEN", +"RESOLVED" +], +"enumDescriptions": [ +"Default value. This value is unused.", +"The comment thread is open.", +"The comment thread is resolved." +], +"type": "string" +} +}, +"type": "object" +}, "CreateFooterRequest": { "description": "Creates a Footer. The new footer is applied to the SectionStyle at the location of the SectionBreak if specified, otherwise it is applied to the DocumentStyle. If a footer of the specified type already exists, a 400 bad request error is returned.", "id": "CreateFooterRequest", @@ -830,6 +973,36 @@ }, "type": "object" }, +"DeleteCommentReplyRequest": { +"description": "Deletes a reply Post from a CommentThread or SuggestionThread. Returns a 400 bad request error if: - The requesting user is not the author of the post. - The reply post contains an action. - The reply post contains an assignee. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "DeleteCommentReplyRequest", +"properties": { +"commentId": { +"description": "The ID of the CommentThread which the post belongs to.", +"type": "string" +}, +"postId": { +"description": "The ID of the reply Post being deleted.", +"type": "string" +}, +"suggestionId": { +"description": "The ID of the SuggestionThread which the post belongs to.", +"type": "string" +} +}, +"type": "object" +}, +"DeleteCommentRequest": { +"description": "Deletes a CommentThread. Returns a 400 bad request error if the requesting user is not the author of the headPost. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "DeleteCommentRequest", +"properties": { +"commentId": { +"description": "The ID of the CommentThread that is being deleted.", +"type": "string" +} +}, +"type": "object" +}, "DeleteContentRangeRequest": { "description": "Deletes content from the document.", "id": "DeleteContentRangeRequest", @@ -916,6 +1089,17 @@ }, "type": "object" }, +"DeleteSuggestionRequest": { +"description": "Deletes a suggestion. Returns a 403 forbidden error if the requesting user is not the author of the suggestion. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "DeleteSuggestionRequest", +"properties": { +"suggestionId": { +"description": "The ID of the suggestion.", +"type": "string" +} +}, +"type": "object" +}, "DeleteTabRequest": { "description": "Deletes a tab. If the tab has child tabs, they are deleted as well.", "id": "DeleteTabRequest", @@ -981,6 +1165,29 @@ "$ref": "Body", "description": "Output only. The main body of the document. Legacy field: Instead, use Document.tabs.documentTab.body, which exposes the actual document content from all tabs when the includeTabsContent parameter is set to `true`. If `false` or unset, this field contains information about the first tab in the document." }, +"comments": { +"description": "Output only. The comments associated with the document. Only populated if the commentsViewMode parameter is set to require comments (such as `COMMENTS_VIEW_MODE_INCLUDED`). [Developer Preview](https://developers.google.com/workspace/preview).", +"items": { +"$ref": "CommentThread" +}, +"type": "array" +}, +"commentsViewMode": { +"description": "Output only. The comments view mode applied to the document. [Developer Preview](https://developers.google.com/workspace/preview).", +"enum": [ +"COMMENTS_VIEW_MODE_UNSPECIFIED", +"COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS", +"COMMENTS_VIEW_MODE_OMITTED", +"COMMENTS_VIEW_MODE_INCLUDED" +], +"enumDescriptions": [ +"The CommentsViewMode is unspecified. COMMENTS_VIEW_MODE_OMITTED is applied.", +"The CommentsViewMode applied to the returned document depends on the user's current access level. If the user only has view access, COMMENTS_VIEW_MODE_OMITTED is applied. Otherwise, COMMENTS_VIEW_MODE_INCLUDED is applied.", +"The returned document has comments omitted.", +"The returned document has comments included. Requests to retrieve a document using this mode will return a 403 error if the user does not have permission to view comments. When set, suggestions_view_mode must also be set to SUGGESTIONS_INLINE. Returns a 400 bad request error otherwise." +], +"type": "string" +}, "documentId": { "description": "Output only. The ID of the document.", "type": "string" @@ -1060,6 +1267,13 @@ "description": "Output only. The suggested changes to the named styles of the document, keyed by suggestion ID. Legacy field: Instead, use Document.tabs.documentTab.suggestedNamedStylesChanges, which exposes the actual document content from all tabs when the includeTabsContent parameter is set to `true`. If `false` or unset, this field contains information about the first tab in the document.", "type": "object" }, +"suggestions": { +"description": "Output only. The suggestions associated with the document. Only populated if the commentsViewMode parameter is set to require comments (such as `COMMENTS_VIEW_MODE_INCLUDED`). [Developer Preview](https://developers.google.com/workspace/preview).", +"items": { +"$ref": "SuggestionThread" +}, +"type": "array" +}, "suggestionsViewMode": { "description": "Output only. The suggestions view mode applied to the document. Note: When editing a document, changes must be based on a document with SUGGESTIONS_INLINE.", "enum": [ @@ -1290,6 +1504,13 @@ "$ref": "Body", "description": "The main body of the document tab." }, +"commentAnchors": { +"additionalProperties": { +"$ref": "CommentAnchor" +}, +"description": "The comment anchors in a document tab, keyed by anchor ID. Only populated if the commentsViewMode parameter is set to require comments (such as `COMMENTS_VIEW_MODE_INCLUDED`). [Developer Preview](https://developers.google.com/workspace/preview).", +"type": "object" +}, "documentStyle": { "$ref": "DocumentStyle", "description": "The style of the document tab." @@ -1886,6 +2107,36 @@ }, "type": "object" }, +"InsertCommentRequest": { +"description": "Inserts a CommentThread into the document. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "InsertCommentRequest", +"properties": { +"assigneeEmailAddress": { +"description": "Optional. The email address of the assignee of the comment. Leave empty for a non-assigned comment. May not exceed 2048 UTF-8 code units.", +"type": "string" +}, +"content": { +"description": "The text of the comment, as plain text. This text content will be handled similarly to comments created in the Docs editor. It will have similar behaviors for formatting, notifications, etc. This field cannot be empty, and must not exceed 2048 UTF-8 code units.", +"type": "string" +}, +"range": { +"$ref": "Range", +"description": "The Range in the document that is tied to this comment." +} +}, +"type": "object" +}, +"InsertCommentResponse": { +"description": "Response message for inserting a comment. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "InsertCommentResponse", +"properties": { +"commentThread": { +"$ref": "CommentThread", +"description": "The newly-inserted comment thread." +} +}, +"type": "object" +}, "InsertDateRequest": { "description": "Inserts a date at the specified location.", "id": "InsertDateRequest", @@ -3155,6 +3406,114 @@ }, "type": "object" }, +"Post": { +"description": "Represents a single post in a comment or suggestion thread. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "Post", +"properties": { +"assigneeEmail": { +"description": "Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - The parent thread is a SuggestionThread. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assigneeEmail` exceeds 2048 UTF-8 code units.", +"type": "string" +}, +"author": { +"$ref": "PostAuthor", +"description": "Output only. The user who created the post." +}, +"commentAction": { +"description": "Optional. The action type for comment posts.", +"enum": [ +"COMMENT_ACTION_TYPE_UNSPECIFIED", +"NO_COMMENT_ACTION_CHANGE", +"RESOLVE", +"REOPEN" +], +"enumDescriptions": [ +"Default value. This value is unused.", +"No action change in this post.", +"This post resolves the thread.", +"This post reopens the thread." +], +"type": "string" +}, +"content": { +"description": "The content of the post. Required to be non-empty if commentAction is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Docs editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units.", +"type": "string" +}, +"contentHtml": { +"description": "Output only. The content of the post as HTML.", +"type": "string" +}, +"createTime": { +"description": "Output only. The time the post was created.", +"format": "google-datetime", +"type": "string" +}, +"deleted": { +"description": "Output only. Whether the post is deleted. If `true`, content and author fields will be empty.", +"type": "boolean" +}, +"fromCopiedDocument": { +"description": "Output only. Whether the post is from a copied document. This field cannot be set directly by callers.", +"type": "boolean" +}, +"fromDocumentComparison": { +"description": "Output only. Whether the post is from a document comparison. This field cannot be set directly by callers.", +"type": "boolean" +}, +"fromImportedDocument": { +"description": "Output only. Whether the post is from an imported document. This field cannot be set directly by callers.", +"type": "boolean" +}, +"postId": { +"description": "Output only. The unique ID of the post.", +"type": "string" +}, +"suggestionAction": { +"description": "Output only. The action type for suggestion posts.", +"enum": [ +"SUGGESTION_ACTION_TYPE_UNSPECIFIED", +"NO_SUGGESTION_ACTION_CHANGE", +"ACCEPT", +"REJECT" +], +"enumDescriptions": [ +"Default value. This value is unused.", +"No action change in this post.", +"This post accepts the suggestion.", +"This post rejects the suggestion." +], +"type": "string" +}, +"updateTime": { +"description": "Output only. The time the post was last updated.", +"format": "google-datetime", +"type": "string" +} +}, +"type": "object" +}, +"PostAuthor": { +"description": "Represents a user who authored a comment or suggestion post. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "PostAuthor", +"properties": { +"anonymous": { +"description": "Whether the user is anonymous.", +"type": "boolean" +}, +"displayName": { +"description": "The display name of the user. May be absent if the author is anonymous.", +"type": "string" +}, +"me": { +"description": "Whether the user is the authenticated user making the request.", +"type": "boolean" +}, +"user": { +"description": "The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported document.", +"type": "string" +} +}, +"type": "object" +}, "Range": { "description": "Specifies a contiguous range of text.", "id": "Range", @@ -3180,6 +3539,17 @@ }, "type": "object" }, +"RejectSuggestionRequest": { +"description": "Rejects a suggestion. Returns a 403 forbidden error if the requesting user does not have edit access to the document and is not the author of the suggestion. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "RejectSuggestionRequest", +"properties": { +"suggestionId": { +"description": "The ID of the suggestion.", +"type": "string" +} +}, +"type": "object" +}, "ReplaceAllTextRequest": { "description": "Replaces all instances of text matching a criteria with replace text.", "id": "ReplaceAllTextRequest", @@ -3269,6 +3639,14 @@ "description": "A single update to apply to a document.", "id": "Request", "properties": { +"acceptSuggestion": { +"$ref": "AcceptSuggestionRequest", +"description": "Accepts a suggestion. [Developer Preview](https://developers.google.com/workspace/preview)." +}, +"addCommentReply": { +"$ref": "AddCommentReplyRequest", +"description": "Adds a reply to a CommentThread or SuggestionThread. [Developer Preview](https://developers.google.com/workspace/preview)." +}, "addDocumentTab": { "$ref": "AddDocumentTabRequest", "description": "Adds a document tab." @@ -3293,6 +3671,14 @@ "$ref": "CreateParagraphBulletsRequest", "description": "Creates bullets for paragraphs." }, +"deleteComment": { +"$ref": "DeleteCommentRequest", +"description": "Deletes a CommentThread. [Developer Preview](https://developers.google.com/workspace/preview)." +}, +"deleteCommentReply": { +"$ref": "DeleteCommentReplyRequest", +"description": "Deletes a reply Post from a CommentThread or SuggestionThread. [Developer Preview](https://developers.google.com/workspace/preview)." +}, "deleteContentRange": { "$ref": "DeleteContentRangeRequest", "description": "Deletes content from the document." @@ -3317,6 +3703,10 @@ "$ref": "DeletePositionedObjectRequest", "description": "Deletes a positioned object from the document." }, +"deleteSuggestion": { +"$ref": "DeleteSuggestionRequest", +"description": "Deletes a suggestion. [Developer Preview](https://developers.google.com/workspace/preview)." +}, "deleteTab": { "$ref": "DeleteTabRequest", "description": "Deletes a document tab." @@ -3329,6 +3719,10 @@ "$ref": "DeleteTableRowRequest", "description": "Deletes a row from a table." }, +"insertComment": { +"$ref": "InsertCommentRequest", +"description": "Inserts a CommentThread into the document. [Developer Preview](https://developers.google.com/workspace/preview)." +}, "insertDate": { "$ref": "InsertDateRequest", "description": "Inserts a date." @@ -3377,6 +3771,10 @@ "$ref": "PinTableHeaderRowsRequest", "description": "Updates the number of pinned header rows in a table." }, +"rejectSuggestion": { +"$ref": "RejectSuggestionRequest", +"description": "Rejects a suggestion. [Developer Preview](https://developers.google.com/workspace/preview)." +}, "replaceAllText": { "$ref": "ReplaceAllTextRequest", "description": "Replaces all instances of the specified text." @@ -3393,6 +3791,10 @@ "$ref": "UnmergeTableCellsRequest", "description": "Unmerges cells in a table." }, +"updateCommentPost": { +"$ref": "UpdateCommentPostRequest", +"description": "Updates an existing post (head post or reply) of a CommentThread or SuggestionThread. [Developer Preview](https://developers.google.com/workspace/preview)." +}, "updateDocumentStyle": { "$ref": "UpdateDocumentStyleRequest", "description": "Updates the style of the document." @@ -3436,6 +3838,10 @@ "description": "A single response from an update.", "id": "Response", "properties": { +"addCommentReply": { +"$ref": "AddCommentReplyResponse", +"description": "The result of adding a reply to a comment or suggestion. [Developer Preview](https://developers.google.com/workspace/preview)." +}, "addDocumentTab": { "$ref": "AddDocumentTabResponse", "description": "The result of adding a document tab." @@ -3456,6 +3862,10 @@ "$ref": "CreateNamedRangeResponse", "description": "The result of creating a named range." }, +"insertComment": { +"$ref": "InsertCommentResponse", +"description": "The result of inserting a comment. [Developer Preview](https://developers.google.com/workspace/preview)." +}, "insertInlineImage": { "$ref": "InsertInlineImageResponse", "description": "The result of inserting an inline image." @@ -4011,6 +4421,94 @@ }, "type": "object" }, +"SuggestionResponse": { +"description": "The suggestions which were affected by a given update. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "SuggestionResponse", +"properties": { +"acceptedSuggestionIds": { +"description": "The IDs of suggestions which were accepted during the update.", +"items": { +"type": "string" +}, +"type": "array" +}, +"createdSuggestionIds": { +"description": "The IDs of suggestions which were created during the update.", +"items": { +"type": "string" +}, +"type": "array" +}, +"deletedSuggestionIds": { +"description": "The IDs of suggestions which were deleted during the update.", +"items": { +"type": "string" +}, +"type": "array" +}, +"rejectedSuggestionIds": { +"description": "The IDs of suggestions which were rejected during the update.", +"items": { +"type": "string" +}, +"type": "array" +}, +"updatedSummarySuggestionIds": { +"description": "The IDs of suggestions whose summaries were updated during the update.", +"items": { +"type": "string" +}, +"type": "array" +} +}, +"type": "object" +}, +"SuggestionThread": { +"description": "Represents a single suggestion thread. Suggestion threads are created as a byproduct of saving changes to the document while in suggestion mode, and cannot be created directly. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "SuggestionThread", +"properties": { +"headPost": { +"$ref": "Post", +"description": "The first post in the thread." +}, +"replies": { +"description": "Replies to the head post.", +"items": { +"$ref": "Post" +}, +"type": "array" +}, +"status": { +"description": "Whether the thread is open, accepted, or rejected.", +"enum": [ +"STATUS_UNSPECIFIED", +"OPEN", +"ACCEPTED", +"REJECTED" +], +"enumDescriptions": [ +"Default value. This value is unused.", +"The suggestion thread is open.", +"The suggestion thread is accepted.", +"The suggestion thread is rejected." +], +"type": "string" +}, +"suggestionId": { +"description": "The unique ID of the suggestion.", +"type": "string" +}, +"summaryHtml": { +"description": "Summary of the suggested differences in the document, in HTML. May be empty.", +"type": "string" +}, +"summaryText": { +"description": "Summary of the suggested differences in the document, in plain text. May be empty.", +"type": "string" +} +}, +"type": "object" +}, "Tab": { "description": "A tab in a document.", "id": "Tab", @@ -4704,6 +5202,29 @@ }, "type": "object" }, +"UpdateCommentPostRequest": { +"description": "Updates a Post in a CommentThread or SuggestionThread. Returns a 400 bad request error if: - The post is the headPost of a SuggestionThread. - The requesting user is not the author of the post. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "UpdateCommentPostRequest", +"properties": { +"commentId": { +"description": "The ID of the CommentThread which the post belongs to.", +"type": "string" +}, +"content": { +"description": "The new text of the comment, as plain text. This text content will be handled similarly to comments created in the Docs editor. It will have similar behaviors for formatting, notifications, etc. This field cannot be empty, and must not exceed 2048 UTF-8 code units.", +"type": "string" +}, +"postId": { +"description": "The ID of the post being updated.", +"type": "string" +}, +"suggestionId": { +"description": "The ID of the SuggestionThread which the post belongs to.", +"type": "string" +} +}, +"type": "object" +}, "UpdateDocumentStyleRequest": { "description": "Updates the DocumentStyle.", "id": "UpdateDocumentStyleRequest", @@ -4927,6 +5448,20 @@ "targetRevisionId": { "description": "The optional target revision ID of the document the write request is applied to. If collaborator changes have occurred after the document was read using the API, the changes produced by this write request are applied against the collaborator changes. This results in a new revision of the document that incorporates both the collaborator changes and the changes in the request, with the Docs server resolving conflicting changes. When using target revision ID, the API client can be thought of as another collaborator of the document. The target revision ID can only be used to write to recent versions of a document. If the target revision is too far behind the latest revision, the request is not processed and returns a 400 bad request error. The request should be tried again after retrieving the latest version of the document. Usually a revision ID remains valid for use as a target revision for several minutes after it's read, but for frequently edited documents this window might be shorter.", "type": "string" +}, +"writeMode": { +"description": "How the request updates should be applied to the document. If unspecified, the request updates will be applied as normal edits. [Developer Preview](https://developers.google.com/workspace/preview).", +"enum": [ +"WRITE_MODE_UNSPECIFIED", +"EDIT", +"SUGGEST" +], +"enumDescriptions": [ +"The write mode is unspecified. Defaults to EDIT behavior.", +"Apply all updates as normal edits.", +"Apply all updates as suggestions. [Developer Preview](https://developers.google.com/workspace/preview)." +], +"type": "string" } }, "type": "object" From 2a6aa5ede55d92426abd612d5c3c4b0506faeb27 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:17 +0000 Subject: [PATCH 18/33] feat(firebasecrashlytics): update the api #### firebasecrashlytics:v1alpha The following keys were added: - resources.projects.resources.apps.resources.events.methods.list.parameters.filterExpression (Total Keys: 2) - schemas.IntervalMetrics.properties.crashFreeSessionsPercentage (Total Keys: 2) - schemas.IntervalMetrics.properties.crashFreeUsersPercentage (Total Keys: 2) - schemas.IntervalMetrics.properties.impactedSessionsCount (Total Keys: 2) - schemas.IntervalMetrics.properties.sessionsCount.deprecated (Total Keys: 1) - schemas.IntervalMetrics.properties.totalSessionsCount (Total Keys: 2) - schemas.IntervalMetrics.properties.totalUsersCount (Total Keys: 2) --- ...shlytics_v1alpha.projects.apps.events.html | 5 +-- ...hlytics_v1alpha.projects.apps.reports.html | 14 ++++++-- .../firebasecrashlytics.v1alpha.json | 35 +++++++++++++++++-- 3 files changed, 48 insertions(+), 6 deletions(-) diff --git a/docs/dyn/firebasecrashlytics_v1alpha.projects.apps.events.html b/docs/dyn/firebasecrashlytics_v1alpha.projects.apps.events.html index a00dd07ffa..616c3db384 100644 --- a/docs/dyn/firebasecrashlytics_v1alpha.projects.apps.events.html +++ b/docs/dyn/firebasecrashlytics_v1alpha.projects.apps.events.html @@ -81,7 +81,7 @@

Instance Methods

close()

Close httplib2 connections.

- list(parent, filter_browser_displayNames=None, filter_device_displayNames=None, filter_device_formFactors=None, filter_interval_endTime=None, filter_interval_startTime=None, filter_issue_content=None, filter_issue_errorTypes=None, filter_issue_id=None, filter_issue_signals=None, filter_issue_state=None, filter_issue_states=None, filter_issue_variantId=None, filter_operatingSystem_displayNames=None, filter_version_displayNames=None, pageSize=None, pageToken=None, readMask=None, x__xgafv=None)

+ list(parent, filterExpression=None, filter_browser_displayNames=None, filter_device_displayNames=None, filter_device_formFactors=None, filter_interval_endTime=None, filter_interval_startTime=None, filter_issue_content=None, filter_issue_errorTypes=None, filter_issue_id=None, filter_issue_signals=None, filter_issue_state=None, filter_issue_states=None, filter_issue_variantId=None, filter_operatingSystem_displayNames=None, filter_version_displayNames=None, pageSize=None, pageToken=None, readMask=None, x__xgafv=None)

List the events for an issue matching filter criteria, sorted in descending order by timestamp.

list_next(previous_request, previous_response)

@@ -314,11 +314,12 @@

Method Details

- list(parent, filter_browser_displayNames=None, filter_device_displayNames=None, filter_device_formFactors=None, filter_interval_endTime=None, filter_interval_startTime=None, filter_issue_content=None, filter_issue_errorTypes=None, filter_issue_id=None, filter_issue_signals=None, filter_issue_state=None, filter_issue_states=None, filter_issue_variantId=None, filter_operatingSystem_displayNames=None, filter_version_displayNames=None, pageSize=None, pageToken=None, readMask=None, x__xgafv=None) + list(parent, filterExpression=None, filter_browser_displayNames=None, filter_device_displayNames=None, filter_device_formFactors=None, filter_interval_endTime=None, filter_interval_startTime=None, filter_issue_content=None, filter_issue_errorTypes=None, filter_issue_id=None, filter_issue_signals=None, filter_issue_state=None, filter_issue_states=None, filter_issue_variantId=None, filter_operatingSystem_displayNames=None, filter_version_displayNames=None, pageSize=None, pageToken=None, readMask=None, x__xgafv=None)
List the events for an issue matching filter criteria, sorted in descending order by timestamp.
 
 Args:
   parent: string, Required. The Firebase application. Format: "projects/{project}/apps/{app_id}". (required)
+  filterExpression: string, Optional. Filters events by custom keys (https://firebase.google.com/docs/crashlytics/customize-crash-reports#add-keys). Supported forms: * Equality: `custom_keys.level = "vip"` or `custom_keys.level:"vip"` * Presence: `custom_keys.level:*` * OR across values of one key: `custom_keys.level = "vip" OR custom_keys.level = "enterprise"` * AND across different keys: `custom_keys.level = "vip" AND custom_keys.region = "us"` Keys are case-sensitive. Keys and values containing spaces must be double-quoted, for example `custom_keys."app state" = "background"`. OR across different keys, repeating a key within an AND, NOT, and comparators other than `=` and `:` are rejected with INVALID_ARGUMENT. Wildcards are not supported in values; use `custom_keys.:*` to match events that set a key to any value. Only supported for Android and iOS. This filter expression applies in addition to the `filter` field above. The syntax is a subset of AIP-160 (https://google.aip.dev/160).
   filter_browser_displayNames: string, Optional. Only count events from the given browser. This string matches Browser.display_name. Format: "name (display_version)" e.g. "Chrome (123)", or just "name" for all possible versions, e.g. simply "Chrome". (repeated)
   filter_device_displayNames: string, Only counts events from the given Device model. This string matches Device.display_name. Format: "manufacturer (model)" e.g. "Google (Pixel 6)", or just "manufacturer" for all possible models, e.g. simply "Google". Note that a device's marketing_name field can not be used for filtering. (repeated)
   filter_device_formFactors: string, Only counts events from devices with the given form factor (e.g. phone or tablet). (repeated)
diff --git a/docs/dyn/firebasecrashlytics_v1alpha.projects.apps.reports.html b/docs/dyn/firebasecrashlytics_v1alpha.projects.apps.reports.html
index 79d4ce0393..3a4af90be2 100644
--- a/docs/dyn/firebasecrashlytics_v1alpha.projects.apps.reports.html
+++ b/docs/dyn/firebasecrashlytics_v1alpha.projects.apps.reports.html
@@ -205,11 +205,16 @@ 

Method Details

}, "metrics": [ # Scalar metrics will contain a single object covering the entire interval, while time-dimensioned graphs will contain one per time grain. { # A set of computed metric values for a time interval + "crashFreeSessionsPercentage": 3.14, # Mobile only. Percentage of crash-free sessions. (total_sessions_count - impacted_sessions_count) / total_sessions_count * 100. + "crashFreeUsersPercentage": 3.14, # Mobile only. Percentage of crash-free users. (total_users_count - impacted_users_count) / total_users_count * 100 "endTime": "A String", # The end of the interval covered by the computation. "eventsCount": "A String", # The total count of events in the interval. + "impactedSessionsCount": "A String", # The number of distinct sessions in the set of events. "impactedUsersCount": "A String", # The number of distinct users in the set of events. - "sessionsCount": "A String", # The number of distinct sessions in the set of events. + "sessionsCount": "A String", # Deprecated: Prefer `impacted_sessions_count`. The number of distinct sessions in the set of events. "startTime": "A String", # The start of the interval covered by the computation. + "totalSessionsCount": "A String", # The number of distinct sessions. + "totalUsersCount": "A String", # The number of distinct users. }, ], "operatingSystem": { # Mobile device operating system metadata. # Operating system metrics group. @@ -330,11 +335,16 @@

Method Details

}, "metrics": [ # Scalar metrics will contain a single object covering the entire interval, while time-dimensioned graphs will contain one per time grain. { # A set of computed metric values for a time interval + "crashFreeSessionsPercentage": 3.14, # Mobile only. Percentage of crash-free sessions. (total_sessions_count - impacted_sessions_count) / total_sessions_count * 100. + "crashFreeUsersPercentage": 3.14, # Mobile only. Percentage of crash-free users. (total_users_count - impacted_users_count) / total_users_count * 100 "endTime": "A String", # The end of the interval covered by the computation. "eventsCount": "A String", # The total count of events in the interval. + "impactedSessionsCount": "A String", # The number of distinct sessions in the set of events. "impactedUsersCount": "A String", # The number of distinct users in the set of events. - "sessionsCount": "A String", # The number of distinct sessions in the set of events. + "sessionsCount": "A String", # Deprecated: Prefer `impacted_sessions_count`. The number of distinct sessions in the set of events. "startTime": "A String", # The start of the interval covered by the computation. + "totalSessionsCount": "A String", # The number of distinct sessions. + "totalUsersCount": "A String", # The number of distinct users. }, ], "operatingSystem": { # Mobile device operating system metadata. # Operating system metrics group. diff --git a/googleapiclient/discovery_cache/documents/firebasecrashlytics.v1alpha.json b/googleapiclient/discovery_cache/documents/firebasecrashlytics.v1alpha.json index bba6a31341..58696ba3d4 100644 --- a/googleapiclient/discovery_cache/documents/firebasecrashlytics.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/firebasecrashlytics.v1alpha.json @@ -308,6 +308,11 @@ "repeated": true, "type": "string" }, +"filterExpression": { +"description": "Optional. Filters events by custom keys (https://firebase.google.com/docs/crashlytics/customize-crash-reports#add-keys). Supported forms: * Equality: `custom_keys.level = \"vip\"` or `custom_keys.level:\"vip\"` * Presence: `custom_keys.level:*` * OR across values of one key: `custom_keys.level = \"vip\" OR custom_keys.level = \"enterprise\"` * AND across different keys: `custom_keys.level = \"vip\" AND custom_keys.region = \"us\"` Keys are case-sensitive. Keys and values containing spaces must be double-quoted, for example `custom_keys.\"app state\" = \"background\"`. OR across different keys, repeating a key within an AND, NOT, and comparators other than `=` and `:` are rejected with INVALID_ARGUMENT. Wildcards are not supported in values; use `custom_keys.:*` to match events that set a key to any value. Only supported for Android and iOS. This filter expression applies in addition to the `filter` field above. The syntax is a subset of AIP-160 (https://google.aip.dev/160).", +"location": "query", +"type": "string" +}, "pageSize": { "description": "Optional. The maximum number of events per page. If omitted, defaults to 10.", "format": "int32", @@ -802,7 +807,7 @@ } } }, -"revision": "20260710", +"revision": "20260924", "rootUrl": "https://firebasecrashlytics.googleapis.com/", "schemas": { "BatchGetEventsResponse": { @@ -1298,6 +1303,16 @@ "description": "A set of computed metric values for a time interval", "id": "IntervalMetrics", "properties": { +"crashFreeSessionsPercentage": { +"description": "Mobile only. Percentage of crash-free sessions. (total_sessions_count - impacted_sessions_count) / total_sessions_count * 100.", +"format": "float", +"type": "number" +}, +"crashFreeUsersPercentage": { +"description": "Mobile only. Percentage of crash-free users. (total_users_count - impacted_users_count) / total_users_count * 100", +"format": "float", +"type": "number" +}, "endTime": { "description": "The end of the interval covered by the computation.", "format": "google-datetime", @@ -1308,13 +1323,19 @@ "format": "int64", "type": "string" }, +"impactedSessionsCount": { +"description": "The number of distinct sessions in the set of events.", +"format": "int64", +"type": "string" +}, "impactedUsersCount": { "description": "The number of distinct users in the set of events.", "format": "int64", "type": "string" }, "sessionsCount": { -"description": "The number of distinct sessions in the set of events.", +"deprecated": true, +"description": "Deprecated: Prefer `impacted_sessions_count`. The number of distinct sessions in the set of events.", "format": "int64", "type": "string" }, @@ -1322,6 +1343,16 @@ "description": "The start of the interval covered by the computation.", "format": "google-datetime", "type": "string" +}, +"totalSessionsCount": { +"description": "The number of distinct sessions.", +"format": "int64", +"type": "string" +}, +"totalUsersCount": { +"description": "The number of distinct users.", +"format": "int64", +"type": "string" } }, "type": "object" From b52c02621d2b505b1912e1e2188ba455f4a0daa9 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:17 +0000 Subject: [PATCH 19/33] feat(firebaseml): update the api #### firebaseml:v2beta The following keys were added: - schemas.GoogleCloudAiplatformV1beta1Part.properties.speechMetadata.$ref (Total Keys: 1) - schemas.GoogleCloudAiplatformV1beta1SpeechMetadata (Total Keys: 4) - schemas.GoogleCloudAiplatformV1beta1ToolComputerUse.properties.disabledSafetyPolicies (Total Keys: 2) - schemas.GoogleCloudAiplatformV1beta1VoiceConfig.properties.voice.type (Total Keys: 1) --- ....projects.locations.publishers.models.html | 47 +++++++++++++++++ .../documents/firebaseml.v2beta.json | 52 ++++++++++++++++++- 2 files changed, 98 insertions(+), 1 deletion(-) diff --git a/docs/dyn/firebaseml_v2beta.projects.locations.publishers.models.html b/docs/dyn/firebaseml_v2beta.projects.locations.publishers.models.html index d3e1c778b0..56e6f8cb12 100644 --- a/docs/dyn/firebaseml_v2beta.projects.locations.publishers.models.html +++ b/docs/dyn/firebaseml_v2beta.projects.locations.publishers.models.html @@ -181,6 +181,10 @@

Method Details

"mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. "level": "A String", # The tokenization quality used for given media. }, + "speechMetadata": { # Structured Metadata Sub-Message for Part # Optional. Turn-level metadata for speech generation (e.g. Daikon speaker/style). May be set alongside `text` to attach speaker and style information to a text part. + "speaker": "A String", # Optional. Identifies which speaker is speaking this turn. + "style": "A String", # Optional. Natural language description of the vocal style (e.g., "cheerful"). + }, "text": "A String", # Optional. The text content of the part. When sent from the VSCode Gemini Code Assist extension, references to @mentioned items will be converted to markdown boldface text. For example `@my-repo` will be converted to and sent as `**my-repo**` by the IDE agent. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -332,6 +336,7 @@

Method Details

"mimeType": "A String", # Optional. The mimetype of the voice sample. The only currently supported value is `audio/wav`. This represents 16-bit signed little-endian wav data, with a 24kHz sampling rate. `mime_type` will default to `audio/wav` if not set. "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. }, + "voice": "A String", # Optional. The speaker identifier for synthesis. Supported formats: * Speaker name for prebuilt voices (for example, `Orus` or `Kore`). * Voice ID for stored voices (for example, `voice_xxx`). * Voice replication key (for example, `voicekey_xxx`). }, }, ], @@ -344,6 +349,7 @@

Method Details

"mimeType": "A String", # Optional. The mimetype of the voice sample. The only currently supported value is `audio/wav`. This represents 16-bit signed little-endian wav data, with a 24kHz sampling rate. `mime_type` will default to `audio/wav` if not set. "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. }, + "voice": "A String", # Optional. The speaker identifier for synthesis. Supported formats: * Speaker name for prebuilt voices (for example, `Orus` or `Kore`). * Voice ID for stored voices (for example, `voice_xxx`). * Voice replication key (for example, `voicekey_xxx`). }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -444,6 +450,10 @@

Method Details

"mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. "level": "A String", # The tokenization quality used for given media. }, + "speechMetadata": { # Structured Metadata Sub-Message for Part # Optional. Turn-level metadata for speech generation (e.g. Daikon speaker/style). May be set alongside `text` to attach speaker and style information to a text part. + "speaker": "A String", # Optional. Identifies which speaker is speaking this turn. + "style": "A String", # Optional. Natural language description of the vocal style (e.g., "cheerful"). + }, "text": "A String", # Optional. The text content of the part. When sent from the VSCode Gemini Code Assist extension, references to @mentioned items will be converted to markdown boldface text. For example `@my-repo` will be converted to and sent as `**my-repo**` by the IDE agent. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -461,6 +471,9 @@

Method Details

"codeExecution": { # Tool that executes code generated by the model, and automatically returns the result to the model. See also ExecutableCode and CodeExecutionResult, which are input and output to this tool. # Optional. CodeExecution tool type. Enables the model to execute code as part of generation. }, "computerUse": { # Tool to support computer use. # Optional. Tool to support the model interacting directly with the computer. If enabled, it automatically populates computer-use specific Function Declarations. + "disabledSafetyPolicies": [ # Optional. Disabled safety policies for computer use. + "A String", + ], "enablePromptInjectionDetection": True or False, # Optional. Enables the prompt injection detection check on computer-use request. "environment": "A String", # Required. The environment being operated. "excludedPredefinedFunctions": [ # Optional. By default, [predefined functions](https://cloud.google.com/vertex-ai/generative-ai/docs/computer-use#supported-actions) are included in the final model call. Some of them can be explicitly excluded from being automatically included. This can serve two purposes: 1. Using a more restricted / different action space. 2. Improving the definitions / instructions of predefined functions. @@ -807,6 +820,10 @@

Method Details

"mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. "level": "A String", # The tokenization quality used for given media. }, + "speechMetadata": { # Structured Metadata Sub-Message for Part # Optional. Turn-level metadata for speech generation (e.g. Daikon speaker/style). May be set alongside `text` to attach speaker and style information to a text part. + "speaker": "A String", # Optional. Identifies which speaker is speaking this turn. + "style": "A String", # Optional. Natural language description of the vocal style (e.g., "cheerful"). + }, "text": "A String", # Optional. The text content of the part. When sent from the VSCode Gemini Code Assist extension, references to @mentioned items will be converted to markdown boldface text. For example `@my-repo` will be converted to and sent as `**my-repo**` by the IDE agent. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -958,6 +975,7 @@

Method Details

"mimeType": "A String", # Optional. The mimetype of the voice sample. The only currently supported value is `audio/wav`. This represents 16-bit signed little-endian wav data, with a 24kHz sampling rate. `mime_type` will default to `audio/wav` if not set. "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. }, + "voice": "A String", # Optional. The speaker identifier for synthesis. Supported formats: * Speaker name for prebuilt voices (for example, `Orus` or `Kore`). * Voice ID for stored voices (for example, `voice_xxx`). * Voice replication key (for example, `voicekey_xxx`). }, }, ], @@ -970,6 +988,7 @@

Method Details

"mimeType": "A String", # Optional. The mimetype of the voice sample. The only currently supported value is `audio/wav`. This represents 16-bit signed little-endian wav data, with a 24kHz sampling rate. `mime_type` will default to `audio/wav` if not set. "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. }, + "voice": "A String", # Optional. The speaker identifier for synthesis. Supported formats: * Speaker name for prebuilt voices (for example, `Orus` or `Kore`). * Voice ID for stored voices (for example, `voice_xxx`). * Voice replication key (for example, `voicekey_xxx`). }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -1080,6 +1099,10 @@

Method Details

"mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. "level": "A String", # The tokenization quality used for given media. }, + "speechMetadata": { # Structured Metadata Sub-Message for Part # Optional. Turn-level metadata for speech generation (e.g. Daikon speaker/style). May be set alongside `text` to attach speaker and style information to a text part. + "speaker": "A String", # Optional. Identifies which speaker is speaking this turn. + "style": "A String", # Optional. Natural language description of the vocal style (e.g., "cheerful"). + }, "text": "A String", # Optional. The text content of the part. When sent from the VSCode Gemini Code Assist extension, references to @mentioned items will be converted to markdown boldface text. For example `@my-repo` will be converted to and sent as `**my-repo**` by the IDE agent. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1113,6 +1136,9 @@

Method Details

"codeExecution": { # Tool that executes code generated by the model, and automatically returns the result to the model. See also ExecutableCode and CodeExecutionResult, which are input and output to this tool. # Optional. CodeExecution tool type. Enables the model to execute code as part of generation. }, "computerUse": { # Tool to support computer use. # Optional. Tool to support the model interacting directly with the computer. If enabled, it automatically populates computer-use specific Function Declarations. + "disabledSafetyPolicies": [ # Optional. Disabled safety policies for computer use. + "A String", + ], "enablePromptInjectionDetection": True or False, # Optional. Enables the prompt injection detection check on computer-use request. "environment": "A String", # Required. The environment being operated. "excludedPredefinedFunctions": [ # Optional. By default, [predefined functions](https://cloud.google.com/vertex-ai/generative-ai/docs/computer-use#supported-actions) are included in the final model call. Some of them can be explicitly excluded from being automatically included. This can serve two purposes: 1. Using a more restricted / different action space. 2. Improving the definitions / instructions of predefined functions. @@ -1455,6 +1481,10 @@

Method Details

"mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. "level": "A String", # The tokenization quality used for given media. }, + "speechMetadata": { # Structured Metadata Sub-Message for Part # Optional. Turn-level metadata for speech generation (e.g. Daikon speaker/style). May be set alongside `text` to attach speaker and style information to a text part. + "speaker": "A String", # Optional. Identifies which speaker is speaking this turn. + "style": "A String", # Optional. Natural language description of the vocal style (e.g., "cheerful"). + }, "text": "A String", # Optional. The text content of the part. When sent from the VSCode Gemini Code Assist extension, references to @mentioned items will be converted to markdown boldface text. For example `@my-repo` will be converted to and sent as `**my-repo**` by the IDE agent. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1749,6 +1779,10 @@

Method Details

"mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. "level": "A String", # The tokenization quality used for given media. }, + "speechMetadata": { # Structured Metadata Sub-Message for Part # Optional. Turn-level metadata for speech generation (e.g. Daikon speaker/style). May be set alongside `text` to attach speaker and style information to a text part. + "speaker": "A String", # Optional. Identifies which speaker is speaking this turn. + "style": "A String", # Optional. Natural language description of the vocal style (e.g., "cheerful"). + }, "text": "A String", # Optional. The text content of the part. When sent from the VSCode Gemini Code Assist extension, references to @mentioned items will be converted to markdown boldface text. For example `@my-repo` will be converted to and sent as `**my-repo**` by the IDE agent. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -1900,6 +1934,7 @@

Method Details

"mimeType": "A String", # Optional. The mimetype of the voice sample. The only currently supported value is `audio/wav`. This represents 16-bit signed little-endian wav data, with a 24kHz sampling rate. `mime_type` will default to `audio/wav` if not set. "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. }, + "voice": "A String", # Optional. The speaker identifier for synthesis. Supported formats: * Speaker name for prebuilt voices (for example, `Orus` or `Kore`). * Voice ID for stored voices (for example, `voice_xxx`). * Voice replication key (for example, `voicekey_xxx`). }, }, ], @@ -1912,6 +1947,7 @@

Method Details

"mimeType": "A String", # Optional. The mimetype of the voice sample. The only currently supported value is `audio/wav`. This represents 16-bit signed little-endian wav data, with a 24kHz sampling rate. `mime_type` will default to `audio/wav` if not set. "voiceSampleAudio": "A String", # Optional. The sample of the custom voice. }, + "voice": "A String", # Optional. The speaker identifier for synthesis. Supported formats: * Speaker name for prebuilt voices (for example, `Orus` or `Kore`). * Voice ID for stored voices (for example, `voice_xxx`). * Voice replication key (for example, `voicekey_xxx`). }, }, "stopSequences": [ # Optional. A list of character sequences that will stop the model from generating further tokens. If a stop sequence is generated, the output will end at that point. This is useful for controlling the length and structure of the output. For example, you can use ["\n", "###"] to stop generation at a new line or a specific marker. @@ -2022,6 +2058,10 @@

Method Details

"mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. "level": "A String", # The tokenization quality used for given media. }, + "speechMetadata": { # Structured Metadata Sub-Message for Part # Optional. Turn-level metadata for speech generation (e.g. Daikon speaker/style). May be set alongside `text` to attach speaker and style information to a text part. + "speaker": "A String", # Optional. Identifies which speaker is speaking this turn. + "style": "A String", # Optional. Natural language description of the vocal style (e.g., "cheerful"). + }, "text": "A String", # Optional. The text content of the part. When sent from the VSCode Gemini Code Assist extension, references to @mentioned items will be converted to markdown boldface text. For example `@my-repo` will be converted to and sent as `**my-repo**` by the IDE agent. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. @@ -2055,6 +2095,9 @@

Method Details

"codeExecution": { # Tool that executes code generated by the model, and automatically returns the result to the model. See also ExecutableCode and CodeExecutionResult, which are input and output to this tool. # Optional. CodeExecution tool type. Enables the model to execute code as part of generation. }, "computerUse": { # Tool to support computer use. # Optional. Tool to support the model interacting directly with the computer. If enabled, it automatically populates computer-use specific Function Declarations. + "disabledSafetyPolicies": [ # Optional. Disabled safety policies for computer use. + "A String", + ], "enablePromptInjectionDetection": True or False, # Optional. Enables the prompt injection detection check on computer-use request. "environment": "A String", # Required. The environment being operated. "excludedPredefinedFunctions": [ # Optional. By default, [predefined functions](https://cloud.google.com/vertex-ai/generative-ai/docs/computer-use#supported-actions) are included in the final model call. Some of them can be explicitly excluded from being automatically included. This can serve two purposes: 1. Using a more restricted / different action space. 2. Improving the definitions / instructions of predefined functions. @@ -2397,6 +2440,10 @@

Method Details

"mediaResolution": { # per part media resolution. Media resolution for the input media. # per part media resolution. Media resolution for the input media. "level": "A String", # The tokenization quality used for given media. }, + "speechMetadata": { # Structured Metadata Sub-Message for Part # Optional. Turn-level metadata for speech generation (e.g. Daikon speaker/style). May be set alongside `text` to attach speaker and style information to a text part. + "speaker": "A String", # Optional. Identifies which speaker is speaking this turn. + "style": "A String", # Optional. Natural language description of the vocal style (e.g., "cheerful"). + }, "text": "A String", # Optional. The text content of the part. When sent from the VSCode Gemini Code Assist extension, references to @mentioned items will be converted to markdown boldface text. For example `@my-repo` will be converted to and sent as `**my-repo**` by the IDE agent. "thought": True or False, # Optional. Indicates whether the `part` represents the model's thought process or reasoning. "thoughtSignature": "A String", # Optional. An opaque signature for the thought so it can be reused in subsequent requests. diff --git a/googleapiclient/discovery_cache/documents/firebaseml.v2beta.json b/googleapiclient/discovery_cache/documents/firebaseml.v2beta.json index 22bb4be83f..589d98bc74 100644 --- a/googleapiclient/discovery_cache/documents/firebaseml.v2beta.json +++ b/googleapiclient/discovery_cache/documents/firebaseml.v2beta.json @@ -206,7 +206,7 @@ } } }, -"revision": "20260916", +"revision": "20260927", "rootUrl": "https://firebaseml.googleapis.com/", "schemas": { "Date": { @@ -2422,6 +2422,10 @@ "$ref": "GoogleCloudAiplatformV1beta1PartMediaResolution", "description": "per part media resolution. Media resolution for the input media." }, +"speechMetadata": { +"$ref": "GoogleCloudAiplatformV1beta1SpeechMetadata", +"description": "Optional. Turn-level metadata for speech generation (e.g. Daikon speaker/style). May be set alongside `text` to attach speaker and style information to a text part." +}, "text": { "description": "Optional. The text content of the part. When sent from the VSCode Gemini Code Assist extension, references to @mentioned items will be converted to markdown boldface text. For example `@my-repo` will be converted to and sent as `**my-repo**` by the IDE agent.", "type": "string" @@ -3184,6 +3188,21 @@ false }, "type": "object" }, +"GoogleCloudAiplatformV1beta1SpeechMetadata": { +"description": "Structured Metadata Sub-Message for Part", +"id": "GoogleCloudAiplatformV1beta1SpeechMetadata", +"properties": { +"speaker": { +"description": "Optional. Identifies which speaker is speaking this turn.", +"type": "string" +}, +"style": { +"description": "Optional. Natural language description of the vocal style (e.g., \"cheerful\").", +"type": "string" +} +}, +"type": "object" +}, "GoogleCloudAiplatformV1beta1TextResponseFormat": { "description": "Configuration for text-specific output formatting.", "id": "GoogleCloudAiplatformV1beta1TextResponseFormat", @@ -3274,6 +3293,33 @@ false "description": "Tool to support computer use.", "id": "GoogleCloudAiplatformV1beta1ToolComputerUse", "properties": { +"disabledSafetyPolicies": { +"description": "Optional. Disabled safety policies for computer use.", +"items": { +"enum": [ +"SAFETY_POLICY_UNSPECIFIED", +"FINANCIAL_TRANSACTIONS", +"SENSITIVE_DATA_MODIFICATION", +"COMMUNICATION_TOOL", +"ACCOUNT_CREATION", +"DATA_MODIFICATION", +"USER_CONSENT_MANAGEMENT", +"LEGAL_TERMS_AND_AGREEMENTS" +], +"enumDescriptions": [ +"Unspecified safety policy. This value should not be used.", +"Financial transactions safety policy.", +"Sensitive data modification safety policy.", +"Communication tool safety policy.", +"Account creation safety policy.", +"Data modification safety policy.", +"User consent management safety policy.", +"Legal terms and agreements safety policy." +], +"type": "string" +}, +"type": "array" +}, "enablePromptInjectionDetection": { "description": "Optional. Enables the prompt injection detection check on computer-use request.", "type": "boolean" @@ -3681,6 +3727,10 @@ false "replicatedVoiceConfig": { "$ref": "GoogleCloudAiplatformV1beta1ReplicatedVoiceConfig", "description": "Optional. The configuration for a replicated voice. This enables users to replicate a voice from an audio sample." +}, +"voice": { +"description": "Optional. The speaker identifier for synthesis. Supported formats: * Speaker name for prebuilt voices (for example, `Orus` or `Kore`). * Voice ID for stored voices (for example, `voice_xxx`). * Voice replication key (for example, `voicekey_xxx`).", +"type": "string" } }, "type": "object" From 00a4901dea0d4f174564d7b0cdb044640b722b81 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:17 +0000 Subject: [PATCH 20/33] feat(hypercomputecluster): update the api #### hypercomputecluster:v1 The following keys were added: - endpoints (Total Keys: 1) --- .../documents/hypercomputecluster.v1.json | 49 ++++++++++++++++++- 1 file changed, 48 insertions(+), 1 deletion(-) diff --git a/googleapiclient/discovery_cache/documents/hypercomputecluster.v1.json b/googleapiclient/discovery_cache/documents/hypercomputecluster.v1.json index bfb963b555..d9e4296e73 100644 --- a/googleapiclient/discovery_cache/documents/hypercomputecluster.v1.json +++ b/googleapiclient/discovery_cache/documents/hypercomputecluster.v1.json @@ -15,6 +15,53 @@ "description": "The Cluster Director API lets you deploy, manage, and monitor clusters that run artificial intelligence (AI), machine learning (ML), or high performance computing (HPC) workloads.", "discoveryVersion": "v1", "documentationLink": "https://docs.cloud.google.com/cluster-director/docs", +"endpoints": [ +{ +"description": "Regional Endpoint", +"endpointUrl": "https://hypercomputecluster.us-east1.rep.googleapis.com/", +"location": "us-east1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://hypercomputecluster.us-east4.rep.googleapis.com/", +"location": "us-east4" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://hypercomputecluster.us-east5.rep.googleapis.com/", +"location": "us-east5" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://hypercomputecluster.us-east7.rep.googleapis.com/", +"location": "us-east7" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://hypercomputecluster.us-south1.rep.googleapis.com/", +"location": "us-south1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://hypercomputecluster.us-west1.rep.googleapis.com/", +"location": "us-west1" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://hypercomputecluster.us-west2.rep.googleapis.com/", +"location": "us-west2" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://hypercomputecluster.us-west3.rep.googleapis.com/", +"location": "us-west3" +}, +{ +"description": "Regional Endpoint", +"endpointUrl": "https://hypercomputecluster.us-west4.rep.googleapis.com/", +"location": "us-west4" +} +], "fullyEncodeReservedExpansion": true, "icons": { "x16": "http://www.google.com/images/icons/product/search-16.gif", @@ -498,7 +545,7 @@ } } }, -"revision": "20260820", +"revision": "20260918", "rootUrl": "https://hypercomputecluster.googleapis.com/", "schemas": { "BootDisk": { From c459a98ffe2726ffb2255bb7919240ccc8374ded Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:18 +0000 Subject: [PATCH 21/33] feat(merchantapi): update the api #### merchantapi:accounts_v1 The following keys were added: - schemas.Account.properties.homePageUri (Total Keys: 2) #### merchantapi:accounts_v1beta The following keys were added: - schemas.Account.properties.homePageUri (Total Keys: 2) --- docs/dyn/merchantapi_accounts_v1.accounts.html | 9 +++++++++ docs/dyn/merchantapi_accounts_v1beta.accounts.html | 9 +++++++++ .../documents/merchantapi.accounts_v1.json | 7 ++++++- .../documents/merchantapi.accounts_v1beta.json | 7 ++++++- 4 files changed, 30 insertions(+), 2 deletions(-) diff --git a/docs/dyn/merchantapi_accounts_v1.accounts.html b/docs/dyn/merchantapi_accounts_v1.accounts.html index f2729a269f..ca5f88faca 100644 --- a/docs/dyn/merchantapi_accounts_v1.accounts.html +++ b/docs/dyn/merchantapi_accounts_v1.accounts.html @@ -213,6 +213,7 @@

Method Details

"accountId": "A String", # Output only. The ID of the account. "accountName": "A String", # Required. A human-readable name of the account. Don't use punctuation, capitalization, or non-alphanumeric symbols such as the "/" or "_" symbols. See [Adding a business name](https://support.google.com/merchants/answer/12159159) for more information. "adultContent": True or False, # Optional. Whether this account contains adult content. + "homePageUri": "A String", # Output only. URI (typically a URL) of the store's homepage. "languageCode": "A String", # Required. The account's [BCP-47 language code](https://tools.ietf.org/html/bcp47), such as `en-US` or `sr-Latn`. "name": "A String", # Identifier. The resource name of the account. Format: `accounts/{account}` "testAccount": True or False, # Output only. Whether this is a test account. @@ -272,6 +273,7 @@

Method Details

"accountId": "A String", # Output only. The ID of the account. "accountName": "A String", # Required. A human-readable name of the account. Don't use punctuation, capitalization, or non-alphanumeric symbols such as the "/" or "_" symbols. See [Adding a business name](https://support.google.com/merchants/answer/12159159) for more information. "adultContent": True or False, # Optional. Whether this account contains adult content. + "homePageUri": "A String", # Output only. URI (typically a URL) of the store's homepage. "languageCode": "A String", # Required. The account's [BCP-47 language code](https://tools.ietf.org/html/bcp47), such as `en-US` or `sr-Latn`. "name": "A String", # Identifier. The resource name of the account. Format: `accounts/{account}` "testAccount": True or False, # Output only. Whether this is a test account. @@ -295,6 +297,7 @@

Method Details

"accountId": "A String", # Output only. The ID of the account. "accountName": "A String", # Required. A human-readable name of the account. Don't use punctuation, capitalization, or non-alphanumeric symbols such as the "/" or "_" symbols. See [Adding a business name](https://support.google.com/merchants/answer/12159159) for more information. "adultContent": True or False, # Optional. Whether this account contains adult content. + "homePageUri": "A String", # Output only. URI (typically a URL) of the store's homepage. "languageCode": "A String", # Required. The account's [BCP-47 language code](https://tools.ietf.org/html/bcp47), such as `en-US` or `sr-Latn`. "name": "A String", # Identifier. The resource name of the account. Format: `accounts/{account}` "testAccount": True or False, # Output only. Whether this is a test account. @@ -316,6 +319,7 @@

Method Details

"accountId": "A String", # Output only. The ID of the account. "accountName": "A String", # Required. A human-readable name of the account. Don't use punctuation, capitalization, or non-alphanumeric symbols such as the "/" or "_" symbols. See [Adding a business name](https://support.google.com/merchants/answer/12159159) for more information. "adultContent": True or False, # Optional. Whether this account contains adult content. + "homePageUri": "A String", # Output only. URI (typically a URL) of the store's homepage. "languageCode": "A String", # Required. The account's [BCP-47 language code](https://tools.ietf.org/html/bcp47), such as `en-US` or `sr-Latn`. "name": "A String", # Identifier. The resource name of the account. Format: `accounts/{account}` "testAccount": True or False, # Output only. Whether this is a test account. @@ -363,6 +367,7 @@

Method Details

"accountId": "A String", # Output only. The ID of the account. "accountName": "A String", # Required. A human-readable name of the account. Don't use punctuation, capitalization, or non-alphanumeric symbols such as the "/" or "_" symbols. See [Adding a business name](https://support.google.com/merchants/answer/12159159) for more information. "adultContent": True or False, # Optional. Whether this account contains adult content. + "homePageUri": "A String", # Output only. URI (typically a URL) of the store's homepage. "languageCode": "A String", # Required. The account's [BCP-47 language code](https://tools.ietf.org/html/bcp47), such as `en-US` or `sr-Latn`. "name": "A String", # Identifier. The resource name of the account. Format: `accounts/{account}` "testAccount": True or False, # Output only. Whether this is a test account. @@ -395,6 +400,7 @@

Method Details

"accountId": "A String", # Output only. The ID of the account. "accountName": "A String", # Required. A human-readable name of the account. Don't use punctuation, capitalization, or non-alphanumeric symbols such as the "/" or "_" symbols. See [Adding a business name](https://support.google.com/merchants/answer/12159159) for more information. "adultContent": True or False, # Optional. Whether this account contains adult content. + "homePageUri": "A String", # Output only. URI (typically a URL) of the store's homepage. "languageCode": "A String", # Required. The account's [BCP-47 language code](https://tools.ietf.org/html/bcp47), such as `en-US` or `sr-Latn`. "name": "A String", # Identifier. The resource name of the account. Format: `accounts/{account}` "testAccount": True or False, # Output only. Whether this is a test account. @@ -430,6 +436,7 @@

Method Details

"accountId": "A String", # Output only. The ID of the account. "accountName": "A String", # Required. A human-readable name of the account. Don't use punctuation, capitalization, or non-alphanumeric symbols such as the "/" or "_" symbols. See [Adding a business name](https://support.google.com/merchants/answer/12159159) for more information. "adultContent": True or False, # Optional. Whether this account contains adult content. + "homePageUri": "A String", # Output only. URI (typically a URL) of the store's homepage. "languageCode": "A String", # Required. The account's [BCP-47 language code](https://tools.ietf.org/html/bcp47), such as `en-US` or `sr-Latn`. "name": "A String", # Identifier. The resource name of the account. Format: `accounts/{account}` "testAccount": True or False, # Output only. Whether this is a test account. @@ -484,6 +491,7 @@

Method Details

"accountId": "A String", # Output only. The ID of the account. "accountName": "A String", # Required. A human-readable name of the account. Don't use punctuation, capitalization, or non-alphanumeric symbols such as the "/" or "_" symbols. See [Adding a business name](https://support.google.com/merchants/answer/12159159) for more information. "adultContent": True or False, # Optional. Whether this account contains adult content. + "homePageUri": "A String", # Output only. URI (typically a URL) of the store's homepage. "languageCode": "A String", # Required. The account's [BCP-47 language code](https://tools.ietf.org/html/bcp47), such as `en-US` or `sr-Latn`. "name": "A String", # Identifier. The resource name of the account. Format: `accounts/{account}` "testAccount": True or False, # Output only. Whether this is a test account. @@ -506,6 +514,7 @@

Method Details

"accountId": "A String", # Output only. The ID of the account. "accountName": "A String", # Required. A human-readable name of the account. Don't use punctuation, capitalization, or non-alphanumeric symbols such as the "/" or "_" symbols. See [Adding a business name](https://support.google.com/merchants/answer/12159159) for more information. "adultContent": True or False, # Optional. Whether this account contains adult content. + "homePageUri": "A String", # Output only. URI (typically a URL) of the store's homepage. "languageCode": "A String", # Required. The account's [BCP-47 language code](https://tools.ietf.org/html/bcp47), such as `en-US` or `sr-Latn`. "name": "A String", # Identifier. The resource name of the account. Format: `accounts/{account}` "testAccount": True or False, # Output only. Whether this is a test account. diff --git a/docs/dyn/merchantapi_accounts_v1beta.accounts.html b/docs/dyn/merchantapi_accounts_v1beta.accounts.html index 2283325f35..58653ff1ae 100644 --- a/docs/dyn/merchantapi_accounts_v1beta.accounts.html +++ b/docs/dyn/merchantapi_accounts_v1beta.accounts.html @@ -213,6 +213,7 @@

Method Details

"accountId": "A String", # Output only. The ID of the account. "accountName": "A String", # Required. A human-readable name of the account. Don't use punctuation, capitalization, or non-alphanumeric symbols such as the "/" or "_" symbols. See [Adding a business name](https://support.google.com/merchants/answer/12159159) for more information. "adultContent": True or False, # Optional. Whether this account contains adult content. + "homePageUri": "A String", # Output only. URI (typically a URL) of the store's homepage. "languageCode": "A String", # Required. The account's [BCP-47 language code](https://tools.ietf.org/html/bcp47), such as `en-US` or `sr-Latn`. "name": "A String", # Identifier. The resource name of the account. Format: `accounts/{account}` "testAccount": True or False, # Output only. Whether this is a test account. @@ -285,6 +286,7 @@

Method Details

"accountId": "A String", # Output only. The ID of the account. "accountName": "A String", # Required. A human-readable name of the account. Don't use punctuation, capitalization, or non-alphanumeric symbols such as the "/" or "_" symbols. See [Adding a business name](https://support.google.com/merchants/answer/12159159) for more information. "adultContent": True or False, # Optional. Whether this account contains adult content. + "homePageUri": "A String", # Output only. URI (typically a URL) of the store's homepage. "languageCode": "A String", # Required. The account's [BCP-47 language code](https://tools.ietf.org/html/bcp47), such as `en-US` or `sr-Latn`. "name": "A String", # Identifier. The resource name of the account. Format: `accounts/{account}` "testAccount": True or False, # Output only. Whether this is a test account. @@ -308,6 +310,7 @@

Method Details

"accountId": "A String", # Output only. The ID of the account. "accountName": "A String", # Required. A human-readable name of the account. Don't use punctuation, capitalization, or non-alphanumeric symbols such as the "/" or "_" symbols. See [Adding a business name](https://support.google.com/merchants/answer/12159159) for more information. "adultContent": True or False, # Optional. Whether this account contains adult content. + "homePageUri": "A String", # Output only. URI (typically a URL) of the store's homepage. "languageCode": "A String", # Required. The account's [BCP-47 language code](https://tools.ietf.org/html/bcp47), such as `en-US` or `sr-Latn`. "name": "A String", # Identifier. The resource name of the account. Format: `accounts/{account}` "testAccount": True or False, # Output only. Whether this is a test account. @@ -329,6 +332,7 @@

Method Details

"accountId": "A String", # Output only. The ID of the account. "accountName": "A String", # Required. A human-readable name of the account. Don't use punctuation, capitalization, or non-alphanumeric symbols such as the "/" or "_" symbols. See [Adding a business name](https://support.google.com/merchants/answer/12159159) for more information. "adultContent": True or False, # Optional. Whether this account contains adult content. + "homePageUri": "A String", # Output only. URI (typically a URL) of the store's homepage. "languageCode": "A String", # Required. The account's [BCP-47 language code](https://tools.ietf.org/html/bcp47), such as `en-US` or `sr-Latn`. "name": "A String", # Identifier. The resource name of the account. Format: `accounts/{account}` "testAccount": True or False, # Output only. Whether this is a test account. @@ -376,6 +380,7 @@

Method Details

"accountId": "A String", # Output only. The ID of the account. "accountName": "A String", # Required. A human-readable name of the account. Don't use punctuation, capitalization, or non-alphanumeric symbols such as the "/" or "_" symbols. See [Adding a business name](https://support.google.com/merchants/answer/12159159) for more information. "adultContent": True or False, # Optional. Whether this account contains adult content. + "homePageUri": "A String", # Output only. URI (typically a URL) of the store's homepage. "languageCode": "A String", # Required. The account's [BCP-47 language code](https://tools.ietf.org/html/bcp47), such as `en-US` or `sr-Latn`. "name": "A String", # Identifier. The resource name of the account. Format: `accounts/{account}` "testAccount": True or False, # Output only. Whether this is a test account. @@ -408,6 +413,7 @@

Method Details

"accountId": "A String", # Output only. The ID of the account. "accountName": "A String", # Required. A human-readable name of the account. Don't use punctuation, capitalization, or non-alphanumeric symbols such as the "/" or "_" symbols. See [Adding a business name](https://support.google.com/merchants/answer/12159159) for more information. "adultContent": True or False, # Optional. Whether this account contains adult content. + "homePageUri": "A String", # Output only. URI (typically a URL) of the store's homepage. "languageCode": "A String", # Required. The account's [BCP-47 language code](https://tools.ietf.org/html/bcp47), such as `en-US` or `sr-Latn`. "name": "A String", # Identifier. The resource name of the account. Format: `accounts/{account}` "testAccount": True or False, # Output only. Whether this is a test account. @@ -443,6 +449,7 @@

Method Details

"accountId": "A String", # Output only. The ID of the account. "accountName": "A String", # Required. A human-readable name of the account. Don't use punctuation, capitalization, or non-alphanumeric symbols such as the "/" or "_" symbols. See [Adding a business name](https://support.google.com/merchants/answer/12159159) for more information. "adultContent": True or False, # Optional. Whether this account contains adult content. + "homePageUri": "A String", # Output only. URI (typically a URL) of the store's homepage. "languageCode": "A String", # Required. The account's [BCP-47 language code](https://tools.ietf.org/html/bcp47), such as `en-US` or `sr-Latn`. "name": "A String", # Identifier. The resource name of the account. Format: `accounts/{account}` "testAccount": True or False, # Output only. Whether this is a test account. @@ -497,6 +504,7 @@

Method Details

"accountId": "A String", # Output only. The ID of the account. "accountName": "A String", # Required. A human-readable name of the account. Don't use punctuation, capitalization, or non-alphanumeric symbols such as the "/" or "_" symbols. See [Adding a business name](https://support.google.com/merchants/answer/12159159) for more information. "adultContent": True or False, # Optional. Whether this account contains adult content. + "homePageUri": "A String", # Output only. URI (typically a URL) of the store's homepage. "languageCode": "A String", # Required. The account's [BCP-47 language code](https://tools.ietf.org/html/bcp47), such as `en-US` or `sr-Latn`. "name": "A String", # Identifier. The resource name of the account. Format: `accounts/{account}` "testAccount": True or False, # Output only. Whether this is a test account. @@ -519,6 +527,7 @@

Method Details

"accountId": "A String", # Output only. The ID of the account. "accountName": "A String", # Required. A human-readable name of the account. Don't use punctuation, capitalization, or non-alphanumeric symbols such as the "/" or "_" symbols. See [Adding a business name](https://support.google.com/merchants/answer/12159159) for more information. "adultContent": True or False, # Optional. Whether this account contains adult content. + "homePageUri": "A String", # Output only. URI (typically a URL) of the store's homepage. "languageCode": "A String", # Required. The account's [BCP-47 language code](https://tools.ietf.org/html/bcp47), such as `en-US` or `sr-Latn`. "name": "A String", # Identifier. The resource name of the account. Format: `accounts/{account}` "testAccount": True or False, # Output only. Whether this is a test account. diff --git a/googleapiclient/discovery_cache/documents/merchantapi.accounts_v1.json b/googleapiclient/discovery_cache/documents/merchantapi.accounts_v1.json index 002b55072f..acb0179f7a 100644 --- a/googleapiclient/discovery_cache/documents/merchantapi.accounts_v1.json +++ b/googleapiclient/discovery_cache/documents/merchantapi.accounts_v1.json @@ -2438,7 +2438,7 @@ } } }, -"revision": "20260901", +"revision": "20260924", "rootUrl": "https://merchantapi.googleapis.com/", "schemas": { "About": { @@ -2519,6 +2519,11 @@ "description": "Optional. Whether this account contains adult content.", "type": "boolean" }, +"homePageUri": { +"description": "Output only. URI (typically a URL) of the store's homepage.", +"readOnly": true, +"type": "string" +}, "languageCode": { "description": "Required. The account's [BCP-47 language code](https://tools.ietf.org/html/bcp47), such as `en-US` or `sr-Latn`.", "type": "string" diff --git a/googleapiclient/discovery_cache/documents/merchantapi.accounts_v1beta.json b/googleapiclient/discovery_cache/documents/merchantapi.accounts_v1beta.json index 995ef2c055..ee0ff586a6 100644 --- a/googleapiclient/discovery_cache/documents/merchantapi.accounts_v1beta.json +++ b/googleapiclient/discovery_cache/documents/merchantapi.accounts_v1beta.json @@ -2388,7 +2388,7 @@ } } }, -"revision": "20260901", +"revision": "20260924", "rootUrl": "https://merchantapi.googleapis.com/", "schemas": { "About": { @@ -2469,6 +2469,11 @@ "description": "Optional. Whether this account contains adult content.", "type": "boolean" }, +"homePageUri": { +"description": "Output only. URI (typically a URL) of the store's homepage.", +"readOnly": true, +"type": "string" +}, "languageCode": { "description": "Required. The account's [BCP-47 language code](https://tools.ietf.org/html/bcp47), such as `en-US` or `sr-Latn`.", "type": "string" From 9bf89d4b3b39c84f352f6e6dac0c65cd942116d8 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:18 +0000 Subject: [PATCH 22/33] feat(networksecurity): update the api #### networksecurity:v1 The following keys were added: - resources.organizations.resources.locations.resources.firewallEndpoints.resources.wildfireVerdictChangeRequests.methods.create (Total Keys: 12) - resources.organizations.resources.locations.resources.firewallEndpoints.resources.wildfireVerdictChangeRequests.methods.get (Total Keys: 11) - resources.organizations.resources.locations.resources.firewallEndpoints.resources.wildfireVerdictChangeRequests.methods.list (Total Keys: 18) - resources.projects.resources.locations.resources.firewallEndpoints.resources.wildfireVerdictChangeRequests.methods.create (Total Keys: 12) - resources.projects.resources.locations.resources.firewallEndpoints.resources.wildfireVerdictChangeRequests.methods.get (Total Keys: 11) - resources.projects.resources.locations.resources.firewallEndpoints.resources.wildfireVerdictChangeRequests.methods.list (Total Keys: 18) - schemas.FirewallEndpoint.properties.wildfireSettings.$ref (Total Keys: 1) - schemas.FirewallEndpointEndpointSettings.properties.contentCloudRegion.type (Total Keys: 1) - schemas.FirewallEndpointEndpointSettings.properties.httpPartialResponseBlocked.type (Total Keys: 1) - schemas.FirewallEndpointWildfireSettings (Total Keys: 14) - schemas.ListWildfireVerdictChangeRequestsResponse (Total Keys: 7) - schemas.SecurityProfile.properties.wildfireAnalysisProfile.$ref (Total Keys: 1) - schemas.SecurityProfileGroup.properties.wildfireAnalysisProfile.type (Total Keys: 1) - schemas.WildfireAnalysisProfile (Total Keys: 17) - schemas.WildfireInlineCloudAnalysisRule (Total Keys: 10) - schemas.WildfireInlineMlFileException (Total Keys: 4) - schemas.WildfireInlineMlOverride (Total Keys: 4) - schemas.WildfireInlineMlSettings (Total Keys: 10) - schemas.WildfireOverride (Total Keys: 4) - schemas.WildfireSubmissionRule (Total Keys: 9) - schemas.WildfireThreatOverride (Total Keys: 4) - schemas.WildfireVerdictChangeRequest (Total Keys: 30) #### networksecurity:v1beta1 The following keys were added: - resources.projects.resources.locations.resources.rateLimitPolicies.methods.create (Total Keys: 16) - resources.projects.resources.locations.resources.rateLimitPolicies.methods.delete (Total Keys: 13) - resources.projects.resources.locations.resources.rateLimitPolicies.methods.get (Total Keys: 11) - resources.projects.resources.locations.resources.rateLimitPolicies.methods.list (Total Keys: 20) - resources.projects.resources.locations.resources.rateLimitPolicies.methods.patch (Total Keys: 17) - schemas.ListRateLimitPoliciesResponse (Total Keys: 7) - schemas.RateLimitPolicy (Total Keys: 125) --- ...nizations.locations.firewallEndpoints.html | 57 + ...dpoints.wildfireVerdictChangeRequests.html | 239 ++++ ...tions.locations.securityProfileGroups.html | 4 + ...anizations.locations.securityProfiles.html | 296 +++++ ....projects.locations.firewallEndpoints.html | 57 + ...dpoints.wildfireVerdictChangeRequests.html | 239 ++++ ...jects.locations.securityProfileGroups.html | 4 + ...1.projects.locations.securityProfiles.html | 296 +++++ ...rksecurity_v1beta1.projects.locations.html | 5 + ....projects.locations.rateLimitPolicies.html | 1124 +++++++++++++++++ .../documents/networksecurity.v1.json | 964 +++++++++++++- .../documents/networksecurity.v1beta1.json | 727 ++++++++++- 12 files changed, 4008 insertions(+), 4 deletions(-) create mode 100644 docs/dyn/networksecurity_v1.organizations.locations.firewallEndpoints.wildfireVerdictChangeRequests.html create mode 100644 docs/dyn/networksecurity_v1.projects.locations.firewallEndpoints.wildfireVerdictChangeRequests.html create mode 100644 docs/dyn/networksecurity_v1beta1.projects.locations.rateLimitPolicies.html diff --git a/docs/dyn/networksecurity_v1.organizations.locations.firewallEndpoints.html b/docs/dyn/networksecurity_v1.organizations.locations.firewallEndpoints.html index f450810333..3cc743c73f 100644 --- a/docs/dyn/networksecurity_v1.organizations.locations.firewallEndpoints.html +++ b/docs/dyn/networksecurity_v1.organizations.locations.firewallEndpoints.html @@ -74,6 +74,11 @@

Network Security API . organizations . locations . firewallEndpoints

Instance Methods

+

+ wildfireVerdictChangeRequests() +

+

Returns the wildfireVerdictChangeRequests Resource.

+

close()

Close httplib2 connections.

@@ -124,6 +129,8 @@

Method Details

"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. + "contentCloudRegion": "A String", # Optional. The content cloud region of the endpoint. + "httpPartialResponseBlocked": True or False, # Optional. Whether to block HTTP partial responses for the endpoint. When this is true, resumption of blocked malicious HTTP file downloads will be blocked by the firewall. False provides maximum availability, true provides maximum security. "jumboFramesEnabled": True or False, # Optional. Immutable. Indicates whether Jumbo Frames are enabled. Default value is false. }, "labels": { # Optional. Labels as key value pairs @@ -135,6 +142,17 @@

Method Details

"satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "state": "A String", # Output only. Current state of the endpoint. "updateTime": "A String", # Output only. Update time stamp + "wildfireSettings": { # Settings for WildFire analysis. # Optional. Settings for WildFire analysis. + "enabled": True or False, # Optional. Indicates whether WildFire analysis is enabled. Default value is false. + "wildfireInlineCloudAnalysisSettings": { # Settings for WildFire inline cloud analysis. # Optional. Settings for WildFire inline cloud analysis. + "maxAnalysisDuration": "A String", # Optional. Timeout in milliseconds on a file being held while WildFire inline cloud analysis is performed. Value between 1 to 240000 is valid. Default value is 30000. + "submissionTimeoutLoggingDisabled": True or False, # Optional. Whether to disable WildFire submission log generation for files that timeout during WildFire inline cloud analysis. + "timeoutAction": "A String", # Optional. Action to take when WildFire inline cloud analysis times out. Default value is ALLOW. + }, + "wildfireRealtimeLookupDuration": "A String", # Optional. Duration in milliseconds on a file being held while the WildFire real time signature cloud performs a signature lookup. Value between 1 to 5000 is valid. Default value is 1000. + "wildfireRealtimeLookupTimeoutAction": "A String", # Optional. Action to take on WildFire real time signature lookup timeout. Default value is ALLOW. + "wildfireRegion": "A String", # Optional. The region where WildFire analysis will be performed. Palo Alto Networks supports regions: https://docs.paloaltonetworks.com/advanced-wildfire/administration/advanced-wildfire-overview/advanced-wildfire-deployments/advanced-wildfire-global-cloud + }, } firewallEndpointId: string, 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. @@ -233,6 +251,8 @@

Method Details

"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. + "contentCloudRegion": "A String", # Optional. The content cloud region of the endpoint. + "httpPartialResponseBlocked": True or False, # Optional. Whether to block HTTP partial responses for the endpoint. When this is true, resumption of blocked malicious HTTP file downloads will be blocked by the firewall. False provides maximum availability, true provides maximum security. "jumboFramesEnabled": True or False, # Optional. Immutable. Indicates whether Jumbo Frames are enabled. Default value is false. }, "labels": { # Optional. Labels as key value pairs @@ -244,6 +264,17 @@

Method Details

"satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "state": "A String", # Output only. Current state of the endpoint. "updateTime": "A String", # Output only. Update time stamp + "wildfireSettings": { # Settings for WildFire analysis. # Optional. Settings for WildFire analysis. + "enabled": True or False, # Optional. Indicates whether WildFire analysis is enabled. Default value is false. + "wildfireInlineCloudAnalysisSettings": { # Settings for WildFire inline cloud analysis. # Optional. Settings for WildFire inline cloud analysis. + "maxAnalysisDuration": "A String", # Optional. Timeout in milliseconds on a file being held while WildFire inline cloud analysis is performed. Value between 1 to 240000 is valid. Default value is 30000. + "submissionTimeoutLoggingDisabled": True or False, # Optional. Whether to disable WildFire submission log generation for files that timeout during WildFire inline cloud analysis. + "timeoutAction": "A String", # Optional. Action to take when WildFire inline cloud analysis times out. Default value is ALLOW. + }, + "wildfireRealtimeLookupDuration": "A String", # Optional. Duration in milliseconds on a file being held while the WildFire real time signature cloud performs a signature lookup. Value between 1 to 5000 is valid. Default value is 1000. + "wildfireRealtimeLookupTimeoutAction": "A String", # Optional. Action to take on WildFire real time signature lookup timeout. Default value is ALLOW. + "wildfireRegion": "A String", # Optional. The region where WildFire analysis will be performed. Palo Alto Networks supports regions: https://docs.paloaltonetworks.com/advanced-wildfire/administration/advanced-wildfire-overview/advanced-wildfire-deployments/advanced-wildfire-global-cloud + }, }
@@ -281,6 +312,8 @@

Method Details

"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. + "contentCloudRegion": "A String", # Optional. The content cloud region of the endpoint. + "httpPartialResponseBlocked": True or False, # Optional. Whether to block HTTP partial responses for the endpoint. When this is true, resumption of blocked malicious HTTP file downloads will be blocked by the firewall. False provides maximum availability, true provides maximum security. "jumboFramesEnabled": True or False, # Optional. Immutable. Indicates whether Jumbo Frames are enabled. Default value is false. }, "labels": { # Optional. Labels as key value pairs @@ -292,6 +325,17 @@

Method Details

"satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "state": "A String", # Output only. Current state of the endpoint. "updateTime": "A String", # Output only. Update time stamp + "wildfireSettings": { # Settings for WildFire analysis. # Optional. Settings for WildFire analysis. + "enabled": True or False, # Optional. Indicates whether WildFire analysis is enabled. Default value is false. + "wildfireInlineCloudAnalysisSettings": { # Settings for WildFire inline cloud analysis. # Optional. Settings for WildFire inline cloud analysis. + "maxAnalysisDuration": "A String", # Optional. Timeout in milliseconds on a file being held while WildFire inline cloud analysis is performed. Value between 1 to 240000 is valid. Default value is 30000. + "submissionTimeoutLoggingDisabled": True or False, # Optional. Whether to disable WildFire submission log generation for files that timeout during WildFire inline cloud analysis. + "timeoutAction": "A String", # Optional. Action to take when WildFire inline cloud analysis times out. Default value is ALLOW. + }, + "wildfireRealtimeLookupDuration": "A String", # Optional. Duration in milliseconds on a file being held while the WildFire real time signature cloud performs a signature lookup. Value between 1 to 5000 is valid. Default value is 1000. + "wildfireRealtimeLookupTimeoutAction": "A String", # Optional. Action to take on WildFire real time signature lookup timeout. Default value is ALLOW. + "wildfireRegion": "A String", # Optional. The region where WildFire analysis will be performed. Palo Alto Networks supports regions: https://docs.paloaltonetworks.com/advanced-wildfire/administration/advanced-wildfire-overview/advanced-wildfire-deployments/advanced-wildfire-global-cloud + }, }, ], "nextPageToken": "A String", # A token identifying a page of results the server should return. @@ -338,6 +382,8 @@

Method Details

"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. + "contentCloudRegion": "A String", # Optional. The content cloud region of the endpoint. + "httpPartialResponseBlocked": True or False, # Optional. Whether to block HTTP partial responses for the endpoint. When this is true, resumption of blocked malicious HTTP file downloads will be blocked by the firewall. False provides maximum availability, true provides maximum security. "jumboFramesEnabled": True or False, # Optional. Immutable. Indicates whether Jumbo Frames are enabled. Default value is false. }, "labels": { # Optional. Labels as key value pairs @@ -349,6 +395,17 @@

Method Details

"satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "state": "A String", # Output only. Current state of the endpoint. "updateTime": "A String", # Output only. Update time stamp + "wildfireSettings": { # Settings for WildFire analysis. # Optional. Settings for WildFire analysis. + "enabled": True or False, # Optional. Indicates whether WildFire analysis is enabled. Default value is false. + "wildfireInlineCloudAnalysisSettings": { # Settings for WildFire inline cloud analysis. # Optional. Settings for WildFire inline cloud analysis. + "maxAnalysisDuration": "A String", # Optional. Timeout in milliseconds on a file being held while WildFire inline cloud analysis is performed. Value between 1 to 240000 is valid. Default value is 30000. + "submissionTimeoutLoggingDisabled": True or False, # Optional. Whether to disable WildFire submission log generation for files that timeout during WildFire inline cloud analysis. + "timeoutAction": "A String", # Optional. Action to take when WildFire inline cloud analysis times out. Default value is ALLOW. + }, + "wildfireRealtimeLookupDuration": "A String", # Optional. Duration in milliseconds on a file being held while the WildFire real time signature cloud performs a signature lookup. Value between 1 to 5000 is valid. Default value is 1000. + "wildfireRealtimeLookupTimeoutAction": "A String", # Optional. Action to take on WildFire real time signature lookup timeout. Default value is ALLOW. + "wildfireRegion": "A String", # Optional. The region where WildFire analysis will be performed. Palo Alto Networks supports regions: https://docs.paloaltonetworks.com/advanced-wildfire/administration/advanced-wildfire-overview/advanced-wildfire-deployments/advanced-wildfire-global-cloud + }, } requestId: string, 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). diff --git a/docs/dyn/networksecurity_v1.organizations.locations.firewallEndpoints.wildfireVerdictChangeRequests.html b/docs/dyn/networksecurity_v1.organizations.locations.firewallEndpoints.wildfireVerdictChangeRequests.html new file mode 100644 index 0000000000..e261e2e5cb --- /dev/null +++ b/docs/dyn/networksecurity_v1.organizations.locations.firewallEndpoints.wildfireVerdictChangeRequests.html @@ -0,0 +1,239 @@ + + + +

Network Security API . organizations . locations . firewallEndpoints . wildfireVerdictChangeRequests

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ create(parent, body=None, x__xgafv=None)

+

Create WildfireVerdictChangeRequest in a given Firewall Endpoint in an organization and location.

+

+ get(name, x__xgafv=None)

+

Get WildfireVerdictChangeRequest in a given Firewall Endpoint in an organization and location.

+

+ list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

+

Lists WildfireVerdictChangeRequests in a given Firewall Endpoint in an organization and location.

+

+ list_next(previous_request, previous_response)

+

Retrieves the next page of results.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ create(parent, body=None, x__xgafv=None) +
Create WildfireVerdictChangeRequest in a given Firewall Endpoint in an organization and location.
+
+Args:
+  parent: string, Required. Parent value for CreateWildfireVerdictChangeRequestRequest. The parent is a firewall endpoint resource. Format: organizations|projects/{project_or_organization}/locations/{location}/firewallEndpoints/{firewall_endpoint} (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Message for a WildfireVerdictChangeRequest.
+  "comment": "A String", # Required. The justification for the verdict change request. Max length 2048 characters.
+  "createTime": "A String", # Output only. The timestamp when the WildfireVerdictChangeRequest was created.
+  "fileName": "A String", # Output only. The file name of the Malware Sample.
+  "fileType": "A String", # Output only. The file type of the Malware Sample.
+  "finalVerdict": "A String", # Output only. The final verdict of the Malware Sample.
+  "name": "A String", # Output only. Identifier. The relative name of the WildfireVerdictChangeRequest. Output only. This is a unique identifier generated by the third party API. Format: organizations|projects/{project_or_organization}/locations/{location}/firewallEndpoints/{firewall_endpoint}/wildfireVerdictChangeRequests/{wildfire_verdict_change_request_id} Where {wildfire_verdict_change_request_id} is the ID in the format: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
+  "newVerdict": "A String", # Required. The suggested verdict to apply to the Malware Sample.
+  "oldVerdict": "A String", # Output only. The original verdict of the Malware Sample.
+  "resolutionTime": "A String", # Output only. The timestamp when the WildfireVerdictChangeRequest was resolved.
+  "sha256": "A String", # Required. The SHA256 hash of the Malware Sample to change the verdict of.
+  "sourceRegion": "A String", # Output only. The region of the file associated with the Malware Sample.
+  "state": "A String", # Output only. The review state of the WildfireVerdictChangeRequest.
+  "updateTime": "A String", # Output only. The timestamp when the WildfireVerdictChangeRequest was last updated.
+  "wildfireVerdictChangeRequestId": "A String", # Output only. The ID of the WildfireVerdictChangeRequest. This is a unique identifier generated by the third party API. Format: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Message for a WildfireVerdictChangeRequest.
+  "comment": "A String", # Required. The justification for the verdict change request. Max length 2048 characters.
+  "createTime": "A String", # Output only. The timestamp when the WildfireVerdictChangeRequest was created.
+  "fileName": "A String", # Output only. The file name of the Malware Sample.
+  "fileType": "A String", # Output only. The file type of the Malware Sample.
+  "finalVerdict": "A String", # Output only. The final verdict of the Malware Sample.
+  "name": "A String", # Output only. Identifier. The relative name of the WildfireVerdictChangeRequest. Output only. This is a unique identifier generated by the third party API. Format: organizations|projects/{project_or_organization}/locations/{location}/firewallEndpoints/{firewall_endpoint}/wildfireVerdictChangeRequests/{wildfire_verdict_change_request_id} Where {wildfire_verdict_change_request_id} is the ID in the format: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
+  "newVerdict": "A String", # Required. The suggested verdict to apply to the Malware Sample.
+  "oldVerdict": "A String", # Output only. The original verdict of the Malware Sample.
+  "resolutionTime": "A String", # Output only. The timestamp when the WildfireVerdictChangeRequest was resolved.
+  "sha256": "A String", # Required. The SHA256 hash of the Malware Sample to change the verdict of.
+  "sourceRegion": "A String", # Output only. The region of the file associated with the Malware Sample.
+  "state": "A String", # Output only. The review state of the WildfireVerdictChangeRequest.
+  "updateTime": "A String", # Output only. The timestamp when the WildfireVerdictChangeRequest was last updated.
+  "wildfireVerdictChangeRequestId": "A String", # Output only. The ID of the WildfireVerdictChangeRequest. This is a unique identifier generated by the third party API. Format: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
+}
+
+ +
+ get(name, x__xgafv=None) +
Get WildfireVerdictChangeRequest in a given Firewall Endpoint in an organization and location.
+
+Args:
+  name: string, Required. Name of the WildfireVerdictChangeRequest to retrieve. Format: organizations|projects/{project_or_organization}/locations/{location}/firewallEndpoints/{firewall_endpoint}/wildfireVerdictChangeRequests/{wildfire_verdict_change_request_id} Where {wildfire_verdict_change_request_id} is the ID in the format: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Message for a WildfireVerdictChangeRequest.
+  "comment": "A String", # Required. The justification for the verdict change request. Max length 2048 characters.
+  "createTime": "A String", # Output only. The timestamp when the WildfireVerdictChangeRequest was created.
+  "fileName": "A String", # Output only. The file name of the Malware Sample.
+  "fileType": "A String", # Output only. The file type of the Malware Sample.
+  "finalVerdict": "A String", # Output only. The final verdict of the Malware Sample.
+  "name": "A String", # Output only. Identifier. The relative name of the WildfireVerdictChangeRequest. Output only. This is a unique identifier generated by the third party API. Format: organizations|projects/{project_or_organization}/locations/{location}/firewallEndpoints/{firewall_endpoint}/wildfireVerdictChangeRequests/{wildfire_verdict_change_request_id} Where {wildfire_verdict_change_request_id} is the ID in the format: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
+  "newVerdict": "A String", # Required. The suggested verdict to apply to the Malware Sample.
+  "oldVerdict": "A String", # Output only. The original verdict of the Malware Sample.
+  "resolutionTime": "A String", # Output only. The timestamp when the WildfireVerdictChangeRequest was resolved.
+  "sha256": "A String", # Required. The SHA256 hash of the Malware Sample to change the verdict of.
+  "sourceRegion": "A String", # Output only. The region of the file associated with the Malware Sample.
+  "state": "A String", # Output only. The review state of the WildfireVerdictChangeRequest.
+  "updateTime": "A String", # Output only. The timestamp when the WildfireVerdictChangeRequest was last updated.
+  "wildfireVerdictChangeRequestId": "A String", # Output only. The ID of the WildfireVerdictChangeRequest. This is a unique identifier generated by the third party API. Format: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
+}
+
+ +
+ list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None) +
Lists WildfireVerdictChangeRequests in a given Firewall Endpoint in an organization and location.
+
+Args:
+  parent: string, Required. Parent value for ListWildfireVerdictChangeRequestsRequest. The parent is a firewall endpoint resource. Format: organizations|projects/{project_or_organization}/locations/{location}/firewallEndpoints/{firewall_endpoint} (required)
+  filter: string, Optional. Filter expression to filter the results. See AIP-160 for filtering syntax. Supported fields are: - `sha256` (string, equality only, e.g. `sha256 = "..."`) - `state` (enum, equality only, e.g. `state = "ACTIVE"`) - `create_time` (timestamp, comparisons, e.g. `create_time > "2026-01-01T00:00:00Z"`)
+  pageSize: integer, Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.
+  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:
+
+    { # Message for response to listing WildfireVerdictChangeRequests.
+  "nextPageToken": "A String", # A token identifying a page of results the server should return.
+  "unreachable": [ # Unordered list. Locations that could not be reached.
+    "A String",
+  ],
+  "wildfireVerdictChangeRequests": [ # The list of WildfireVerdictChangeRequests
+    { # Message for a WildfireVerdictChangeRequest.
+      "comment": "A String", # Required. The justification for the verdict change request. Max length 2048 characters.
+      "createTime": "A String", # Output only. The timestamp when the WildfireVerdictChangeRequest was created.
+      "fileName": "A String", # Output only. The file name of the Malware Sample.
+      "fileType": "A String", # Output only. The file type of the Malware Sample.
+      "finalVerdict": "A String", # Output only. The final verdict of the Malware Sample.
+      "name": "A String", # Output only. Identifier. The relative name of the WildfireVerdictChangeRequest. Output only. This is a unique identifier generated by the third party API. Format: organizations|projects/{project_or_organization}/locations/{location}/firewallEndpoints/{firewall_endpoint}/wildfireVerdictChangeRequests/{wildfire_verdict_change_request_id} Where {wildfire_verdict_change_request_id} is the ID in the format: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
+      "newVerdict": "A String", # Required. The suggested verdict to apply to the Malware Sample.
+      "oldVerdict": "A String", # Output only. The original verdict of the Malware Sample.
+      "resolutionTime": "A String", # Output only. The timestamp when the WildfireVerdictChangeRequest was resolved.
+      "sha256": "A String", # Required. The SHA256 hash of the Malware Sample to change the verdict of.
+      "sourceRegion": "A String", # Output only. The region of the file associated with the Malware Sample.
+      "state": "A String", # Output only. The review state of the WildfireVerdictChangeRequest.
+      "updateTime": "A String", # Output only. The timestamp when the WildfireVerdictChangeRequest was last updated.
+      "wildfireVerdictChangeRequestId": "A String", # Output only. The ID of the WildfireVerdictChangeRequest. This is a unique identifier generated by the third party API. Format: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
+    },
+  ],
+}
+
+ +
+ list_next(previous_request, previous_response) +
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/networksecurity_v1.organizations.locations.securityProfileGroups.html b/docs/dyn/networksecurity_v1.organizations.locations.securityProfileGroups.html index 7d7eb412d3..bc3b05bec7 100644 --- a/docs/dyn/networksecurity_v1.organizations.locations.securityProfileGroups.html +++ b/docs/dyn/networksecurity_v1.organizations.locations.securityProfileGroups.html @@ -124,6 +124,7 @@

Method Details

"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. + "wildfireAnalysisProfile": "A String", # Optional. Reference to a SecurityProfile with the WildFire 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". @@ -220,6 +221,7 @@

Method Details

"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. + "wildfireAnalysisProfile": "A String", # Optional. Reference to a SecurityProfile with the WildFire configuration. }
@@ -256,6 +258,7 @@

Method Details

"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. + "wildfireAnalysisProfile": "A String", # Optional. Reference to a SecurityProfile with the WildFire configuration. }, ], }
@@ -298,6 +301,7 @@

Method Details

"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. + "wildfireAnalysisProfile": "A String", # Optional. Reference to a SecurityProfile with the WildFire 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. diff --git a/docs/dyn/networksecurity_v1.organizations.locations.securityProfiles.html b/docs/dyn/networksecurity_v1.organizations.locations.securityProfiles.html index ef10101e4d..f151402e16 100644 --- a/docs/dyn/networksecurity_v1.organizations.locations.securityProfiles.html +++ b/docs/dyn/networksecurity_v1.organizations.locations.securityProfiles.html @@ -158,6 +158,80 @@

Method Details

}, ], }, + "wildfireAnalysisProfile": { # WildfireAnalysisProfile defines Palo Alto Networks WildFire behavior. # The WildFire Analysis configurations for SecurityProfile. + "wildfireInlineCloudAnalysisRules": [ # Optional. Configuration for WildFire inline cloud analysis. + { # The list of file type configurations to be scanned by WildFire Inline Cloud Analysis. + "action": "A String", # Required. Action to take when a threat is detected using WildFire Inline Cloud Analysis. The default Value is DENY. + "customFileTypes": { # The options to submit a custom list of file types for scan. # Submit a custom list of file types for WildFire analysis. + "fileTypes": [ # Required. File types to be submitted for WildFire inline cloud analysis. + "A String", + ], + }, + "direction": "A String", # Required. Direction for the file to be analyzed by WildFire Inline Cloud Analysis. + "fileSelectionMode": "A String", # Required. File selection mode for WildFire inline cloud analysis. + }, + ], + "wildfireInlineMlOverrides": [ # Optional. Configuration for overriding inline ML WildFire actions per protocol. + { # Defines what action to take for WildFire Inline ML threats per protocol. + "action": "A String", # Required. The action to take for WildFire Inline ML override. + "protocol": "A String", # Required. Protocol to match for WildFire Inline ML override. + }, + ], + "wildfireInlineMlSetting": { # Defines the settings for WildFire Inline ML analysis. # Optional. Settings for WildFire Inline ML analysis. + "fileExceptions": [ # Optional. List of files to exclude from WildFire Inline ML analysis. + { # Defines the file to exclude from WildFire Inline ML analysis. + "filename": "A String", # Optional. Name of the file to exclude from WildFire Inline ML analysis. + "partialHash": "A String", # Required. Machine learning partial hash of the file to exclude from WildFire Inline ML analysis. + }, + ], + "inlineMlConfigs": [ # Optional. List of Inline ML configs to enable in WildFire Inline ML analysis. + { # Configuration for WildFire Inline ML analysis per file type. + "action": "A String", # Required. Action to take when a threat is detected using Inline ML. + "fileType": "A String", # Required. File type to configure Inline ML for. + }, + ], + }, + "wildfireInlineMlSettings": [ # Optional. Settings for WildFire Inline ML analysis. + { # Defines the settings for WildFire Inline ML analysis. + "fileExceptions": [ # Optional. List of files to exclude from WildFire Inline ML analysis. + { # Defines the file to exclude from WildFire Inline ML analysis. + "filename": "A String", # Optional. Name of the file to exclude from WildFire Inline ML analysis. + "partialHash": "A String", # Required. Machine learning partial hash of the file to exclude from WildFire Inline ML analysis. + }, + ], + "inlineMlConfigs": [ # Optional. List of Inline ML configs to enable in WildFire Inline ML analysis. + { # Configuration for WildFire Inline ML analysis per file type. + "action": "A String", # Required. Action to take when a threat is detected using Inline ML. + "fileType": "A String", # Required. File type to configure Inline ML for. + }, + ], + }, + ], + "wildfireOverrides": [ # Optional. Configuration for overriding WildFire actions per protocol. + { # Defines what action to take for WildFire 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. + }, + ], + "wildfireRealtimeLookup": True or False, # Optional. Whether to hold the transfer of a file while the WildFire real-time signature cloud performs a signature lookup. Default value is false. + "wildfireSubmissionRules": [ # Optional. Configurations for WildFire file submissions. + { # Defines the file types to be submitted for WildFire analysis and the direction of the traffic. + "customFileTypes": { # The options to submit a custom list of file types for scan. # Submit a custom list of file types for WildFire analysis. + "fileTypes": [ # Required. File types to be submitted for WildFire analysis. + "A String", + ], + }, + "direction": "A String", # Required. Direction for the files to be analyzed by WildFire. + "fileSelectionMode": "A String", # Required. File selection mode for WildFire analysis. + }, + ], + "wildfireThreatOverrides": [ # Optional. Configuration for overriding WildFire threats action by threat_id match. + { # Defines what action to take for a specific WildFire threat_id match. + "action": "A String", # Required. Threat action override. + "threatId": "A String", # Required. Threat ID to match. + }, + ], + }, } 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". @@ -288,6 +362,80 @@

Method Details

}, ], }, + "wildfireAnalysisProfile": { # WildfireAnalysisProfile defines Palo Alto Networks WildFire behavior. # The WildFire Analysis configurations for SecurityProfile. + "wildfireInlineCloudAnalysisRules": [ # Optional. Configuration for WildFire inline cloud analysis. + { # The list of file type configurations to be scanned by WildFire Inline Cloud Analysis. + "action": "A String", # Required. Action to take when a threat is detected using WildFire Inline Cloud Analysis. The default Value is DENY. + "customFileTypes": { # The options to submit a custom list of file types for scan. # Submit a custom list of file types for WildFire analysis. + "fileTypes": [ # Required. File types to be submitted for WildFire inline cloud analysis. + "A String", + ], + }, + "direction": "A String", # Required. Direction for the file to be analyzed by WildFire Inline Cloud Analysis. + "fileSelectionMode": "A String", # Required. File selection mode for WildFire inline cloud analysis. + }, + ], + "wildfireInlineMlOverrides": [ # Optional. Configuration for overriding inline ML WildFire actions per protocol. + { # Defines what action to take for WildFire Inline ML threats per protocol. + "action": "A String", # Required. The action to take for WildFire Inline ML override. + "protocol": "A String", # Required. Protocol to match for WildFire Inline ML override. + }, + ], + "wildfireInlineMlSetting": { # Defines the settings for WildFire Inline ML analysis. # Optional. Settings for WildFire Inline ML analysis. + "fileExceptions": [ # Optional. List of files to exclude from WildFire Inline ML analysis. + { # Defines the file to exclude from WildFire Inline ML analysis. + "filename": "A String", # Optional. Name of the file to exclude from WildFire Inline ML analysis. + "partialHash": "A String", # Required. Machine learning partial hash of the file to exclude from WildFire Inline ML analysis. + }, + ], + "inlineMlConfigs": [ # Optional. List of Inline ML configs to enable in WildFire Inline ML analysis. + { # Configuration for WildFire Inline ML analysis per file type. + "action": "A String", # Required. Action to take when a threat is detected using Inline ML. + "fileType": "A String", # Required. File type to configure Inline ML for. + }, + ], + }, + "wildfireInlineMlSettings": [ # Optional. Settings for WildFire Inline ML analysis. + { # Defines the settings for WildFire Inline ML analysis. + "fileExceptions": [ # Optional. List of files to exclude from WildFire Inline ML analysis. + { # Defines the file to exclude from WildFire Inline ML analysis. + "filename": "A String", # Optional. Name of the file to exclude from WildFire Inline ML analysis. + "partialHash": "A String", # Required. Machine learning partial hash of the file to exclude from WildFire Inline ML analysis. + }, + ], + "inlineMlConfigs": [ # Optional. List of Inline ML configs to enable in WildFire Inline ML analysis. + { # Configuration for WildFire Inline ML analysis per file type. + "action": "A String", # Required. Action to take when a threat is detected using Inline ML. + "fileType": "A String", # Required. File type to configure Inline ML for. + }, + ], + }, + ], + "wildfireOverrides": [ # Optional. Configuration for overriding WildFire actions per protocol. + { # Defines what action to take for WildFire 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. + }, + ], + "wildfireRealtimeLookup": True or False, # Optional. Whether to hold the transfer of a file while the WildFire real-time signature cloud performs a signature lookup. Default value is false. + "wildfireSubmissionRules": [ # Optional. Configurations for WildFire file submissions. + { # Defines the file types to be submitted for WildFire analysis and the direction of the traffic. + "customFileTypes": { # The options to submit a custom list of file types for scan. # Submit a custom list of file types for WildFire analysis. + "fileTypes": [ # Required. File types to be submitted for WildFire analysis. + "A String", + ], + }, + "direction": "A String", # Required. Direction for the files to be analyzed by WildFire. + "fileSelectionMode": "A String", # Required. File selection mode for WildFire analysis. + }, + ], + "wildfireThreatOverrides": [ # Optional. Configuration for overriding WildFire threats action by threat_id match. + { # Defines what action to take for a specific WildFire threat_id match. + "action": "A String", # Required. Threat action override. + "threatId": "A String", # Required. Threat ID to match. + }, + ], + }, }
@@ -358,6 +506,80 @@

Method Details

}, ], }, + "wildfireAnalysisProfile": { # WildfireAnalysisProfile defines Palo Alto Networks WildFire behavior. # The WildFire Analysis configurations for SecurityProfile. + "wildfireInlineCloudAnalysisRules": [ # Optional. Configuration for WildFire inline cloud analysis. + { # The list of file type configurations to be scanned by WildFire Inline Cloud Analysis. + "action": "A String", # Required. Action to take when a threat is detected using WildFire Inline Cloud Analysis. The default Value is DENY. + "customFileTypes": { # The options to submit a custom list of file types for scan. # Submit a custom list of file types for WildFire analysis. + "fileTypes": [ # Required. File types to be submitted for WildFire inline cloud analysis. + "A String", + ], + }, + "direction": "A String", # Required. Direction for the file to be analyzed by WildFire Inline Cloud Analysis. + "fileSelectionMode": "A String", # Required. File selection mode for WildFire inline cloud analysis. + }, + ], + "wildfireInlineMlOverrides": [ # Optional. Configuration for overriding inline ML WildFire actions per protocol. + { # Defines what action to take for WildFire Inline ML threats per protocol. + "action": "A String", # Required. The action to take for WildFire Inline ML override. + "protocol": "A String", # Required. Protocol to match for WildFire Inline ML override. + }, + ], + "wildfireInlineMlSetting": { # Defines the settings for WildFire Inline ML analysis. # Optional. Settings for WildFire Inline ML analysis. + "fileExceptions": [ # Optional. List of files to exclude from WildFire Inline ML analysis. + { # Defines the file to exclude from WildFire Inline ML analysis. + "filename": "A String", # Optional. Name of the file to exclude from WildFire Inline ML analysis. + "partialHash": "A String", # Required. Machine learning partial hash of the file to exclude from WildFire Inline ML analysis. + }, + ], + "inlineMlConfigs": [ # Optional. List of Inline ML configs to enable in WildFire Inline ML analysis. + { # Configuration for WildFire Inline ML analysis per file type. + "action": "A String", # Required. Action to take when a threat is detected using Inline ML. + "fileType": "A String", # Required. File type to configure Inline ML for. + }, + ], + }, + "wildfireInlineMlSettings": [ # Optional. Settings for WildFire Inline ML analysis. + { # Defines the settings for WildFire Inline ML analysis. + "fileExceptions": [ # Optional. List of files to exclude from WildFire Inline ML analysis. + { # Defines the file to exclude from WildFire Inline ML analysis. + "filename": "A String", # Optional. Name of the file to exclude from WildFire Inline ML analysis. + "partialHash": "A String", # Required. Machine learning partial hash of the file to exclude from WildFire Inline ML analysis. + }, + ], + "inlineMlConfigs": [ # Optional. List of Inline ML configs to enable in WildFire Inline ML analysis. + { # Configuration for WildFire Inline ML analysis per file type. + "action": "A String", # Required. Action to take when a threat is detected using Inline ML. + "fileType": "A String", # Required. File type to configure Inline ML for. + }, + ], + }, + ], + "wildfireOverrides": [ # Optional. Configuration for overriding WildFire actions per protocol. + { # Defines what action to take for WildFire 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. + }, + ], + "wildfireRealtimeLookup": True or False, # Optional. Whether to hold the transfer of a file while the WildFire real-time signature cloud performs a signature lookup. Default value is false. + "wildfireSubmissionRules": [ # Optional. Configurations for WildFire file submissions. + { # Defines the file types to be submitted for WildFire analysis and the direction of the traffic. + "customFileTypes": { # The options to submit a custom list of file types for scan. # Submit a custom list of file types for WildFire analysis. + "fileTypes": [ # Required. File types to be submitted for WildFire analysis. + "A String", + ], + }, + "direction": "A String", # Required. Direction for the files to be analyzed by WildFire. + "fileSelectionMode": "A String", # Required. File selection mode for WildFire analysis. + }, + ], + "wildfireThreatOverrides": [ # Optional. Configuration for overriding WildFire threats action by threat_id match. + { # Defines what action to take for a specific WildFire threat_id match. + "action": "A String", # Required. Threat action override. + "threatId": "A String", # Required. Threat ID to match. + }, + ], + }, }, ], }
@@ -434,6 +656,80 @@

Method Details

}, ], }, + "wildfireAnalysisProfile": { # WildfireAnalysisProfile defines Palo Alto Networks WildFire behavior. # The WildFire Analysis configurations for SecurityProfile. + "wildfireInlineCloudAnalysisRules": [ # Optional. Configuration for WildFire inline cloud analysis. + { # The list of file type configurations to be scanned by WildFire Inline Cloud Analysis. + "action": "A String", # Required. Action to take when a threat is detected using WildFire Inline Cloud Analysis. The default Value is DENY. + "customFileTypes": { # The options to submit a custom list of file types for scan. # Submit a custom list of file types for WildFire analysis. + "fileTypes": [ # Required. File types to be submitted for WildFire inline cloud analysis. + "A String", + ], + }, + "direction": "A String", # Required. Direction for the file to be analyzed by WildFire Inline Cloud Analysis. + "fileSelectionMode": "A String", # Required. File selection mode for WildFire inline cloud analysis. + }, + ], + "wildfireInlineMlOverrides": [ # Optional. Configuration for overriding inline ML WildFire actions per protocol. + { # Defines what action to take for WildFire Inline ML threats per protocol. + "action": "A String", # Required. The action to take for WildFire Inline ML override. + "protocol": "A String", # Required. Protocol to match for WildFire Inline ML override. + }, + ], + "wildfireInlineMlSetting": { # Defines the settings for WildFire Inline ML analysis. # Optional. Settings for WildFire Inline ML analysis. + "fileExceptions": [ # Optional. List of files to exclude from WildFire Inline ML analysis. + { # Defines the file to exclude from WildFire Inline ML analysis. + "filename": "A String", # Optional. Name of the file to exclude from WildFire Inline ML analysis. + "partialHash": "A String", # Required. Machine learning partial hash of the file to exclude from WildFire Inline ML analysis. + }, + ], + "inlineMlConfigs": [ # Optional. List of Inline ML configs to enable in WildFire Inline ML analysis. + { # Configuration for WildFire Inline ML analysis per file type. + "action": "A String", # Required. Action to take when a threat is detected using Inline ML. + "fileType": "A String", # Required. File type to configure Inline ML for. + }, + ], + }, + "wildfireInlineMlSettings": [ # Optional. Settings for WildFire Inline ML analysis. + { # Defines the settings for WildFire Inline ML analysis. + "fileExceptions": [ # Optional. List of files to exclude from WildFire Inline ML analysis. + { # Defines the file to exclude from WildFire Inline ML analysis. + "filename": "A String", # Optional. Name of the file to exclude from WildFire Inline ML analysis. + "partialHash": "A String", # Required. Machine learning partial hash of the file to exclude from WildFire Inline ML analysis. + }, + ], + "inlineMlConfigs": [ # Optional. List of Inline ML configs to enable in WildFire Inline ML analysis. + { # Configuration for WildFire Inline ML analysis per file type. + "action": "A String", # Required. Action to take when a threat is detected using Inline ML. + "fileType": "A String", # Required. File type to configure Inline ML for. + }, + ], + }, + ], + "wildfireOverrides": [ # Optional. Configuration for overriding WildFire actions per protocol. + { # Defines what action to take for WildFire 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. + }, + ], + "wildfireRealtimeLookup": True or False, # Optional. Whether to hold the transfer of a file while the WildFire real-time signature cloud performs a signature lookup. Default value is false. + "wildfireSubmissionRules": [ # Optional. Configurations for WildFire file submissions. + { # Defines the file types to be submitted for WildFire analysis and the direction of the traffic. + "customFileTypes": { # The options to submit a custom list of file types for scan. # Submit a custom list of file types for WildFire analysis. + "fileTypes": [ # Required. File types to be submitted for WildFire analysis. + "A String", + ], + }, + "direction": "A String", # Required. Direction for the files to be analyzed by WildFire. + "fileSelectionMode": "A String", # Required. File selection mode for WildFire analysis. + }, + ], + "wildfireThreatOverrides": [ # Optional. Configuration for overriding WildFire threats action by threat_id match. + { # Defines what action to take for a specific WildFire threat_id match. + "action": "A String", # Required. Threat action override. + "threatId": "A String", # Required. Threat ID to match. + }, + ], + }, } 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. diff --git a/docs/dyn/networksecurity_v1.projects.locations.firewallEndpoints.html b/docs/dyn/networksecurity_v1.projects.locations.firewallEndpoints.html index acb3c6da49..01db9283b9 100644 --- a/docs/dyn/networksecurity_v1.projects.locations.firewallEndpoints.html +++ b/docs/dyn/networksecurity_v1.projects.locations.firewallEndpoints.html @@ -74,6 +74,11 @@

Network Security API . projects . locations . firewallEndpoints

Instance Methods

+

+ wildfireVerdictChangeRequests() +

+

Returns the wildfireVerdictChangeRequests Resource.

+

close()

Close httplib2 connections.

@@ -124,6 +129,8 @@

Method Details

"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. + "contentCloudRegion": "A String", # Optional. The content cloud region of the endpoint. + "httpPartialResponseBlocked": True or False, # Optional. Whether to block HTTP partial responses for the endpoint. When this is true, resumption of blocked malicious HTTP file downloads will be blocked by the firewall. False provides maximum availability, true provides maximum security. "jumboFramesEnabled": True or False, # Optional. Immutable. Indicates whether Jumbo Frames are enabled. Default value is false. }, "labels": { # Optional. Labels as key value pairs @@ -135,6 +142,17 @@

Method Details

"satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "state": "A String", # Output only. Current state of the endpoint. "updateTime": "A String", # Output only. Update time stamp + "wildfireSettings": { # Settings for WildFire analysis. # Optional. Settings for WildFire analysis. + "enabled": True or False, # Optional. Indicates whether WildFire analysis is enabled. Default value is false. + "wildfireInlineCloudAnalysisSettings": { # Settings for WildFire inline cloud analysis. # Optional. Settings for WildFire inline cloud analysis. + "maxAnalysisDuration": "A String", # Optional. Timeout in milliseconds on a file being held while WildFire inline cloud analysis is performed. Value between 1 to 240000 is valid. Default value is 30000. + "submissionTimeoutLoggingDisabled": True or False, # Optional. Whether to disable WildFire submission log generation for files that timeout during WildFire inline cloud analysis. + "timeoutAction": "A String", # Optional. Action to take when WildFire inline cloud analysis times out. Default value is ALLOW. + }, + "wildfireRealtimeLookupDuration": "A String", # Optional. Duration in milliseconds on a file being held while the WildFire real time signature cloud performs a signature lookup. Value between 1 to 5000 is valid. Default value is 1000. + "wildfireRealtimeLookupTimeoutAction": "A String", # Optional. Action to take on WildFire real time signature lookup timeout. Default value is ALLOW. + "wildfireRegion": "A String", # Optional. The region where WildFire analysis will be performed. Palo Alto Networks supports regions: https://docs.paloaltonetworks.com/advanced-wildfire/administration/advanced-wildfire-overview/advanced-wildfire-deployments/advanced-wildfire-global-cloud + }, } firewallEndpointId: string, 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. @@ -233,6 +251,8 @@

Method Details

"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. + "contentCloudRegion": "A String", # Optional. The content cloud region of the endpoint. + "httpPartialResponseBlocked": True or False, # Optional. Whether to block HTTP partial responses for the endpoint. When this is true, resumption of blocked malicious HTTP file downloads will be blocked by the firewall. False provides maximum availability, true provides maximum security. "jumboFramesEnabled": True or False, # Optional. Immutable. Indicates whether Jumbo Frames are enabled. Default value is false. }, "labels": { # Optional. Labels as key value pairs @@ -244,6 +264,17 @@

Method Details

"satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "state": "A String", # Output only. Current state of the endpoint. "updateTime": "A String", # Output only. Update time stamp + "wildfireSettings": { # Settings for WildFire analysis. # Optional. Settings for WildFire analysis. + "enabled": True or False, # Optional. Indicates whether WildFire analysis is enabled. Default value is false. + "wildfireInlineCloudAnalysisSettings": { # Settings for WildFire inline cloud analysis. # Optional. Settings for WildFire inline cloud analysis. + "maxAnalysisDuration": "A String", # Optional. Timeout in milliseconds on a file being held while WildFire inline cloud analysis is performed. Value between 1 to 240000 is valid. Default value is 30000. + "submissionTimeoutLoggingDisabled": True or False, # Optional. Whether to disable WildFire submission log generation for files that timeout during WildFire inline cloud analysis. + "timeoutAction": "A String", # Optional. Action to take when WildFire inline cloud analysis times out. Default value is ALLOW. + }, + "wildfireRealtimeLookupDuration": "A String", # Optional. Duration in milliseconds on a file being held while the WildFire real time signature cloud performs a signature lookup. Value between 1 to 5000 is valid. Default value is 1000. + "wildfireRealtimeLookupTimeoutAction": "A String", # Optional. Action to take on WildFire real time signature lookup timeout. Default value is ALLOW. + "wildfireRegion": "A String", # Optional. The region where WildFire analysis will be performed. Palo Alto Networks supports regions: https://docs.paloaltonetworks.com/advanced-wildfire/administration/advanced-wildfire-overview/advanced-wildfire-deployments/advanced-wildfire-global-cloud + }, }
@@ -281,6 +312,8 @@

Method Details

"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. + "contentCloudRegion": "A String", # Optional. The content cloud region of the endpoint. + "httpPartialResponseBlocked": True or False, # Optional. Whether to block HTTP partial responses for the endpoint. When this is true, resumption of blocked malicious HTTP file downloads will be blocked by the firewall. False provides maximum availability, true provides maximum security. "jumboFramesEnabled": True or False, # Optional. Immutable. Indicates whether Jumbo Frames are enabled. Default value is false. }, "labels": { # Optional. Labels as key value pairs @@ -292,6 +325,17 @@

Method Details

"satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "state": "A String", # Output only. Current state of the endpoint. "updateTime": "A String", # Output only. Update time stamp + "wildfireSettings": { # Settings for WildFire analysis. # Optional. Settings for WildFire analysis. + "enabled": True or False, # Optional. Indicates whether WildFire analysis is enabled. Default value is false. + "wildfireInlineCloudAnalysisSettings": { # Settings for WildFire inline cloud analysis. # Optional. Settings for WildFire inline cloud analysis. + "maxAnalysisDuration": "A String", # Optional. Timeout in milliseconds on a file being held while WildFire inline cloud analysis is performed. Value between 1 to 240000 is valid. Default value is 30000. + "submissionTimeoutLoggingDisabled": True or False, # Optional. Whether to disable WildFire submission log generation for files that timeout during WildFire inline cloud analysis. + "timeoutAction": "A String", # Optional. Action to take when WildFire inline cloud analysis times out. Default value is ALLOW. + }, + "wildfireRealtimeLookupDuration": "A String", # Optional. Duration in milliseconds on a file being held while the WildFire real time signature cloud performs a signature lookup. Value between 1 to 5000 is valid. Default value is 1000. + "wildfireRealtimeLookupTimeoutAction": "A String", # Optional. Action to take on WildFire real time signature lookup timeout. Default value is ALLOW. + "wildfireRegion": "A String", # Optional. The region where WildFire analysis will be performed. Palo Alto Networks supports regions: https://docs.paloaltonetworks.com/advanced-wildfire/administration/advanced-wildfire-overview/advanced-wildfire-deployments/advanced-wildfire-global-cloud + }, }, ], "nextPageToken": "A String", # A token identifying a page of results the server should return. @@ -338,6 +382,8 @@

Method Details

"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. + "contentCloudRegion": "A String", # Optional. The content cloud region of the endpoint. + "httpPartialResponseBlocked": True or False, # Optional. Whether to block HTTP partial responses for the endpoint. When this is true, resumption of blocked malicious HTTP file downloads will be blocked by the firewall. False provides maximum availability, true provides maximum security. "jumboFramesEnabled": True or False, # Optional. Immutable. Indicates whether Jumbo Frames are enabled. Default value is false. }, "labels": { # Optional. Labels as key value pairs @@ -349,6 +395,17 @@

Method Details

"satisfiesPzs": True or False, # Output only. [Output Only] Reserved for future use. "state": "A String", # Output only. Current state of the endpoint. "updateTime": "A String", # Output only. Update time stamp + "wildfireSettings": { # Settings for WildFire analysis. # Optional. Settings for WildFire analysis. + "enabled": True or False, # Optional. Indicates whether WildFire analysis is enabled. Default value is false. + "wildfireInlineCloudAnalysisSettings": { # Settings for WildFire inline cloud analysis. # Optional. Settings for WildFire inline cloud analysis. + "maxAnalysisDuration": "A String", # Optional. Timeout in milliseconds on a file being held while WildFire inline cloud analysis is performed. Value between 1 to 240000 is valid. Default value is 30000. + "submissionTimeoutLoggingDisabled": True or False, # Optional. Whether to disable WildFire submission log generation for files that timeout during WildFire inline cloud analysis. + "timeoutAction": "A String", # Optional. Action to take when WildFire inline cloud analysis times out. Default value is ALLOW. + }, + "wildfireRealtimeLookupDuration": "A String", # Optional. Duration in milliseconds on a file being held while the WildFire real time signature cloud performs a signature lookup. Value between 1 to 5000 is valid. Default value is 1000. + "wildfireRealtimeLookupTimeoutAction": "A String", # Optional. Action to take on WildFire real time signature lookup timeout. Default value is ALLOW. + "wildfireRegion": "A String", # Optional. The region where WildFire analysis will be performed. Palo Alto Networks supports regions: https://docs.paloaltonetworks.com/advanced-wildfire/administration/advanced-wildfire-overview/advanced-wildfire-deployments/advanced-wildfire-global-cloud + }, } requestId: string, 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). diff --git a/docs/dyn/networksecurity_v1.projects.locations.firewallEndpoints.wildfireVerdictChangeRequests.html b/docs/dyn/networksecurity_v1.projects.locations.firewallEndpoints.wildfireVerdictChangeRequests.html new file mode 100644 index 0000000000..2a0c81e8b4 --- /dev/null +++ b/docs/dyn/networksecurity_v1.projects.locations.firewallEndpoints.wildfireVerdictChangeRequests.html @@ -0,0 +1,239 @@ + + + +

Network Security API . projects . locations . firewallEndpoints . wildfireVerdictChangeRequests

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ create(parent, body=None, x__xgafv=None)

+

Create WildfireVerdictChangeRequest in a given Firewall Endpoint in a project and location.

+

+ get(name, x__xgafv=None)

+

Get WildfireVerdictChangeRequest in a given Firewall Endpoint in a project and location.

+

+ list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

+

Lists WildfireVerdictChangeRequests in a given Firewall Endpoint in a project and location.

+

+ list_next(previous_request, previous_response)

+

Retrieves the next page of results.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ create(parent, body=None, x__xgafv=None) +
Create WildfireVerdictChangeRequest in a given Firewall Endpoint in a project and location.
+
+Args:
+  parent: string, Required. Parent value for CreateWildfireVerdictChangeRequestRequest. The parent is a firewall endpoint resource. Format: organizations|projects/{project_or_organization}/locations/{location}/firewallEndpoints/{firewall_endpoint} (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Message for a WildfireVerdictChangeRequest.
+  "comment": "A String", # Required. The justification for the verdict change request. Max length 2048 characters.
+  "createTime": "A String", # Output only. The timestamp when the WildfireVerdictChangeRequest was created.
+  "fileName": "A String", # Output only. The file name of the Malware Sample.
+  "fileType": "A String", # Output only. The file type of the Malware Sample.
+  "finalVerdict": "A String", # Output only. The final verdict of the Malware Sample.
+  "name": "A String", # Output only. Identifier. The relative name of the WildfireVerdictChangeRequest. Output only. This is a unique identifier generated by the third party API. Format: organizations|projects/{project_or_organization}/locations/{location}/firewallEndpoints/{firewall_endpoint}/wildfireVerdictChangeRequests/{wildfire_verdict_change_request_id} Where {wildfire_verdict_change_request_id} is the ID in the format: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
+  "newVerdict": "A String", # Required. The suggested verdict to apply to the Malware Sample.
+  "oldVerdict": "A String", # Output only. The original verdict of the Malware Sample.
+  "resolutionTime": "A String", # Output only. The timestamp when the WildfireVerdictChangeRequest was resolved.
+  "sha256": "A String", # Required. The SHA256 hash of the Malware Sample to change the verdict of.
+  "sourceRegion": "A String", # Output only. The region of the file associated with the Malware Sample.
+  "state": "A String", # Output only. The review state of the WildfireVerdictChangeRequest.
+  "updateTime": "A String", # Output only. The timestamp when the WildfireVerdictChangeRequest was last updated.
+  "wildfireVerdictChangeRequestId": "A String", # Output only. The ID of the WildfireVerdictChangeRequest. This is a unique identifier generated by the third party API. Format: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Message for a WildfireVerdictChangeRequest.
+  "comment": "A String", # Required. The justification for the verdict change request. Max length 2048 characters.
+  "createTime": "A String", # Output only. The timestamp when the WildfireVerdictChangeRequest was created.
+  "fileName": "A String", # Output only. The file name of the Malware Sample.
+  "fileType": "A String", # Output only. The file type of the Malware Sample.
+  "finalVerdict": "A String", # Output only. The final verdict of the Malware Sample.
+  "name": "A String", # Output only. Identifier. The relative name of the WildfireVerdictChangeRequest. Output only. This is a unique identifier generated by the third party API. Format: organizations|projects/{project_or_organization}/locations/{location}/firewallEndpoints/{firewall_endpoint}/wildfireVerdictChangeRequests/{wildfire_verdict_change_request_id} Where {wildfire_verdict_change_request_id} is the ID in the format: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
+  "newVerdict": "A String", # Required. The suggested verdict to apply to the Malware Sample.
+  "oldVerdict": "A String", # Output only. The original verdict of the Malware Sample.
+  "resolutionTime": "A String", # Output only. The timestamp when the WildfireVerdictChangeRequest was resolved.
+  "sha256": "A String", # Required. The SHA256 hash of the Malware Sample to change the verdict of.
+  "sourceRegion": "A String", # Output only. The region of the file associated with the Malware Sample.
+  "state": "A String", # Output only. The review state of the WildfireVerdictChangeRequest.
+  "updateTime": "A String", # Output only. The timestamp when the WildfireVerdictChangeRequest was last updated.
+  "wildfireVerdictChangeRequestId": "A String", # Output only. The ID of the WildfireVerdictChangeRequest. This is a unique identifier generated by the third party API. Format: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
+}
+
+ +
+ get(name, x__xgafv=None) +
Get WildfireVerdictChangeRequest in a given Firewall Endpoint in a project and location.
+
+Args:
+  name: string, Required. Name of the WildfireVerdictChangeRequest to retrieve. Format: organizations|projects/{project_or_organization}/locations/{location}/firewallEndpoints/{firewall_endpoint}/wildfireVerdictChangeRequests/{wildfire_verdict_change_request_id} Where {wildfire_verdict_change_request_id} is the ID in the format: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Message for a WildfireVerdictChangeRequest.
+  "comment": "A String", # Required. The justification for the verdict change request. Max length 2048 characters.
+  "createTime": "A String", # Output only. The timestamp when the WildfireVerdictChangeRequest was created.
+  "fileName": "A String", # Output only. The file name of the Malware Sample.
+  "fileType": "A String", # Output only. The file type of the Malware Sample.
+  "finalVerdict": "A String", # Output only. The final verdict of the Malware Sample.
+  "name": "A String", # Output only. Identifier. The relative name of the WildfireVerdictChangeRequest. Output only. This is a unique identifier generated by the third party API. Format: organizations|projects/{project_or_organization}/locations/{location}/firewallEndpoints/{firewall_endpoint}/wildfireVerdictChangeRequests/{wildfire_verdict_change_request_id} Where {wildfire_verdict_change_request_id} is the ID in the format: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
+  "newVerdict": "A String", # Required. The suggested verdict to apply to the Malware Sample.
+  "oldVerdict": "A String", # Output only. The original verdict of the Malware Sample.
+  "resolutionTime": "A String", # Output only. The timestamp when the WildfireVerdictChangeRequest was resolved.
+  "sha256": "A String", # Required. The SHA256 hash of the Malware Sample to change the verdict of.
+  "sourceRegion": "A String", # Output only. The region of the file associated with the Malware Sample.
+  "state": "A String", # Output only. The review state of the WildfireVerdictChangeRequest.
+  "updateTime": "A String", # Output only. The timestamp when the WildfireVerdictChangeRequest was last updated.
+  "wildfireVerdictChangeRequestId": "A String", # Output only. The ID of the WildfireVerdictChangeRequest. This is a unique identifier generated by the third party API. Format: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
+}
+
+ +
+ list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None) +
Lists WildfireVerdictChangeRequests in a given Firewall Endpoint in a project and location.
+
+Args:
+  parent: string, Required. Parent value for ListWildfireVerdictChangeRequestsRequest. The parent is a firewall endpoint resource. Format: organizations|projects/{project_or_organization}/locations/{location}/firewallEndpoints/{firewall_endpoint} (required)
+  filter: string, Optional. Filter expression to filter the results. See AIP-160 for filtering syntax. Supported fields are: - `sha256` (string, equality only, e.g. `sha256 = "..."`) - `state` (enum, equality only, e.g. `state = "ACTIVE"`) - `create_time` (timestamp, comparisons, e.g. `create_time > "2026-01-01T00:00:00Z"`)
+  pageSize: integer, Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.
+  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:
+
+    { # Message for response to listing WildfireVerdictChangeRequests.
+  "nextPageToken": "A String", # A token identifying a page of results the server should return.
+  "unreachable": [ # Unordered list. Locations that could not be reached.
+    "A String",
+  ],
+  "wildfireVerdictChangeRequests": [ # The list of WildfireVerdictChangeRequests
+    { # Message for a WildfireVerdictChangeRequest.
+      "comment": "A String", # Required. The justification for the verdict change request. Max length 2048 characters.
+      "createTime": "A String", # Output only. The timestamp when the WildfireVerdictChangeRequest was created.
+      "fileName": "A String", # Output only. The file name of the Malware Sample.
+      "fileType": "A String", # Output only. The file type of the Malware Sample.
+      "finalVerdict": "A String", # Output only. The final verdict of the Malware Sample.
+      "name": "A String", # Output only. Identifier. The relative name of the WildfireVerdictChangeRequest. Output only. This is a unique identifier generated by the third party API. Format: organizations|projects/{project_or_organization}/locations/{location}/firewallEndpoints/{firewall_endpoint}/wildfireVerdictChangeRequests/{wildfire_verdict_change_request_id} Where {wildfire_verdict_change_request_id} is the ID in the format: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
+      "newVerdict": "A String", # Required. The suggested verdict to apply to the Malware Sample.
+      "oldVerdict": "A String", # Output only. The original verdict of the Malware Sample.
+      "resolutionTime": "A String", # Output only. The timestamp when the WildfireVerdictChangeRequest was resolved.
+      "sha256": "A String", # Required. The SHA256 hash of the Malware Sample to change the verdict of.
+      "sourceRegion": "A String", # Output only. The region of the file associated with the Malware Sample.
+      "state": "A String", # Output only. The review state of the WildfireVerdictChangeRequest.
+      "updateTime": "A String", # Output only. The timestamp when the WildfireVerdictChangeRequest was last updated.
+      "wildfireVerdictChangeRequestId": "A String", # Output only. The ID of the WildfireVerdictChangeRequest. This is a unique identifier generated by the third party API. Format: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
+    },
+  ],
+}
+
+ +
+ list_next(previous_request, previous_response) +
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/networksecurity_v1.projects.locations.securityProfileGroups.html b/docs/dyn/networksecurity_v1.projects.locations.securityProfileGroups.html index 0f805138ef..a1a4654eb5 100644 --- a/docs/dyn/networksecurity_v1.projects.locations.securityProfileGroups.html +++ b/docs/dyn/networksecurity_v1.projects.locations.securityProfileGroups.html @@ -124,6 +124,7 @@

Method Details

"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. + "wildfireAnalysisProfile": "A String", # Optional. Reference to a SecurityProfile with the WildFire 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". @@ -220,6 +221,7 @@

Method Details

"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. + "wildfireAnalysisProfile": "A String", # Optional. Reference to a SecurityProfile with the WildFire configuration. }
@@ -256,6 +258,7 @@

Method Details

"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. + "wildfireAnalysisProfile": "A String", # Optional. Reference to a SecurityProfile with the WildFire configuration. }, ], }
@@ -298,6 +301,7 @@

Method Details

"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. + "wildfireAnalysisProfile": "A String", # Optional. Reference to a SecurityProfile with the WildFire 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. diff --git a/docs/dyn/networksecurity_v1.projects.locations.securityProfiles.html b/docs/dyn/networksecurity_v1.projects.locations.securityProfiles.html index d7b3d30fe5..b7d9cd163f 100644 --- a/docs/dyn/networksecurity_v1.projects.locations.securityProfiles.html +++ b/docs/dyn/networksecurity_v1.projects.locations.securityProfiles.html @@ -158,6 +158,80 @@

Method Details

}, ], }, + "wildfireAnalysisProfile": { # WildfireAnalysisProfile defines Palo Alto Networks WildFire behavior. # The WildFire Analysis configurations for SecurityProfile. + "wildfireInlineCloudAnalysisRules": [ # Optional. Configuration for WildFire inline cloud analysis. + { # The list of file type configurations to be scanned by WildFire Inline Cloud Analysis. + "action": "A String", # Required. Action to take when a threat is detected using WildFire Inline Cloud Analysis. The default Value is DENY. + "customFileTypes": { # The options to submit a custom list of file types for scan. # Submit a custom list of file types for WildFire analysis. + "fileTypes": [ # Required. File types to be submitted for WildFire inline cloud analysis. + "A String", + ], + }, + "direction": "A String", # Required. Direction for the file to be analyzed by WildFire Inline Cloud Analysis. + "fileSelectionMode": "A String", # Required. File selection mode for WildFire inline cloud analysis. + }, + ], + "wildfireInlineMlOverrides": [ # Optional. Configuration for overriding inline ML WildFire actions per protocol. + { # Defines what action to take for WildFire Inline ML threats per protocol. + "action": "A String", # Required. The action to take for WildFire Inline ML override. + "protocol": "A String", # Required. Protocol to match for WildFire Inline ML override. + }, + ], + "wildfireInlineMlSetting": { # Defines the settings for WildFire Inline ML analysis. # Optional. Settings for WildFire Inline ML analysis. + "fileExceptions": [ # Optional. List of files to exclude from WildFire Inline ML analysis. + { # Defines the file to exclude from WildFire Inline ML analysis. + "filename": "A String", # Optional. Name of the file to exclude from WildFire Inline ML analysis. + "partialHash": "A String", # Required. Machine learning partial hash of the file to exclude from WildFire Inline ML analysis. + }, + ], + "inlineMlConfigs": [ # Optional. List of Inline ML configs to enable in WildFire Inline ML analysis. + { # Configuration for WildFire Inline ML analysis per file type. + "action": "A String", # Required. Action to take when a threat is detected using Inline ML. + "fileType": "A String", # Required. File type to configure Inline ML for. + }, + ], + }, + "wildfireInlineMlSettings": [ # Optional. Settings for WildFire Inline ML analysis. + { # Defines the settings for WildFire Inline ML analysis. + "fileExceptions": [ # Optional. List of files to exclude from WildFire Inline ML analysis. + { # Defines the file to exclude from WildFire Inline ML analysis. + "filename": "A String", # Optional. Name of the file to exclude from WildFire Inline ML analysis. + "partialHash": "A String", # Required. Machine learning partial hash of the file to exclude from WildFire Inline ML analysis. + }, + ], + "inlineMlConfigs": [ # Optional. List of Inline ML configs to enable in WildFire Inline ML analysis. + { # Configuration for WildFire Inline ML analysis per file type. + "action": "A String", # Required. Action to take when a threat is detected using Inline ML. + "fileType": "A String", # Required. File type to configure Inline ML for. + }, + ], + }, + ], + "wildfireOverrides": [ # Optional. Configuration for overriding WildFire actions per protocol. + { # Defines what action to take for WildFire 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. + }, + ], + "wildfireRealtimeLookup": True or False, # Optional. Whether to hold the transfer of a file while the WildFire real-time signature cloud performs a signature lookup. Default value is false. + "wildfireSubmissionRules": [ # Optional. Configurations for WildFire file submissions. + { # Defines the file types to be submitted for WildFire analysis and the direction of the traffic. + "customFileTypes": { # The options to submit a custom list of file types for scan. # Submit a custom list of file types for WildFire analysis. + "fileTypes": [ # Required. File types to be submitted for WildFire analysis. + "A String", + ], + }, + "direction": "A String", # Required. Direction for the files to be analyzed by WildFire. + "fileSelectionMode": "A String", # Required. File selection mode for WildFire analysis. + }, + ], + "wildfireThreatOverrides": [ # Optional. Configuration for overriding WildFire threats action by threat_id match. + { # Defines what action to take for a specific WildFire threat_id match. + "action": "A String", # Required. Threat action override. + "threatId": "A String", # Required. Threat ID to match. + }, + ], + }, } 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". @@ -288,6 +362,80 @@

Method Details

}, ], }, + "wildfireAnalysisProfile": { # WildfireAnalysisProfile defines Palo Alto Networks WildFire behavior. # The WildFire Analysis configurations for SecurityProfile. + "wildfireInlineCloudAnalysisRules": [ # Optional. Configuration for WildFire inline cloud analysis. + { # The list of file type configurations to be scanned by WildFire Inline Cloud Analysis. + "action": "A String", # Required. Action to take when a threat is detected using WildFire Inline Cloud Analysis. The default Value is DENY. + "customFileTypes": { # The options to submit a custom list of file types for scan. # Submit a custom list of file types for WildFire analysis. + "fileTypes": [ # Required. File types to be submitted for WildFire inline cloud analysis. + "A String", + ], + }, + "direction": "A String", # Required. Direction for the file to be analyzed by WildFire Inline Cloud Analysis. + "fileSelectionMode": "A String", # Required. File selection mode for WildFire inline cloud analysis. + }, + ], + "wildfireInlineMlOverrides": [ # Optional. Configuration for overriding inline ML WildFire actions per protocol. + { # Defines what action to take for WildFire Inline ML threats per protocol. + "action": "A String", # Required. The action to take for WildFire Inline ML override. + "protocol": "A String", # Required. Protocol to match for WildFire Inline ML override. + }, + ], + "wildfireInlineMlSetting": { # Defines the settings for WildFire Inline ML analysis. # Optional. Settings for WildFire Inline ML analysis. + "fileExceptions": [ # Optional. List of files to exclude from WildFire Inline ML analysis. + { # Defines the file to exclude from WildFire Inline ML analysis. + "filename": "A String", # Optional. Name of the file to exclude from WildFire Inline ML analysis. + "partialHash": "A String", # Required. Machine learning partial hash of the file to exclude from WildFire Inline ML analysis. + }, + ], + "inlineMlConfigs": [ # Optional. List of Inline ML configs to enable in WildFire Inline ML analysis. + { # Configuration for WildFire Inline ML analysis per file type. + "action": "A String", # Required. Action to take when a threat is detected using Inline ML. + "fileType": "A String", # Required. File type to configure Inline ML for. + }, + ], + }, + "wildfireInlineMlSettings": [ # Optional. Settings for WildFire Inline ML analysis. + { # Defines the settings for WildFire Inline ML analysis. + "fileExceptions": [ # Optional. List of files to exclude from WildFire Inline ML analysis. + { # Defines the file to exclude from WildFire Inline ML analysis. + "filename": "A String", # Optional. Name of the file to exclude from WildFire Inline ML analysis. + "partialHash": "A String", # Required. Machine learning partial hash of the file to exclude from WildFire Inline ML analysis. + }, + ], + "inlineMlConfigs": [ # Optional. List of Inline ML configs to enable in WildFire Inline ML analysis. + { # Configuration for WildFire Inline ML analysis per file type. + "action": "A String", # Required. Action to take when a threat is detected using Inline ML. + "fileType": "A String", # Required. File type to configure Inline ML for. + }, + ], + }, + ], + "wildfireOverrides": [ # Optional. Configuration for overriding WildFire actions per protocol. + { # Defines what action to take for WildFire 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. + }, + ], + "wildfireRealtimeLookup": True or False, # Optional. Whether to hold the transfer of a file while the WildFire real-time signature cloud performs a signature lookup. Default value is false. + "wildfireSubmissionRules": [ # Optional. Configurations for WildFire file submissions. + { # Defines the file types to be submitted for WildFire analysis and the direction of the traffic. + "customFileTypes": { # The options to submit a custom list of file types for scan. # Submit a custom list of file types for WildFire analysis. + "fileTypes": [ # Required. File types to be submitted for WildFire analysis. + "A String", + ], + }, + "direction": "A String", # Required. Direction for the files to be analyzed by WildFire. + "fileSelectionMode": "A String", # Required. File selection mode for WildFire analysis. + }, + ], + "wildfireThreatOverrides": [ # Optional. Configuration for overriding WildFire threats action by threat_id match. + { # Defines what action to take for a specific WildFire threat_id match. + "action": "A String", # Required. Threat action override. + "threatId": "A String", # Required. Threat ID to match. + }, + ], + }, }
@@ -358,6 +506,80 @@

Method Details

}, ], }, + "wildfireAnalysisProfile": { # WildfireAnalysisProfile defines Palo Alto Networks WildFire behavior. # The WildFire Analysis configurations for SecurityProfile. + "wildfireInlineCloudAnalysisRules": [ # Optional. Configuration for WildFire inline cloud analysis. + { # The list of file type configurations to be scanned by WildFire Inline Cloud Analysis. + "action": "A String", # Required. Action to take when a threat is detected using WildFire Inline Cloud Analysis. The default Value is DENY. + "customFileTypes": { # The options to submit a custom list of file types for scan. # Submit a custom list of file types for WildFire analysis. + "fileTypes": [ # Required. File types to be submitted for WildFire inline cloud analysis. + "A String", + ], + }, + "direction": "A String", # Required. Direction for the file to be analyzed by WildFire Inline Cloud Analysis. + "fileSelectionMode": "A String", # Required. File selection mode for WildFire inline cloud analysis. + }, + ], + "wildfireInlineMlOverrides": [ # Optional. Configuration for overriding inline ML WildFire actions per protocol. + { # Defines what action to take for WildFire Inline ML threats per protocol. + "action": "A String", # Required. The action to take for WildFire Inline ML override. + "protocol": "A String", # Required. Protocol to match for WildFire Inline ML override. + }, + ], + "wildfireInlineMlSetting": { # Defines the settings for WildFire Inline ML analysis. # Optional. Settings for WildFire Inline ML analysis. + "fileExceptions": [ # Optional. List of files to exclude from WildFire Inline ML analysis. + { # Defines the file to exclude from WildFire Inline ML analysis. + "filename": "A String", # Optional. Name of the file to exclude from WildFire Inline ML analysis. + "partialHash": "A String", # Required. Machine learning partial hash of the file to exclude from WildFire Inline ML analysis. + }, + ], + "inlineMlConfigs": [ # Optional. List of Inline ML configs to enable in WildFire Inline ML analysis. + { # Configuration for WildFire Inline ML analysis per file type. + "action": "A String", # Required. Action to take when a threat is detected using Inline ML. + "fileType": "A String", # Required. File type to configure Inline ML for. + }, + ], + }, + "wildfireInlineMlSettings": [ # Optional. Settings for WildFire Inline ML analysis. + { # Defines the settings for WildFire Inline ML analysis. + "fileExceptions": [ # Optional. List of files to exclude from WildFire Inline ML analysis. + { # Defines the file to exclude from WildFire Inline ML analysis. + "filename": "A String", # Optional. Name of the file to exclude from WildFire Inline ML analysis. + "partialHash": "A String", # Required. Machine learning partial hash of the file to exclude from WildFire Inline ML analysis. + }, + ], + "inlineMlConfigs": [ # Optional. List of Inline ML configs to enable in WildFire Inline ML analysis. + { # Configuration for WildFire Inline ML analysis per file type. + "action": "A String", # Required. Action to take when a threat is detected using Inline ML. + "fileType": "A String", # Required. File type to configure Inline ML for. + }, + ], + }, + ], + "wildfireOverrides": [ # Optional. Configuration for overriding WildFire actions per protocol. + { # Defines what action to take for WildFire 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. + }, + ], + "wildfireRealtimeLookup": True or False, # Optional. Whether to hold the transfer of a file while the WildFire real-time signature cloud performs a signature lookup. Default value is false. + "wildfireSubmissionRules": [ # Optional. Configurations for WildFire file submissions. + { # Defines the file types to be submitted for WildFire analysis and the direction of the traffic. + "customFileTypes": { # The options to submit a custom list of file types for scan. # Submit a custom list of file types for WildFire analysis. + "fileTypes": [ # Required. File types to be submitted for WildFire analysis. + "A String", + ], + }, + "direction": "A String", # Required. Direction for the files to be analyzed by WildFire. + "fileSelectionMode": "A String", # Required. File selection mode for WildFire analysis. + }, + ], + "wildfireThreatOverrides": [ # Optional. Configuration for overriding WildFire threats action by threat_id match. + { # Defines what action to take for a specific WildFire threat_id match. + "action": "A String", # Required. Threat action override. + "threatId": "A String", # Required. Threat ID to match. + }, + ], + }, }, ], }
@@ -434,6 +656,80 @@

Method Details

}, ], }, + "wildfireAnalysisProfile": { # WildfireAnalysisProfile defines Palo Alto Networks WildFire behavior. # The WildFire Analysis configurations for SecurityProfile. + "wildfireInlineCloudAnalysisRules": [ # Optional. Configuration for WildFire inline cloud analysis. + { # The list of file type configurations to be scanned by WildFire Inline Cloud Analysis. + "action": "A String", # Required. Action to take when a threat is detected using WildFire Inline Cloud Analysis. The default Value is DENY. + "customFileTypes": { # The options to submit a custom list of file types for scan. # Submit a custom list of file types for WildFire analysis. + "fileTypes": [ # Required. File types to be submitted for WildFire inline cloud analysis. + "A String", + ], + }, + "direction": "A String", # Required. Direction for the file to be analyzed by WildFire Inline Cloud Analysis. + "fileSelectionMode": "A String", # Required. File selection mode for WildFire inline cloud analysis. + }, + ], + "wildfireInlineMlOverrides": [ # Optional. Configuration for overriding inline ML WildFire actions per protocol. + { # Defines what action to take for WildFire Inline ML threats per protocol. + "action": "A String", # Required. The action to take for WildFire Inline ML override. + "protocol": "A String", # Required. Protocol to match for WildFire Inline ML override. + }, + ], + "wildfireInlineMlSetting": { # Defines the settings for WildFire Inline ML analysis. # Optional. Settings for WildFire Inline ML analysis. + "fileExceptions": [ # Optional. List of files to exclude from WildFire Inline ML analysis. + { # Defines the file to exclude from WildFire Inline ML analysis. + "filename": "A String", # Optional. Name of the file to exclude from WildFire Inline ML analysis. + "partialHash": "A String", # Required. Machine learning partial hash of the file to exclude from WildFire Inline ML analysis. + }, + ], + "inlineMlConfigs": [ # Optional. List of Inline ML configs to enable in WildFire Inline ML analysis. + { # Configuration for WildFire Inline ML analysis per file type. + "action": "A String", # Required. Action to take when a threat is detected using Inline ML. + "fileType": "A String", # Required. File type to configure Inline ML for. + }, + ], + }, + "wildfireInlineMlSettings": [ # Optional. Settings for WildFire Inline ML analysis. + { # Defines the settings for WildFire Inline ML analysis. + "fileExceptions": [ # Optional. List of files to exclude from WildFire Inline ML analysis. + { # Defines the file to exclude from WildFire Inline ML analysis. + "filename": "A String", # Optional. Name of the file to exclude from WildFire Inline ML analysis. + "partialHash": "A String", # Required. Machine learning partial hash of the file to exclude from WildFire Inline ML analysis. + }, + ], + "inlineMlConfigs": [ # Optional. List of Inline ML configs to enable in WildFire Inline ML analysis. + { # Configuration for WildFire Inline ML analysis per file type. + "action": "A String", # Required. Action to take when a threat is detected using Inline ML. + "fileType": "A String", # Required. File type to configure Inline ML for. + }, + ], + }, + ], + "wildfireOverrides": [ # Optional. Configuration for overriding WildFire actions per protocol. + { # Defines what action to take for WildFire 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. + }, + ], + "wildfireRealtimeLookup": True or False, # Optional. Whether to hold the transfer of a file while the WildFire real-time signature cloud performs a signature lookup. Default value is false. + "wildfireSubmissionRules": [ # Optional. Configurations for WildFire file submissions. + { # Defines the file types to be submitted for WildFire analysis and the direction of the traffic. + "customFileTypes": { # The options to submit a custom list of file types for scan. # Submit a custom list of file types for WildFire analysis. + "fileTypes": [ # Required. File types to be submitted for WildFire analysis. + "A String", + ], + }, + "direction": "A String", # Required. Direction for the files to be analyzed by WildFire. + "fileSelectionMode": "A String", # Required. File selection mode for WildFire analysis. + }, + ], + "wildfireThreatOverrides": [ # Optional. Configuration for overriding WildFire threats action by threat_id match. + { # Defines what action to take for a specific WildFire threat_id match. + "action": "A String", # Required. Threat action override. + "threatId": "A String", # Required. Threat ID to match. + }, + ], + }, } 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. diff --git a/docs/dyn/networksecurity_v1beta1.projects.locations.html b/docs/dyn/networksecurity_v1beta1.projects.locations.html index 683a9a51c0..ead8411ba0 100644 --- a/docs/dyn/networksecurity_v1beta1.projects.locations.html +++ b/docs/dyn/networksecurity_v1beta1.projects.locations.html @@ -164,6 +164,11 @@

Instance Methods

Returns the operations Resource.

+

+ rateLimitPolicies() +

+

Returns the rateLimitPolicies Resource.

+

sacAttachments()

diff --git a/docs/dyn/networksecurity_v1beta1.projects.locations.rateLimitPolicies.html b/docs/dyn/networksecurity_v1beta1.projects.locations.rateLimitPolicies.html new file mode 100644 index 0000000000..8c5dcbb0d4 --- /dev/null +++ b/docs/dyn/networksecurity_v1beta1.projects.locations.rateLimitPolicies.html @@ -0,0 +1,1124 @@ + + + +

Network Security API . projects . locations . rateLimitPolicies

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ create(parent, body=None, rateLimitPolicyId=None, requestId=None, x__xgafv=None)

+

Creates a new `RateLimitPolicy` in a given project and location.

+

+ delete(name, requestId=None, x__xgafv=None)

+

Deletes a single `RateLimitPolicy`.

+

+ get(name, x__xgafv=None)

+

Gets details of a single `RateLimitPolicy`.

+

+ list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)

+

Lists `RateLimitPolicy` resources in a given project and location.

+

+ list_next(previous_request, previous_response)

+

Retrieves the next page of results.

+

+ patch(name, body=None, requestId=None, updateMask=None, x__xgafv=None)

+

Updates the parameters of a single `RateLimitPolicy`.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ create(parent, body=None, rateLimitPolicyId=None, requestId=None, x__xgafv=None) +
Creates a new `RateLimitPolicy` in a given project and location.
+
+Args:
+  parent: string, Required. Specifies the value for parent. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Describes a `RateLimitPolicy` object.
+  "createTime": "A String", # Output only. Represents the create timestamp.
+  "description": "A String", # Optional. Provides a human-readable description of the resource.
+  "httpRules": [ # Optional. Specifies a list of rate limit HTTP rules to match against the incoming request.
+    { # Specifies conditions to match against the incoming request.
+      "from": { # Describes properties of the sources of a request. # Optional. Describes properties of a source of a request.
+        "notSource": { # Describes the properties of a request source. # Optional. Describes the negated properties of request source. Matches requests from source that does not match the criteria specified in this field. At least one of source or not_source must be specified.
+          "principals": [ # Required. Contains a list of identities derived from the client's certificate. This field does not match on a request unless frontend mutual TLS is enabled for the Gateway and the client certificate is successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule.
+            { # Describes the properties of a principal for matching.
+              "principal": { # Determines how a string value is matched. # Required. Matches a non-empty string against the principal value based on the principal_selector.
+                "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+              },
+              "principalSelector": "A String", # Optional. Decides what principal value the principal rule will match against. If not specified, defaults to CLIENT_CERT_URI_SAN.
+            },
+          ],
+        },
+        "source": { # Describes the properties of a request source. # Optional. Describes the properties of a request's source. At least one of source or not_source must be specified. A match occurs when ANY fields in either source or not_source matches the request. Within a single source, the match follows OR semantics across fields and AND semantics within a single field.
+          "principals": [ # Required. Contains a list of identities derived from the client's certificate. This field does not match on a request unless frontend mutual TLS is enabled for the Gateway and the client certificate is successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule.
+            { # Describes the properties of a principal for matching.
+              "principal": { # Determines how a string value is matched. # Required. Matches a non-empty string against the principal value based on the principal_selector.
+                "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+              },
+              "principalSelector": "A String", # Optional. Decides what principal value the principal rule will match against. If not specified, defaults to CLIENT_CERT_URI_SAN.
+            },
+          ],
+        },
+      },
+      "rateLimitActions": [ # Optional. Specifies the actions to take when this rule is matched.
+        { # Describes the action to take when the rate limit rule is matched.
+          "rateLimitBucket": "A String", # Required. Specifies the name of the rate limit bucket to apply when this rule is matched.
+        },
+      ],
+      "to": { # Describes properties of the targets of a request. # Optional. Describes properties of a target of a request.
+        "destination": { # Describes properties of a request target. # Optional. Describes properties of a request's destination. At least one of destination or not_destination must be specified. A match occurs when ANY fields in either destination or not_destination matches the request. Within a destination, the match follows OR semantics across fields and AND semantics within a single field.
+          "headerSet": { # Describes a set of HTTP headers to match against. # Optional. Specifies a list of headers to match against in http header.
+            "headers": [ # Required. Contains a list of headers to match against in http header. The match can be one of exact, prefix, suffix, or contains (substring match). The match follows AND semantics which means all the headers must match. Matches are always case sensitive unless the ignoreCase is set.
+              { # Determines how an HTTP header is matched.
+                "name": "A String", # Optional. Specifies the name of the header in the request.
+                "value": { # Determines how a string value is matched. # Optional. Specifies how the header match is performed.
+                  "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                  "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                  "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                  "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                  "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+                },
+              },
+            ],
+          },
+          "hosts": [ # Optional. Specifies a list of HTTP Hosts to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set. The match follows OR semantics which means that if any of the hosts match, the operation is considered to be matched.
+            { # Determines how a string value is matched.
+              "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+              "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+              "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+              "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+              "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+            },
+          ],
+          "mcp": { # Describes a set of MCP protocol attributes to match against for a given MCP request. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it. # Optional. Specifies the MCP protocol attributes to match against. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it.
+            "baseProtocolMethodsOption": "A String", # Optional. If specified, matches on the MCP protocol’s non-access specific methods namely: * initialize * completion/ * logging/ * notifications/ * ping Defaults to SKIP_BASE_PROTOCOL_METHODS if not specified.
+            "methods": [ # Optional. A list of MCP methods and associated parameter names to match on. It is recommended to use this field to match on tools, prompts and resource accesses while setting the baseProtocolMethodsOption to MATCH_BASE_PROTOCOL_METHODS to match on all the other MCP protocol methods. Limited to 10 MCP methods per Rate Limit Policy.
+              { # Describes a set of MCP methods to match against. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it.
+                "name": "A String", # Required. Specifies the MCP method to match against. Allowed values are as follows: 1. `tools`, `prompts`, `resources` - these will match against all sub methods under the respective methods. 2. `prompts/list`, `tools/list`, `resources/list`, `resources/templates/list` 3. `prompts/get`, `tools/call`, `resources/subscribe`, `resources/unsubscribe`, `resources/read` Params cannot be specified for categories 1 and 2.
+                "params": [ # Optional. Specifies a list of MCP method parameter names to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set.
+                  { # Determines how a string value is matched.
+                    "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                    "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                    "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                    "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                    "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+                  },
+                ],
+              },
+            ],
+          },
+          "methods": [ # Optional. Specifies a list of HTTP methods to match against. Each entry must be a valid HTTP method name (GET, PUT, POST, HEAD, PATCH, DELETE, OPTIONS). It only allows exact match and is always case sensitive. The match follows OR semantics which means that if any of the methods match, the operation is considered to be matched.
+            "A String",
+          ],
+          "paths": [ # Optional. Specifies a list of paths to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set. The match follows OR semantics which means that if any of the paths match, the operation is considered to be matched. Note that this path match includes the query parameters. For gRPC services, this should be a fully-qualified name of the form /package.service/method.
+            { # Determines how a string value is matched.
+              "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+              "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+              "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+              "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+              "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+            },
+          ],
+        },
+        "notDestination": { # Describes properties of a request target. # Optional. Describes the negated properties of a request's destination. Matches requests for destination that does not match the criteria specified in this field. At least one of destination or not_destination must be specified.
+          "headerSet": { # Describes a set of HTTP headers to match against. # Optional. Specifies a list of headers to match against in http header.
+            "headers": [ # Required. Contains a list of headers to match against in http header. The match can be one of exact, prefix, suffix, or contains (substring match). The match follows AND semantics which means all the headers must match. Matches are always case sensitive unless the ignoreCase is set.
+              { # Determines how an HTTP header is matched.
+                "name": "A String", # Optional. Specifies the name of the header in the request.
+                "value": { # Determines how a string value is matched. # Optional. Specifies how the header match is performed.
+                  "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                  "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                  "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                  "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                  "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+                },
+              },
+            ],
+          },
+          "hosts": [ # Optional. Specifies a list of HTTP Hosts to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set. The match follows OR semantics which means that if any of the hosts match, the operation is considered to be matched.
+            { # Determines how a string value is matched.
+              "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+              "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+              "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+              "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+              "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+            },
+          ],
+          "mcp": { # Describes a set of MCP protocol attributes to match against for a given MCP request. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it. # Optional. Specifies the MCP protocol attributes to match against. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it.
+            "baseProtocolMethodsOption": "A String", # Optional. If specified, matches on the MCP protocol’s non-access specific methods namely: * initialize * completion/ * logging/ * notifications/ * ping Defaults to SKIP_BASE_PROTOCOL_METHODS if not specified.
+            "methods": [ # Optional. A list of MCP methods and associated parameter names to match on. It is recommended to use this field to match on tools, prompts and resource accesses while setting the baseProtocolMethodsOption to MATCH_BASE_PROTOCOL_METHODS to match on all the other MCP protocol methods. Limited to 10 MCP methods per Rate Limit Policy.
+              { # Describes a set of MCP methods to match against. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it.
+                "name": "A String", # Required. Specifies the MCP method to match against. Allowed values are as follows: 1. `tools`, `prompts`, `resources` - these will match against all sub methods under the respective methods. 2. `prompts/list`, `tools/list`, `resources/list`, `resources/templates/list` 3. `prompts/get`, `tools/call`, `resources/subscribe`, `resources/unsubscribe`, `resources/read` Params cannot be specified for categories 1 and 2.
+                "params": [ # Optional. Specifies a list of MCP method parameter names to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set.
+                  { # Determines how a string value is matched.
+                    "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                    "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                    "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                    "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                    "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+                  },
+                ],
+              },
+            ],
+          },
+          "methods": [ # Optional. Specifies a list of HTTP methods to match against. Each entry must be a valid HTTP method name (GET, PUT, POST, HEAD, PATCH, DELETE, OPTIONS). It only allows exact match and is always case sensitive. The match follows OR semantics which means that if any of the methods match, the operation is considered to be matched.
+            "A String",
+          ],
+          "paths": [ # Optional. Specifies a list of paths to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set. The match follows OR semantics which means that if any of the paths match, the operation is considered to be matched. Note that this path match includes the query parameters. For gRPC services, this should be a fully-qualified name of the form /package.service/method.
+            { # Determines how a string value is matched.
+              "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+              "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+              "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+              "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+              "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+            },
+          ],
+        },
+      },
+    },
+  ],
+  "labels": { # Optional. Stores labels as key value pairs.
+    "a_key": "A String",
+  },
+  "name": "A String", # Identifier. Specifies the name of the `RateLimitPolicy` resource.
+  "rateLimitBuckets": [ # Optional. Specifies a list of rate limit buckets to be used for rate limiting. Rate limit buckets will be referenced by the rate limit actions by name.
+    { # Describes properties of a rate limit bucket.
+      "defaultLimit": { # Describes a limit for enforcement. # Required. Specifies the default limit to apply for this rate limit bucket.
+        "countLimit": { # Describes the count limit for enforcement. # Required. Defines the count limit to enforce.
+          "count": "A String", # Required. Specifies the maximum number of costs allowed in the specified interval. Must be non-negative.
+          "interval": "A String", # Required. Specifies the interval in units for which the count limit is enforced. Must be positive.
+          "intervalUnit": "A String", # Required. Specifies the unit of the interval. Defaults to MINUTES.
+        },
+      },
+      "dryRun": True or False, # Optional. Specifies whether the rate limit bucket is in dry-run mode.
+      "keys": [ # Required. Specifies the keys to use for rate limiting. At least one key is required. If multiple keys are specified, the keys will be combined and used as a single key.
+        { # Describes properties of a key to use for rate limiting.
+          "header": "A String", # Optional. Specifies the header name if key_type is HTTP_HEADER.
+          "keyType": "A String", # Required. Specifies the type of key to use for rate limiting.
+          "principalType": "A String", # Optional. Specifies the principal type if key_type is PRINCIPAL.
+        },
+      ],
+      "name": "A String", # Required. Specifies the name of the rate limit bucket. Name will be used to reference the bucket in the RateLimitAction.
+      "userOverrides": [ # Optional. Specifies a list of user overrides to apply to the rate limit bucket.
+        { # Describes properties of a user override for the rate limit bucket.
+          "limit": { # Describes a limit for enforcement. # Required. Specifies the limit to apply for this specific key.
+            "countLimit": { # Describes the count limit for enforcement. # Required. Defines the count limit to enforce.
+              "count": "A String", # Required. Specifies the maximum number of costs allowed in the specified interval. Must be non-negative.
+              "interval": "A String", # Required. Specifies the interval in units for which the count limit is enforced. Must be positive.
+              "intervalUnit": "A String", # Required. Specifies the unit of the interval. Defaults to MINUTES.
+            },
+          },
+          "overrideKey": { # Specifies the key to override. Key fields must match the key types specified in the rate limit bucket. Key type ALL does not support overrides. # Required. Specifies the key to override.
+            "httpHeaders": [ # Optional. Specifies the HTTP headers if the rate limit bucket keys contain keys of type HTTP_HEADER. Number of headers and header names must match the rate limit bucket key.
+              { # Specifies the key in the type HTTP header to override.
+                "header": "A String", # Required. Specifies the header name of the key.
+                "value": "A String", # Required. Specifies the header value of the key.
+              },
+            ],
+            "httpPath": "A String", # Optional. Specifies the HTTP path if the rate limit bucket keys contain a key of type HTTP_PATH.
+            "mcpTool": "A String", # Optional. Specifies the MCP tool if the rate limit bucket keys contain a key of type MCP_TOOL.
+            "principals": [ # Optional. Specifies the principals if the rate limit bucket keys contain keys of PRINCIPAL. Number of principals and principal types must match the rate limit bucket key.
+              { # Specifies the key in the type PRINCIPAL to override.
+                "principal": "A String", # Required. Specifies the principal value of the key.
+                "principalType": "A String", # Required. Specifies the principal type of the key.
+              },
+            ],
+            "sourceIp": "A String", # Optional. Specifies the source IP if the rate limit bucket keys contain a key of type SOURCE_IP.
+          },
+        },
+      ],
+    },
+  ],
+  "targets": [ # Required. Specifies a list of targets to which this policy applies.
+    { # Specifies the target to which this policy applies.
+      "resource": "A String", # Required. Reference to a Gateway or Forwarding Rule resource on which this policy will be applied.
+    },
+  ],
+  "updateTime": "A String", # Output only. Represents the update timestamp.
+}
+
+  rateLimitPolicyId: string, Required. Specifies the ID of the requesting object. If auto-generating Id server-side, remove this field and rate_limit_policy_id from the method_signature of Create RPC
+  requestId: string, Optional. Specifies 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).
+  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, requestId=None, x__xgafv=None) +
Deletes a single `RateLimitPolicy`.
+
+Args:
+  name: string, Required. Specifies the name of the resource. (required)
+  requestId: string, Optional. Specifies 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).
+  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 `RateLimitPolicy`.
+
+Args:
+  name: string, Required. Specifies the name of the resource. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Describes a `RateLimitPolicy` object.
+  "createTime": "A String", # Output only. Represents the create timestamp.
+  "description": "A String", # Optional. Provides a human-readable description of the resource.
+  "httpRules": [ # Optional. Specifies a list of rate limit HTTP rules to match against the incoming request.
+    { # Specifies conditions to match against the incoming request.
+      "from": { # Describes properties of the sources of a request. # Optional. Describes properties of a source of a request.
+        "notSource": { # Describes the properties of a request source. # Optional. Describes the negated properties of request source. Matches requests from source that does not match the criteria specified in this field. At least one of source or not_source must be specified.
+          "principals": [ # Required. Contains a list of identities derived from the client's certificate. This field does not match on a request unless frontend mutual TLS is enabled for the Gateway and the client certificate is successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule.
+            { # Describes the properties of a principal for matching.
+              "principal": { # Determines how a string value is matched. # Required. Matches a non-empty string against the principal value based on the principal_selector.
+                "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+              },
+              "principalSelector": "A String", # Optional. Decides what principal value the principal rule will match against. If not specified, defaults to CLIENT_CERT_URI_SAN.
+            },
+          ],
+        },
+        "source": { # Describes the properties of a request source. # Optional. Describes the properties of a request's source. At least one of source or not_source must be specified. A match occurs when ANY fields in either source or not_source matches the request. Within a single source, the match follows OR semantics across fields and AND semantics within a single field.
+          "principals": [ # Required. Contains a list of identities derived from the client's certificate. This field does not match on a request unless frontend mutual TLS is enabled for the Gateway and the client certificate is successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule.
+            { # Describes the properties of a principal for matching.
+              "principal": { # Determines how a string value is matched. # Required. Matches a non-empty string against the principal value based on the principal_selector.
+                "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+              },
+              "principalSelector": "A String", # Optional. Decides what principal value the principal rule will match against. If not specified, defaults to CLIENT_CERT_URI_SAN.
+            },
+          ],
+        },
+      },
+      "rateLimitActions": [ # Optional. Specifies the actions to take when this rule is matched.
+        { # Describes the action to take when the rate limit rule is matched.
+          "rateLimitBucket": "A String", # Required. Specifies the name of the rate limit bucket to apply when this rule is matched.
+        },
+      ],
+      "to": { # Describes properties of the targets of a request. # Optional. Describes properties of a target of a request.
+        "destination": { # Describes properties of a request target. # Optional. Describes properties of a request's destination. At least one of destination or not_destination must be specified. A match occurs when ANY fields in either destination or not_destination matches the request. Within a destination, the match follows OR semantics across fields and AND semantics within a single field.
+          "headerSet": { # Describes a set of HTTP headers to match against. # Optional. Specifies a list of headers to match against in http header.
+            "headers": [ # Required. Contains a list of headers to match against in http header. The match can be one of exact, prefix, suffix, or contains (substring match). The match follows AND semantics which means all the headers must match. Matches are always case sensitive unless the ignoreCase is set.
+              { # Determines how an HTTP header is matched.
+                "name": "A String", # Optional. Specifies the name of the header in the request.
+                "value": { # Determines how a string value is matched. # Optional. Specifies how the header match is performed.
+                  "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                  "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                  "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                  "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                  "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+                },
+              },
+            ],
+          },
+          "hosts": [ # Optional. Specifies a list of HTTP Hosts to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set. The match follows OR semantics which means that if any of the hosts match, the operation is considered to be matched.
+            { # Determines how a string value is matched.
+              "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+              "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+              "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+              "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+              "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+            },
+          ],
+          "mcp": { # Describes a set of MCP protocol attributes to match against for a given MCP request. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it. # Optional. Specifies the MCP protocol attributes to match against. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it.
+            "baseProtocolMethodsOption": "A String", # Optional. If specified, matches on the MCP protocol’s non-access specific methods namely: * initialize * completion/ * logging/ * notifications/ * ping Defaults to SKIP_BASE_PROTOCOL_METHODS if not specified.
+            "methods": [ # Optional. A list of MCP methods and associated parameter names to match on. It is recommended to use this field to match on tools, prompts and resource accesses while setting the baseProtocolMethodsOption to MATCH_BASE_PROTOCOL_METHODS to match on all the other MCP protocol methods. Limited to 10 MCP methods per Rate Limit Policy.
+              { # Describes a set of MCP methods to match against. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it.
+                "name": "A String", # Required. Specifies the MCP method to match against. Allowed values are as follows: 1. `tools`, `prompts`, `resources` - these will match against all sub methods under the respective methods. 2. `prompts/list`, `tools/list`, `resources/list`, `resources/templates/list` 3. `prompts/get`, `tools/call`, `resources/subscribe`, `resources/unsubscribe`, `resources/read` Params cannot be specified for categories 1 and 2.
+                "params": [ # Optional. Specifies a list of MCP method parameter names to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set.
+                  { # Determines how a string value is matched.
+                    "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                    "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                    "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                    "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                    "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+                  },
+                ],
+              },
+            ],
+          },
+          "methods": [ # Optional. Specifies a list of HTTP methods to match against. Each entry must be a valid HTTP method name (GET, PUT, POST, HEAD, PATCH, DELETE, OPTIONS). It only allows exact match and is always case sensitive. The match follows OR semantics which means that if any of the methods match, the operation is considered to be matched.
+            "A String",
+          ],
+          "paths": [ # Optional. Specifies a list of paths to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set. The match follows OR semantics which means that if any of the paths match, the operation is considered to be matched. Note that this path match includes the query parameters. For gRPC services, this should be a fully-qualified name of the form /package.service/method.
+            { # Determines how a string value is matched.
+              "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+              "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+              "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+              "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+              "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+            },
+          ],
+        },
+        "notDestination": { # Describes properties of a request target. # Optional. Describes the negated properties of a request's destination. Matches requests for destination that does not match the criteria specified in this field. At least one of destination or not_destination must be specified.
+          "headerSet": { # Describes a set of HTTP headers to match against. # Optional. Specifies a list of headers to match against in http header.
+            "headers": [ # Required. Contains a list of headers to match against in http header. The match can be one of exact, prefix, suffix, or contains (substring match). The match follows AND semantics which means all the headers must match. Matches are always case sensitive unless the ignoreCase is set.
+              { # Determines how an HTTP header is matched.
+                "name": "A String", # Optional. Specifies the name of the header in the request.
+                "value": { # Determines how a string value is matched. # Optional. Specifies how the header match is performed.
+                  "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                  "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                  "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                  "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                  "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+                },
+              },
+            ],
+          },
+          "hosts": [ # Optional. Specifies a list of HTTP Hosts to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set. The match follows OR semantics which means that if any of the hosts match, the operation is considered to be matched.
+            { # Determines how a string value is matched.
+              "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+              "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+              "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+              "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+              "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+            },
+          ],
+          "mcp": { # Describes a set of MCP protocol attributes to match against for a given MCP request. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it. # Optional. Specifies the MCP protocol attributes to match against. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it.
+            "baseProtocolMethodsOption": "A String", # Optional. If specified, matches on the MCP protocol’s non-access specific methods namely: * initialize * completion/ * logging/ * notifications/ * ping Defaults to SKIP_BASE_PROTOCOL_METHODS if not specified.
+            "methods": [ # Optional. A list of MCP methods and associated parameter names to match on. It is recommended to use this field to match on tools, prompts and resource accesses while setting the baseProtocolMethodsOption to MATCH_BASE_PROTOCOL_METHODS to match on all the other MCP protocol methods. Limited to 10 MCP methods per Rate Limit Policy.
+              { # Describes a set of MCP methods to match against. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it.
+                "name": "A String", # Required. Specifies the MCP method to match against. Allowed values are as follows: 1. `tools`, `prompts`, `resources` - these will match against all sub methods under the respective methods. 2. `prompts/list`, `tools/list`, `resources/list`, `resources/templates/list` 3. `prompts/get`, `tools/call`, `resources/subscribe`, `resources/unsubscribe`, `resources/read` Params cannot be specified for categories 1 and 2.
+                "params": [ # Optional. Specifies a list of MCP method parameter names to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set.
+                  { # Determines how a string value is matched.
+                    "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                    "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                    "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                    "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                    "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+                  },
+                ],
+              },
+            ],
+          },
+          "methods": [ # Optional. Specifies a list of HTTP methods to match against. Each entry must be a valid HTTP method name (GET, PUT, POST, HEAD, PATCH, DELETE, OPTIONS). It only allows exact match and is always case sensitive. The match follows OR semantics which means that if any of the methods match, the operation is considered to be matched.
+            "A String",
+          ],
+          "paths": [ # Optional. Specifies a list of paths to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set. The match follows OR semantics which means that if any of the paths match, the operation is considered to be matched. Note that this path match includes the query parameters. For gRPC services, this should be a fully-qualified name of the form /package.service/method.
+            { # Determines how a string value is matched.
+              "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+              "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+              "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+              "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+              "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+            },
+          ],
+        },
+      },
+    },
+  ],
+  "labels": { # Optional. Stores labels as key value pairs.
+    "a_key": "A String",
+  },
+  "name": "A String", # Identifier. Specifies the name of the `RateLimitPolicy` resource.
+  "rateLimitBuckets": [ # Optional. Specifies a list of rate limit buckets to be used for rate limiting. Rate limit buckets will be referenced by the rate limit actions by name.
+    { # Describes properties of a rate limit bucket.
+      "defaultLimit": { # Describes a limit for enforcement. # Required. Specifies the default limit to apply for this rate limit bucket.
+        "countLimit": { # Describes the count limit for enforcement. # Required. Defines the count limit to enforce.
+          "count": "A String", # Required. Specifies the maximum number of costs allowed in the specified interval. Must be non-negative.
+          "interval": "A String", # Required. Specifies the interval in units for which the count limit is enforced. Must be positive.
+          "intervalUnit": "A String", # Required. Specifies the unit of the interval. Defaults to MINUTES.
+        },
+      },
+      "dryRun": True or False, # Optional. Specifies whether the rate limit bucket is in dry-run mode.
+      "keys": [ # Required. Specifies the keys to use for rate limiting. At least one key is required. If multiple keys are specified, the keys will be combined and used as a single key.
+        { # Describes properties of a key to use for rate limiting.
+          "header": "A String", # Optional. Specifies the header name if key_type is HTTP_HEADER.
+          "keyType": "A String", # Required. Specifies the type of key to use for rate limiting.
+          "principalType": "A String", # Optional. Specifies the principal type if key_type is PRINCIPAL.
+        },
+      ],
+      "name": "A String", # Required. Specifies the name of the rate limit bucket. Name will be used to reference the bucket in the RateLimitAction.
+      "userOverrides": [ # Optional. Specifies a list of user overrides to apply to the rate limit bucket.
+        { # Describes properties of a user override for the rate limit bucket.
+          "limit": { # Describes a limit for enforcement. # Required. Specifies the limit to apply for this specific key.
+            "countLimit": { # Describes the count limit for enforcement. # Required. Defines the count limit to enforce.
+              "count": "A String", # Required. Specifies the maximum number of costs allowed in the specified interval. Must be non-negative.
+              "interval": "A String", # Required. Specifies the interval in units for which the count limit is enforced. Must be positive.
+              "intervalUnit": "A String", # Required. Specifies the unit of the interval. Defaults to MINUTES.
+            },
+          },
+          "overrideKey": { # Specifies the key to override. Key fields must match the key types specified in the rate limit bucket. Key type ALL does not support overrides. # Required. Specifies the key to override.
+            "httpHeaders": [ # Optional. Specifies the HTTP headers if the rate limit bucket keys contain keys of type HTTP_HEADER. Number of headers and header names must match the rate limit bucket key.
+              { # Specifies the key in the type HTTP header to override.
+                "header": "A String", # Required. Specifies the header name of the key.
+                "value": "A String", # Required. Specifies the header value of the key.
+              },
+            ],
+            "httpPath": "A String", # Optional. Specifies the HTTP path if the rate limit bucket keys contain a key of type HTTP_PATH.
+            "mcpTool": "A String", # Optional. Specifies the MCP tool if the rate limit bucket keys contain a key of type MCP_TOOL.
+            "principals": [ # Optional. Specifies the principals if the rate limit bucket keys contain keys of PRINCIPAL. Number of principals and principal types must match the rate limit bucket key.
+              { # Specifies the key in the type PRINCIPAL to override.
+                "principal": "A String", # Required. Specifies the principal value of the key.
+                "principalType": "A String", # Required. Specifies the principal type of the key.
+              },
+            ],
+            "sourceIp": "A String", # Optional. Specifies the source IP if the rate limit bucket keys contain a key of type SOURCE_IP.
+          },
+        },
+      ],
+    },
+  ],
+  "targets": [ # Required. Specifies a list of targets to which this policy applies.
+    { # Specifies the target to which this policy applies.
+      "resource": "A String", # Required. Reference to a Gateway or Forwarding Rule resource on which this policy will be applied.
+    },
+  ],
+  "updateTime": "A String", # Output only. Represents the update timestamp.
+}
+
+ +
+ list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None) +
Lists `RateLimitPolicy` resources in a given project and location.
+
+Args:
+  parent: string, Required. Specifies the parent value for `ListRateLimitPoliciesRequest`. (required)
+  filter: string, Optional. Filters results.
+  orderBy: string, Optional. Provides a hint for how to order the results.
+  pageSize: integer, Optional. Specifies the requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.
+  pageToken: string, Optional. Identifies a token for 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:
+
+    { # Contains a response to listing `RateLimitPolicy` resources.
+  "nextPageToken": "A String", # Identifies a token for a page of results the server should return.
+  "rateLimitPolicies": [ # Contains a list of `RateLimitPolicy` resources.
+    { # Describes a `RateLimitPolicy` object.
+      "createTime": "A String", # Output only. Represents the create timestamp.
+      "description": "A String", # Optional. Provides a human-readable description of the resource.
+      "httpRules": [ # Optional. Specifies a list of rate limit HTTP rules to match against the incoming request.
+        { # Specifies conditions to match against the incoming request.
+          "from": { # Describes properties of the sources of a request. # Optional. Describes properties of a source of a request.
+            "notSource": { # Describes the properties of a request source. # Optional. Describes the negated properties of request source. Matches requests from source that does not match the criteria specified in this field. At least one of source or not_source must be specified.
+              "principals": [ # Required. Contains a list of identities derived from the client's certificate. This field does not match on a request unless frontend mutual TLS is enabled for the Gateway and the client certificate is successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule.
+                { # Describes the properties of a principal for matching.
+                  "principal": { # Determines how a string value is matched. # Required. Matches a non-empty string against the principal value based on the principal_selector.
+                    "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                    "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                    "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                    "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                    "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+                  },
+                  "principalSelector": "A String", # Optional. Decides what principal value the principal rule will match against. If not specified, defaults to CLIENT_CERT_URI_SAN.
+                },
+              ],
+            },
+            "source": { # Describes the properties of a request source. # Optional. Describes the properties of a request's source. At least one of source or not_source must be specified. A match occurs when ANY fields in either source or not_source matches the request. Within a single source, the match follows OR semantics across fields and AND semantics within a single field.
+              "principals": [ # Required. Contains a list of identities derived from the client's certificate. This field does not match on a request unless frontend mutual TLS is enabled for the Gateway and the client certificate is successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule.
+                { # Describes the properties of a principal for matching.
+                  "principal": { # Determines how a string value is matched. # Required. Matches a non-empty string against the principal value based on the principal_selector.
+                    "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                    "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                    "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                    "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                    "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+                  },
+                  "principalSelector": "A String", # Optional. Decides what principal value the principal rule will match against. If not specified, defaults to CLIENT_CERT_URI_SAN.
+                },
+              ],
+            },
+          },
+          "rateLimitActions": [ # Optional. Specifies the actions to take when this rule is matched.
+            { # Describes the action to take when the rate limit rule is matched.
+              "rateLimitBucket": "A String", # Required. Specifies the name of the rate limit bucket to apply when this rule is matched.
+            },
+          ],
+          "to": { # Describes properties of the targets of a request. # Optional. Describes properties of a target of a request.
+            "destination": { # Describes properties of a request target. # Optional. Describes properties of a request's destination. At least one of destination or not_destination must be specified. A match occurs when ANY fields in either destination or not_destination matches the request. Within a destination, the match follows OR semantics across fields and AND semantics within a single field.
+              "headerSet": { # Describes a set of HTTP headers to match against. # Optional. Specifies a list of headers to match against in http header.
+                "headers": [ # Required. Contains a list of headers to match against in http header. The match can be one of exact, prefix, suffix, or contains (substring match). The match follows AND semantics which means all the headers must match. Matches are always case sensitive unless the ignoreCase is set.
+                  { # Determines how an HTTP header is matched.
+                    "name": "A String", # Optional. Specifies the name of the header in the request.
+                    "value": { # Determines how a string value is matched. # Optional. Specifies how the header match is performed.
+                      "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                      "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                      "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                      "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                      "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+                    },
+                  },
+                ],
+              },
+              "hosts": [ # Optional. Specifies a list of HTTP Hosts to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set. The match follows OR semantics which means that if any of the hosts match, the operation is considered to be matched.
+                { # Determines how a string value is matched.
+                  "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                  "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                  "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                  "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                  "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+                },
+              ],
+              "mcp": { # Describes a set of MCP protocol attributes to match against for a given MCP request. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it. # Optional. Specifies the MCP protocol attributes to match against. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it.
+                "baseProtocolMethodsOption": "A String", # Optional. If specified, matches on the MCP protocol’s non-access specific methods namely: * initialize * completion/ * logging/ * notifications/ * ping Defaults to SKIP_BASE_PROTOCOL_METHODS if not specified.
+                "methods": [ # Optional. A list of MCP methods and associated parameter names to match on. It is recommended to use this field to match on tools, prompts and resource accesses while setting the baseProtocolMethodsOption to MATCH_BASE_PROTOCOL_METHODS to match on all the other MCP protocol methods. Limited to 10 MCP methods per Rate Limit Policy.
+                  { # Describes a set of MCP methods to match against. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it.
+                    "name": "A String", # Required. Specifies the MCP method to match against. Allowed values are as follows: 1. `tools`, `prompts`, `resources` - these will match against all sub methods under the respective methods. 2. `prompts/list`, `tools/list`, `resources/list`, `resources/templates/list` 3. `prompts/get`, `tools/call`, `resources/subscribe`, `resources/unsubscribe`, `resources/read` Params cannot be specified for categories 1 and 2.
+                    "params": [ # Optional. Specifies a list of MCP method parameter names to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set.
+                      { # Determines how a string value is matched.
+                        "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                        "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                        "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                        "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                        "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+                      },
+                    ],
+                  },
+                ],
+              },
+              "methods": [ # Optional. Specifies a list of HTTP methods to match against. Each entry must be a valid HTTP method name (GET, PUT, POST, HEAD, PATCH, DELETE, OPTIONS). It only allows exact match and is always case sensitive. The match follows OR semantics which means that if any of the methods match, the operation is considered to be matched.
+                "A String",
+              ],
+              "paths": [ # Optional. Specifies a list of paths to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set. The match follows OR semantics which means that if any of the paths match, the operation is considered to be matched. Note that this path match includes the query parameters. For gRPC services, this should be a fully-qualified name of the form /package.service/method.
+                { # Determines how a string value is matched.
+                  "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                  "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                  "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                  "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                  "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+                },
+              ],
+            },
+            "notDestination": { # Describes properties of a request target. # Optional. Describes the negated properties of a request's destination. Matches requests for destination that does not match the criteria specified in this field. At least one of destination or not_destination must be specified.
+              "headerSet": { # Describes a set of HTTP headers to match against. # Optional. Specifies a list of headers to match against in http header.
+                "headers": [ # Required. Contains a list of headers to match against in http header. The match can be one of exact, prefix, suffix, or contains (substring match). The match follows AND semantics which means all the headers must match. Matches are always case sensitive unless the ignoreCase is set.
+                  { # Determines how an HTTP header is matched.
+                    "name": "A String", # Optional. Specifies the name of the header in the request.
+                    "value": { # Determines how a string value is matched. # Optional. Specifies how the header match is performed.
+                      "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                      "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                      "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                      "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                      "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+                    },
+                  },
+                ],
+              },
+              "hosts": [ # Optional. Specifies a list of HTTP Hosts to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set. The match follows OR semantics which means that if any of the hosts match, the operation is considered to be matched.
+                { # Determines how a string value is matched.
+                  "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                  "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                  "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                  "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                  "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+                },
+              ],
+              "mcp": { # Describes a set of MCP protocol attributes to match against for a given MCP request. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it. # Optional. Specifies the MCP protocol attributes to match against. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it.
+                "baseProtocolMethodsOption": "A String", # Optional. If specified, matches on the MCP protocol’s non-access specific methods namely: * initialize * completion/ * logging/ * notifications/ * ping Defaults to SKIP_BASE_PROTOCOL_METHODS if not specified.
+                "methods": [ # Optional. A list of MCP methods and associated parameter names to match on. It is recommended to use this field to match on tools, prompts and resource accesses while setting the baseProtocolMethodsOption to MATCH_BASE_PROTOCOL_METHODS to match on all the other MCP protocol methods. Limited to 10 MCP methods per Rate Limit Policy.
+                  { # Describes a set of MCP methods to match against. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it.
+                    "name": "A String", # Required. Specifies the MCP method to match against. Allowed values are as follows: 1. `tools`, `prompts`, `resources` - these will match against all sub methods under the respective methods. 2. `prompts/list`, `tools/list`, `resources/list`, `resources/templates/list` 3. `prompts/get`, `tools/call`, `resources/subscribe`, `resources/unsubscribe`, `resources/read` Params cannot be specified for categories 1 and 2.
+                    "params": [ # Optional. Specifies a list of MCP method parameter names to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set.
+                      { # Determines how a string value is matched.
+                        "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                        "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                        "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                        "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                        "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+                      },
+                    ],
+                  },
+                ],
+              },
+              "methods": [ # Optional. Specifies a list of HTTP methods to match against. Each entry must be a valid HTTP method name (GET, PUT, POST, HEAD, PATCH, DELETE, OPTIONS). It only allows exact match and is always case sensitive. The match follows OR semantics which means that if any of the methods match, the operation is considered to be matched.
+                "A String",
+              ],
+              "paths": [ # Optional. Specifies a list of paths to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set. The match follows OR semantics which means that if any of the paths match, the operation is considered to be matched. Note that this path match includes the query parameters. For gRPC services, this should be a fully-qualified name of the form /package.service/method.
+                { # Determines how a string value is matched.
+                  "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                  "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                  "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                  "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                  "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+                },
+              ],
+            },
+          },
+        },
+      ],
+      "labels": { # Optional. Stores labels as key value pairs.
+        "a_key": "A String",
+      },
+      "name": "A String", # Identifier. Specifies the name of the `RateLimitPolicy` resource.
+      "rateLimitBuckets": [ # Optional. Specifies a list of rate limit buckets to be used for rate limiting. Rate limit buckets will be referenced by the rate limit actions by name.
+        { # Describes properties of a rate limit bucket.
+          "defaultLimit": { # Describes a limit for enforcement. # Required. Specifies the default limit to apply for this rate limit bucket.
+            "countLimit": { # Describes the count limit for enforcement. # Required. Defines the count limit to enforce.
+              "count": "A String", # Required. Specifies the maximum number of costs allowed in the specified interval. Must be non-negative.
+              "interval": "A String", # Required. Specifies the interval in units for which the count limit is enforced. Must be positive.
+              "intervalUnit": "A String", # Required. Specifies the unit of the interval. Defaults to MINUTES.
+            },
+          },
+          "dryRun": True or False, # Optional. Specifies whether the rate limit bucket is in dry-run mode.
+          "keys": [ # Required. Specifies the keys to use for rate limiting. At least one key is required. If multiple keys are specified, the keys will be combined and used as a single key.
+            { # Describes properties of a key to use for rate limiting.
+              "header": "A String", # Optional. Specifies the header name if key_type is HTTP_HEADER.
+              "keyType": "A String", # Required. Specifies the type of key to use for rate limiting.
+              "principalType": "A String", # Optional. Specifies the principal type if key_type is PRINCIPAL.
+            },
+          ],
+          "name": "A String", # Required. Specifies the name of the rate limit bucket. Name will be used to reference the bucket in the RateLimitAction.
+          "userOverrides": [ # Optional. Specifies a list of user overrides to apply to the rate limit bucket.
+            { # Describes properties of a user override for the rate limit bucket.
+              "limit": { # Describes a limit for enforcement. # Required. Specifies the limit to apply for this specific key.
+                "countLimit": { # Describes the count limit for enforcement. # Required. Defines the count limit to enforce.
+                  "count": "A String", # Required. Specifies the maximum number of costs allowed in the specified interval. Must be non-negative.
+                  "interval": "A String", # Required. Specifies the interval in units for which the count limit is enforced. Must be positive.
+                  "intervalUnit": "A String", # Required. Specifies the unit of the interval. Defaults to MINUTES.
+                },
+              },
+              "overrideKey": { # Specifies the key to override. Key fields must match the key types specified in the rate limit bucket. Key type ALL does not support overrides. # Required. Specifies the key to override.
+                "httpHeaders": [ # Optional. Specifies the HTTP headers if the rate limit bucket keys contain keys of type HTTP_HEADER. Number of headers and header names must match the rate limit bucket key.
+                  { # Specifies the key in the type HTTP header to override.
+                    "header": "A String", # Required. Specifies the header name of the key.
+                    "value": "A String", # Required. Specifies the header value of the key.
+                  },
+                ],
+                "httpPath": "A String", # Optional. Specifies the HTTP path if the rate limit bucket keys contain a key of type HTTP_PATH.
+                "mcpTool": "A String", # Optional. Specifies the MCP tool if the rate limit bucket keys contain a key of type MCP_TOOL.
+                "principals": [ # Optional. Specifies the principals if the rate limit bucket keys contain keys of PRINCIPAL. Number of principals and principal types must match the rate limit bucket key.
+                  { # Specifies the key in the type PRINCIPAL to override.
+                    "principal": "A String", # Required. Specifies the principal value of the key.
+                    "principalType": "A String", # Required. Specifies the principal type of the key.
+                  },
+                ],
+                "sourceIp": "A String", # Optional. Specifies the source IP if the rate limit bucket keys contain a key of type SOURCE_IP.
+              },
+            },
+          ],
+        },
+      ],
+      "targets": [ # Required. Specifies a list of targets to which this policy applies.
+        { # Specifies the target to which this policy applies.
+          "resource": "A String", # Required. Reference to a Gateway or Forwarding Rule resource on which this policy will be applied.
+        },
+      ],
+      "updateTime": "A String", # Output only. Represents the update timestamp.
+    },
+  ],
+  "unreachable": [ # Unordered list. Lists locations that could not be reached.
+    "A String",
+  ],
+}
+
+ +
+ list_next(previous_request, previous_response) +
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, requestId=None, updateMask=None, x__xgafv=None) +
Updates the parameters of a single `RateLimitPolicy`.
+
+Args:
+  name: string, Identifier. Specifies the name of the `RateLimitPolicy` resource. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Describes a `RateLimitPolicy` object.
+  "createTime": "A String", # Output only. Represents the create timestamp.
+  "description": "A String", # Optional. Provides a human-readable description of the resource.
+  "httpRules": [ # Optional. Specifies a list of rate limit HTTP rules to match against the incoming request.
+    { # Specifies conditions to match against the incoming request.
+      "from": { # Describes properties of the sources of a request. # Optional. Describes properties of a source of a request.
+        "notSource": { # Describes the properties of a request source. # Optional. Describes the negated properties of request source. Matches requests from source that does not match the criteria specified in this field. At least one of source or not_source must be specified.
+          "principals": [ # Required. Contains a list of identities derived from the client's certificate. This field does not match on a request unless frontend mutual TLS is enabled for the Gateway and the client certificate is successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule.
+            { # Describes the properties of a principal for matching.
+              "principal": { # Determines how a string value is matched. # Required. Matches a non-empty string against the principal value based on the principal_selector.
+                "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+              },
+              "principalSelector": "A String", # Optional. Decides what principal value the principal rule will match against. If not specified, defaults to CLIENT_CERT_URI_SAN.
+            },
+          ],
+        },
+        "source": { # Describes the properties of a request source. # Optional. Describes the properties of a request's source. At least one of source or not_source must be specified. A match occurs when ANY fields in either source or not_source matches the request. Within a single source, the match follows OR semantics across fields and AND semantics within a single field.
+          "principals": [ # Required. Contains a list of identities derived from the client's certificate. This field does not match on a request unless frontend mutual TLS is enabled for the Gateway and the client certificate is successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule.
+            { # Describes the properties of a principal for matching.
+              "principal": { # Determines how a string value is matched. # Required. Matches a non-empty string against the principal value based on the principal_selector.
+                "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+              },
+              "principalSelector": "A String", # Optional. Decides what principal value the principal rule will match against. If not specified, defaults to CLIENT_CERT_URI_SAN.
+            },
+          ],
+        },
+      },
+      "rateLimitActions": [ # Optional. Specifies the actions to take when this rule is matched.
+        { # Describes the action to take when the rate limit rule is matched.
+          "rateLimitBucket": "A String", # Required. Specifies the name of the rate limit bucket to apply when this rule is matched.
+        },
+      ],
+      "to": { # Describes properties of the targets of a request. # Optional. Describes properties of a target of a request.
+        "destination": { # Describes properties of a request target. # Optional. Describes properties of a request's destination. At least one of destination or not_destination must be specified. A match occurs when ANY fields in either destination or not_destination matches the request. Within a destination, the match follows OR semantics across fields and AND semantics within a single field.
+          "headerSet": { # Describes a set of HTTP headers to match against. # Optional. Specifies a list of headers to match against in http header.
+            "headers": [ # Required. Contains a list of headers to match against in http header. The match can be one of exact, prefix, suffix, or contains (substring match). The match follows AND semantics which means all the headers must match. Matches are always case sensitive unless the ignoreCase is set.
+              { # Determines how an HTTP header is matched.
+                "name": "A String", # Optional. Specifies the name of the header in the request.
+                "value": { # Determines how a string value is matched. # Optional. Specifies how the header match is performed.
+                  "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                  "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                  "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                  "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                  "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+                },
+              },
+            ],
+          },
+          "hosts": [ # Optional. Specifies a list of HTTP Hosts to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set. The match follows OR semantics which means that if any of the hosts match, the operation is considered to be matched.
+            { # Determines how a string value is matched.
+              "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+              "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+              "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+              "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+              "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+            },
+          ],
+          "mcp": { # Describes a set of MCP protocol attributes to match against for a given MCP request. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it. # Optional. Specifies the MCP protocol attributes to match against. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it.
+            "baseProtocolMethodsOption": "A String", # Optional. If specified, matches on the MCP protocol’s non-access specific methods namely: * initialize * completion/ * logging/ * notifications/ * ping Defaults to SKIP_BASE_PROTOCOL_METHODS if not specified.
+            "methods": [ # Optional. A list of MCP methods and associated parameter names to match on. It is recommended to use this field to match on tools, prompts and resource accesses while setting the baseProtocolMethodsOption to MATCH_BASE_PROTOCOL_METHODS to match on all the other MCP protocol methods. Limited to 10 MCP methods per Rate Limit Policy.
+              { # Describes a set of MCP methods to match against. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it.
+                "name": "A String", # Required. Specifies the MCP method to match against. Allowed values are as follows: 1. `tools`, `prompts`, `resources` - these will match against all sub methods under the respective methods. 2. `prompts/list`, `tools/list`, `resources/list`, `resources/templates/list` 3. `prompts/get`, `tools/call`, `resources/subscribe`, `resources/unsubscribe`, `resources/read` Params cannot be specified for categories 1 and 2.
+                "params": [ # Optional. Specifies a list of MCP method parameter names to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set.
+                  { # Determines how a string value is matched.
+                    "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                    "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                    "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                    "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                    "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+                  },
+                ],
+              },
+            ],
+          },
+          "methods": [ # Optional. Specifies a list of HTTP methods to match against. Each entry must be a valid HTTP method name (GET, PUT, POST, HEAD, PATCH, DELETE, OPTIONS). It only allows exact match and is always case sensitive. The match follows OR semantics which means that if any of the methods match, the operation is considered to be matched.
+            "A String",
+          ],
+          "paths": [ # Optional. Specifies a list of paths to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set. The match follows OR semantics which means that if any of the paths match, the operation is considered to be matched. Note that this path match includes the query parameters. For gRPC services, this should be a fully-qualified name of the form /package.service/method.
+            { # Determines how a string value is matched.
+              "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+              "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+              "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+              "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+              "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+            },
+          ],
+        },
+        "notDestination": { # Describes properties of a request target. # Optional. Describes the negated properties of a request's destination. Matches requests for destination that does not match the criteria specified in this field. At least one of destination or not_destination must be specified.
+          "headerSet": { # Describes a set of HTTP headers to match against. # Optional. Specifies a list of headers to match against in http header.
+            "headers": [ # Required. Contains a list of headers to match against in http header. The match can be one of exact, prefix, suffix, or contains (substring match). The match follows AND semantics which means all the headers must match. Matches are always case sensitive unless the ignoreCase is set.
+              { # Determines how an HTTP header is matched.
+                "name": "A String", # Optional. Specifies the name of the header in the request.
+                "value": { # Determines how a string value is matched. # Optional. Specifies how the header match is performed.
+                  "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                  "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                  "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                  "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                  "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+                },
+              },
+            ],
+          },
+          "hosts": [ # Optional. Specifies a list of HTTP Hosts to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set. The match follows OR semantics which means that if any of the hosts match, the operation is considered to be matched.
+            { # Determines how a string value is matched.
+              "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+              "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+              "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+              "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+              "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+            },
+          ],
+          "mcp": { # Describes a set of MCP protocol attributes to match against for a given MCP request. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it. # Optional. Specifies the MCP protocol attributes to match against. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it.
+            "baseProtocolMethodsOption": "A String", # Optional. If specified, matches on the MCP protocol’s non-access specific methods namely: * initialize * completion/ * logging/ * notifications/ * ping Defaults to SKIP_BASE_PROTOCOL_METHODS if not specified.
+            "methods": [ # Optional. A list of MCP methods and associated parameter names to match on. It is recommended to use this field to match on tools, prompts and resource accesses while setting the baseProtocolMethodsOption to MATCH_BASE_PROTOCOL_METHODS to match on all the other MCP protocol methods. Limited to 10 MCP methods per Rate Limit Policy.
+              { # Describes a set of MCP methods to match against. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it.
+                "name": "A String", # Required. Specifies the MCP method to match against. Allowed values are as follows: 1. `tools`, `prompts`, `resources` - these will match against all sub methods under the respective methods. 2. `prompts/list`, `tools/list`, `resources/list`, `resources/templates/list` 3. `prompts/get`, `tools/call`, `resources/subscribe`, `resources/unsubscribe`, `resources/read` Params cannot be specified for categories 1 and 2.
+                "params": [ # Optional. Specifies a list of MCP method parameter names to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set.
+                  { # Determines how a string value is matched.
+                    "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+                    "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+                    "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+                    "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+                    "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+                  },
+                ],
+              },
+            ],
+          },
+          "methods": [ # Optional. Specifies a list of HTTP methods to match against. Each entry must be a valid HTTP method name (GET, PUT, POST, HEAD, PATCH, DELETE, OPTIONS). It only allows exact match and is always case sensitive. The match follows OR semantics which means that if any of the methods match, the operation is considered to be matched.
+            "A String",
+          ],
+          "paths": [ # Optional. Specifies a list of paths to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set. The match follows OR semantics which means that if any of the paths match, the operation is considered to be matched. Note that this path match includes the query parameters. For gRPC services, this should be a fully-qualified name of the form /package.service/method.
+            { # Determines how a string value is matched.
+              "contains": "A String", # Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``
+              "exact": "A String", # Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.
+              "ignoreCase": True or False, # Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.
+              "prefix": "A String", # Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``
+              "suffix": "A String", # Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``
+            },
+          ],
+        },
+      },
+    },
+  ],
+  "labels": { # Optional. Stores labels as key value pairs.
+    "a_key": "A String",
+  },
+  "name": "A String", # Identifier. Specifies the name of the `RateLimitPolicy` resource.
+  "rateLimitBuckets": [ # Optional. Specifies a list of rate limit buckets to be used for rate limiting. Rate limit buckets will be referenced by the rate limit actions by name.
+    { # Describes properties of a rate limit bucket.
+      "defaultLimit": { # Describes a limit for enforcement. # Required. Specifies the default limit to apply for this rate limit bucket.
+        "countLimit": { # Describes the count limit for enforcement. # Required. Defines the count limit to enforce.
+          "count": "A String", # Required. Specifies the maximum number of costs allowed in the specified interval. Must be non-negative.
+          "interval": "A String", # Required. Specifies the interval in units for which the count limit is enforced. Must be positive.
+          "intervalUnit": "A String", # Required. Specifies the unit of the interval. Defaults to MINUTES.
+        },
+      },
+      "dryRun": True or False, # Optional. Specifies whether the rate limit bucket is in dry-run mode.
+      "keys": [ # Required. Specifies the keys to use for rate limiting. At least one key is required. If multiple keys are specified, the keys will be combined and used as a single key.
+        { # Describes properties of a key to use for rate limiting.
+          "header": "A String", # Optional. Specifies the header name if key_type is HTTP_HEADER.
+          "keyType": "A String", # Required. Specifies the type of key to use for rate limiting.
+          "principalType": "A String", # Optional. Specifies the principal type if key_type is PRINCIPAL.
+        },
+      ],
+      "name": "A String", # Required. Specifies the name of the rate limit bucket. Name will be used to reference the bucket in the RateLimitAction.
+      "userOverrides": [ # Optional. Specifies a list of user overrides to apply to the rate limit bucket.
+        { # Describes properties of a user override for the rate limit bucket.
+          "limit": { # Describes a limit for enforcement. # Required. Specifies the limit to apply for this specific key.
+            "countLimit": { # Describes the count limit for enforcement. # Required. Defines the count limit to enforce.
+              "count": "A String", # Required. Specifies the maximum number of costs allowed in the specified interval. Must be non-negative.
+              "interval": "A String", # Required. Specifies the interval in units for which the count limit is enforced. Must be positive.
+              "intervalUnit": "A String", # Required. Specifies the unit of the interval. Defaults to MINUTES.
+            },
+          },
+          "overrideKey": { # Specifies the key to override. Key fields must match the key types specified in the rate limit bucket. Key type ALL does not support overrides. # Required. Specifies the key to override.
+            "httpHeaders": [ # Optional. Specifies the HTTP headers if the rate limit bucket keys contain keys of type HTTP_HEADER. Number of headers and header names must match the rate limit bucket key.
+              { # Specifies the key in the type HTTP header to override.
+                "header": "A String", # Required. Specifies the header name of the key.
+                "value": "A String", # Required. Specifies the header value of the key.
+              },
+            ],
+            "httpPath": "A String", # Optional. Specifies the HTTP path if the rate limit bucket keys contain a key of type HTTP_PATH.
+            "mcpTool": "A String", # Optional. Specifies the MCP tool if the rate limit bucket keys contain a key of type MCP_TOOL.
+            "principals": [ # Optional. Specifies the principals if the rate limit bucket keys contain keys of PRINCIPAL. Number of principals and principal types must match the rate limit bucket key.
+              { # Specifies the key in the type PRINCIPAL to override.
+                "principal": "A String", # Required. Specifies the principal value of the key.
+                "principalType": "A String", # Required. Specifies the principal type of the key.
+              },
+            ],
+            "sourceIp": "A String", # Optional. Specifies the source IP if the rate limit bucket keys contain a key of type SOURCE_IP.
+          },
+        },
+      ],
+    },
+  ],
+  "targets": [ # Required. Specifies a list of targets to which this policy applies.
+    { # Specifies the target to which this policy applies.
+      "resource": "A String", # Required. Reference to a Gateway or Forwarding Rule resource on which this policy will be applied.
+    },
+  ],
+  "updateTime": "A String", # Output only. Represents the update timestamp.
+}
+
+  requestId: string, Optional. Specifies 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).
+  updateMask: string, Optional. Specifies the fields to be overwritten in the `RateLimitPolicy` 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 present in the request will be overwritten.
+  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/googleapiclient/discovery_cache/documents/networksecurity.v1.json b/googleapiclient/discovery_cache/documents/networksecurity.v1.json index 9725cf9e07..9a7a756f1c 100644 --- a/googleapiclient/discovery_cache/documents/networksecurity.v1.json +++ b/googleapiclient/discovery_cache/documents/networksecurity.v1.json @@ -693,6 +693,106 @@ "https://www.googleapis.com/auth/cloud-platform" ] } +}, +"resources": { +"wildfireVerdictChangeRequests": { +"methods": { +"create": { +"description": "Create WildfireVerdictChangeRequest in a given Firewall Endpoint in an organization and location.", +"flatPath": "v1/organizations/{organizationsId}/locations/{locationsId}/firewallEndpoints/{firewallEndpointsId}/wildfireVerdictChangeRequests", +"httpMethod": "POST", +"id": "networksecurity.organizations.locations.firewallEndpoints.wildfireVerdictChangeRequests.create", +"parameterOrder": [ +"parent" +], +"parameters": { +"parent": { +"description": "Required. Parent value for CreateWildfireVerdictChangeRequestRequest. The parent is a firewall endpoint resource. Format: organizations|projects/{project_or_organization}/locations/{location}/firewallEndpoints/{firewall_endpoint}", +"location": "path", +"pattern": "^organizations/[^/]+/locations/[^/]+/firewallEndpoints/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+parent}/wildfireVerdictChangeRequests", +"request": { +"$ref": "WildfireVerdictChangeRequest" +}, +"response": { +"$ref": "WildfireVerdictChangeRequest" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"get": { +"description": "Get WildfireVerdictChangeRequest in a given Firewall Endpoint in an organization and location.", +"flatPath": "v1/organizations/{organizationsId}/locations/{locationsId}/firewallEndpoints/{firewallEndpointsId}/wildfireVerdictChangeRequests/{wildfireVerdictChangeRequestsId}", +"httpMethod": "GET", +"id": "networksecurity.organizations.locations.firewallEndpoints.wildfireVerdictChangeRequests.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. Name of the WildfireVerdictChangeRequest to retrieve. Format: organizations|projects/{project_or_organization}/locations/{location}/firewallEndpoints/{firewall_endpoint}/wildfireVerdictChangeRequests/{wildfire_verdict_change_request_id} Where {wildfire_verdict_change_request_id} is the ID in the format: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$", +"location": "path", +"pattern": "^organizations/[^/]+/locations/[^/]+/firewallEndpoints/[^/]+/wildfireVerdictChangeRequests/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}", +"response": { +"$ref": "WildfireVerdictChangeRequest" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"list": { +"description": "Lists WildfireVerdictChangeRequests in a given Firewall Endpoint in an organization and location.", +"flatPath": "v1/organizations/{organizationsId}/locations/{locationsId}/firewallEndpoints/{firewallEndpointsId}/wildfireVerdictChangeRequests", +"httpMethod": "GET", +"id": "networksecurity.organizations.locations.firewallEndpoints.wildfireVerdictChangeRequests.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"filter": { +"description": "Optional. Filter expression to filter the results. See AIP-160 for filtering syntax. Supported fields are: - `sha256` (string, equality only, e.g. `sha256 = \"...\"`) - `state` (enum, equality only, e.g. `state = \"ACTIVE\"`) - `create_time` (timestamp, comparisons, e.g. `create_time > \"2026-01-01T00:00:00Z\"`)", +"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": "Optional. A token identifying a page of results the server should return.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. Parent value for ListWildfireVerdictChangeRequestsRequest. The parent is a firewall endpoint resource. Format: organizations|projects/{project_or_organization}/locations/{location}/firewallEndpoints/{firewall_endpoint}", +"location": "path", +"pattern": "^organizations/[^/]+/locations/[^/]+/firewallEndpoints/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+parent}/wildfireVerdictChangeRequests", +"response": { +"$ref": "ListWildfireVerdictChangeRequestsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +} +} } }, "operations": { @@ -3056,6 +3156,106 @@ "https://www.googleapis.com/auth/cloud-platform" ] } +}, +"resources": { +"wildfireVerdictChangeRequests": { +"methods": { +"create": { +"description": "Create WildfireVerdictChangeRequest in a given Firewall Endpoint in a project and location.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/firewallEndpoints/{firewallEndpointsId}/wildfireVerdictChangeRequests", +"httpMethod": "POST", +"id": "networksecurity.projects.locations.firewallEndpoints.wildfireVerdictChangeRequests.create", +"parameterOrder": [ +"parent" +], +"parameters": { +"parent": { +"description": "Required. Parent value for CreateWildfireVerdictChangeRequestRequest. The parent is a firewall endpoint resource. Format: organizations|projects/{project_or_organization}/locations/{location}/firewallEndpoints/{firewall_endpoint}", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/firewallEndpoints/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+parent}/wildfireVerdictChangeRequests", +"request": { +"$ref": "WildfireVerdictChangeRequest" +}, +"response": { +"$ref": "WildfireVerdictChangeRequest" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"get": { +"description": "Get WildfireVerdictChangeRequest in a given Firewall Endpoint in a project and location.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/firewallEndpoints/{firewallEndpointsId}/wildfireVerdictChangeRequests/{wildfireVerdictChangeRequestsId}", +"httpMethod": "GET", +"id": "networksecurity.projects.locations.firewallEndpoints.wildfireVerdictChangeRequests.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. Name of the WildfireVerdictChangeRequest to retrieve. Format: organizations|projects/{project_or_organization}/locations/{location}/firewallEndpoints/{firewall_endpoint}/wildfireVerdictChangeRequests/{wildfire_verdict_change_request_id} Where {wildfire_verdict_change_request_id} is the ID in the format: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/firewallEndpoints/[^/]+/wildfireVerdictChangeRequests/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+name}", +"response": { +"$ref": "WildfireVerdictChangeRequest" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"list": { +"description": "Lists WildfireVerdictChangeRequests in a given Firewall Endpoint in a project and location.", +"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/firewallEndpoints/{firewallEndpointsId}/wildfireVerdictChangeRequests", +"httpMethod": "GET", +"id": "networksecurity.projects.locations.firewallEndpoints.wildfireVerdictChangeRequests.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"filter": { +"description": "Optional. Filter expression to filter the results. See AIP-160 for filtering syntax. Supported fields are: - `sha256` (string, equality only, e.g. `sha256 = \"...\"`) - `state` (enum, equality only, e.g. `state = \"ACTIVE\"`) - `create_time` (timestamp, comparisons, e.g. `create_time > \"2026-01-01T00:00:00Z\"`)", +"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": "Optional. A token identifying a page of results the server should return.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. Parent value for ListWildfireVerdictChangeRequestsRequest. The parent is a firewall endpoint resource. Format: organizations|projects/{project_or_organization}/locations/{location}/firewallEndpoints/{firewall_endpoint}", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/firewallEndpoints/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1/{+parent}/wildfireVerdictChangeRequests", +"response": { +"$ref": "ListWildfireVerdictChangeRequestsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +} +} } }, "gatewaySecurityPolicies": { @@ -6141,7 +6341,7 @@ } } }, -"revision": "20260910", +"revision": "20260924", "rootUrl": "https://networksecurity.googleapis.com/", "schemas": { "AddAddressGroupItemsRequest": { @@ -7172,6 +7372,10 @@ "format": "google-datetime", "readOnly": true, "type": "string" +}, +"wildfireSettings": { +"$ref": "FirewallEndpointWildfireSettings", +"description": "Optional. Settings for WildFire analysis." } }, "type": "object" @@ -7269,6 +7473,54 @@ "description": "Settings for the endpoint.", "id": "FirewallEndpointEndpointSettings", "properties": { +"contentCloudRegion": { +"description": "Optional. The content cloud region of the endpoint.", +"enum": [ +"CONTENT_CLOUD_REGION_UNSPECIFIED", +"US_CENTRAL", +"APAC", +"INDIA", +"UK", +"FRANCE", +"JAPAN", +"AUSTRALIA", +"CANADA", +"SWITZERLAND", +"NETHERLANDS", +"INDONESIA", +"QATAR", +"TAIWAN", +"POLAND", +"SOUTH_KOREA", +"SAUDI_ARABIA", +"ITALY" +], +"enumDescriptions": [ +"Palo Alto Networks content cloud region not specified.", +"us.hawkeye.services-edge.paloaltonetworks.com", +"APAC content cloud portal: apac.hawkeye.services-edge.paloaltonetworks.com", +"India content cloud portal: in.hawkeye.services-edge.paloaltonetworks.com", +"UK content cloud portal: uk.hawkeye.services-edge.paloaltonetworks.com", +"France content cloud portal: fr.hawkeye.services-edge.paloaltonetworks.com", +"Japan content cloud portal: jp.hawkeye.services-edge.paloaltonetworks.com", +"Australia content cloud portal: au.hawkeye.services-edge.paloaltonetworks.com", +"Canada content cloud portal: ca.hawkeye.services-edge.paloaltonetworks.com", +"Switzerland content cloud portal: ch.hawkeye.services-edge.paloaltonetworks.com", +"Netherlands content cloud portal: nl.hawkeye.services-edge.paloaltonetworks.com", +"Indonesia content cloud portal: id.hawkeye.services-edge.paloaltonetworks.com", +"Qatar content cloud portal: qa.hawkeye.services-edge.paloaltonetworks.com", +"Taiwan content cloud portal: tw.hawkeye.services-edge.paloaltonetworks.com", +"Poland content cloud portal: pl.hawkeye.services-edge.paloaltonetworks.com", +"South Korea content cloud portal: kr.hawkeye.services-edge.paloaltonetworks.com", +"Saudi Arabia content cloud portal: sa.hawkeye.services-edge.paloaltonetworks.com", +"Italy content cloud portal: it.hawkeye.services-edge.paloaltonetworks.com" +], +"type": "string" +}, +"httpPartialResponseBlocked": { +"description": "Optional. Whether to block HTTP partial responses for the endpoint. When this is true, resumption of blocked malicious HTTP file downloads will be blocked by the firewall. False provides maximum availability, true provides maximum security.", +"type": "boolean" +}, "jumboFramesEnabled": { "description": "Optional. Immutable. Indicates whether Jumbo Frames are enabled. Default value is false.", "type": "boolean" @@ -7276,6 +7528,116 @@ }, "type": "object" }, +"FirewallEndpointWildfireSettings": { +"description": "Settings for WildFire analysis.", +"id": "FirewallEndpointWildfireSettings", +"properties": { +"enabled": { +"description": "Optional. Indicates whether WildFire analysis is enabled. Default value is false.", +"type": "boolean" +}, +"wildfireInlineCloudAnalysisSettings": { +"$ref": "FirewallEndpointWildfireSettingsWildfireInlineCloudAnalysisSettings", +"description": "Optional. Settings for WildFire inline cloud analysis." +}, +"wildfireRealtimeLookupDuration": { +"description": "Optional. Duration in milliseconds on a file being held while the WildFire real time signature cloud performs a signature lookup. Value between 1 to 5000 is valid. Default value is 1000.", +"format": "google-duration", +"type": "string" +}, +"wildfireRealtimeLookupTimeoutAction": { +"description": "Optional. Action to take on WildFire real time signature lookup timeout. Default value is ALLOW.", +"enum": [ +"WILDFIRE_REALTIME_SIGNATURE_LOOKUP_TIMEOUT_ACTION_UNSPECIFIED", +"ALLOW", +"DENY" +], +"enumDescriptions": [ +"WildFire real time signature lookup timeout action not specified.", +"The files that timed out in the signature lookup will be allowed to transmit.", +"The files that timed out in the signature lookup will be denied to transmit." +], +"type": "string" +}, +"wildfireRegion": { +"description": "Optional. The region where WildFire analysis will be performed. Palo Alto Networks supports regions: https://docs.paloaltonetworks.com/advanced-wildfire/administration/advanced-wildfire-overview/advanced-wildfire-deployments/advanced-wildfire-global-cloud", +"enum": [ +"WILDFIRE_REGION_UNSPECIFIED", +"CANADA", +"UNITED_STATES", +"JAPAN", +"SINGAPORE", +"UNITED_KINGDOM", +"AUSTRALIA", +"GERMANY", +"INDIA", +"SWITZERLAND", +"POLAND", +"INDONESIA", +"TAIWAN", +"FRANCE", +"QATAR", +"SOUTH_KOREA", +"ISRAEL", +"SAUDI_ARABIA", +"SPAIN" +], +"enumDescriptions": [ +"WildFire region not specified.", +"Canada cloud portal: ca.wildfire.paloaltonetworks.com", +"United States cloud portal: us-native.wildfire.paloaltonetworks.com", +"Japan cloud portal: jp.wildfire.paloaltonetworks.com", +"Singapore cloud portal: sg.wildfire.paloaltonetworks.com", +"United Kingdom cloud portal: uk.wildfire.paloaltonetworks.com", +"Australia cloud portal: au.wildfire.paloaltonetworks.com", +"Germany cloud portal: de.wildfire.paloaltonetworks.com", +"India cloud portal: in.wildfire.paloaltonetworks.com", +"Switzerland cloud portal: ch.wildfire.paloaltonetworks.com", +"Poland cloud portal: pl.wildfire.paloaltonetworks.com", +"Indonesia cloud portal: id.wildfire.paloaltonetworks.com", +"Taiwan cloud portal: tw.wildfire.paloaltonetworks.com", +"France cloud portal: fr.wildfire.paloaltonetworks.com", +"Qatar cloud portal: qatar.wildfire.paloaltonetworks.com", +"South Korea cloud portal: kr.wildfire.paloaltonetworks.com", +"Israel cloud portal: il.wildfire.paloaltonetworks.com", +"Saudi Arabia cloud portal: sa.wildfire.paloaltonetworks.com", +"Spain cloud portal: es.wildfire.paloaltonetworks.com" +], +"type": "string" +} +}, +"type": "object" +}, +"FirewallEndpointWildfireSettingsWildfireInlineCloudAnalysisSettings": { +"description": "Settings for WildFire inline cloud analysis.", +"id": "FirewallEndpointWildfireSettingsWildfireInlineCloudAnalysisSettings", +"properties": { +"maxAnalysisDuration": { +"description": "Optional. Timeout in milliseconds on a file being held while WildFire inline cloud analysis is performed. Value between 1 to 240000 is valid. Default value is 30000.", +"format": "google-duration", +"type": "string" +}, +"submissionTimeoutLoggingDisabled": { +"description": "Optional. Whether to disable WildFire submission log generation for files that timeout during WildFire inline cloud analysis.", +"type": "boolean" +}, +"timeoutAction": { +"description": "Optional. Action to take when WildFire inline cloud analysis times out. Default value is ALLOW.", +"enum": [ +"WILDFIRE_INLINE_CLOUD_ANALYSIS_TIMEOUT_ACTION_UNSPECIFIED", +"ALLOW", +"DENY" +], +"enumDescriptions": [ +"WildFire inline cloud analysis timeout action not specified.", +"The files that timed out will be allowed to transmit.", +"The files that timed out will be denied to transmit." +], +"type": "string" +} +}, +"type": "object" +}, "GatewaySecurityPolicy": { "description": "The GatewaySecurityPolicy resource contains a collection of GatewaySecurityPolicyRules and associated metadata.", "id": "GatewaySecurityPolicy", @@ -8671,6 +9033,31 @@ }, "type": "object" }, +"ListWildfireVerdictChangeRequestsResponse": { +"description": "Message for response to listing WildfireVerdictChangeRequests.", +"id": "ListWildfireVerdictChangeRequestsResponse", +"properties": { +"nextPageToken": { +"description": "A token identifying a page of results the server should return.", +"type": "string" +}, +"unreachable": { +"description": "Unordered list. Locations that could not be reached.", +"items": { +"type": "string" +}, +"type": "array" +}, +"wildfireVerdictChangeRequests": { +"description": "The list of WildfireVerdictChangeRequests", +"items": { +"$ref": "WildfireVerdictChangeRequest" +}, +"type": "array" +} +}, +"type": "object" +}, "Location": { "description": "A resource that represents a Google Cloud location.", "id": "Location", @@ -9540,14 +9927,16 @@ "THREAT_PREVENTION", "CUSTOM_MIRRORING", "CUSTOM_INTERCEPT", -"URL_FILTERING" +"URL_FILTERING", +"WILDFIRE_ANALYSIS" ], "enumDescriptions": [ "Profile type not specified.", "Profile type for threat prevention.", "Profile type for packet mirroring v2", "Profile type for TPPI.", -"Profile type for URL filtering." +"Profile type for URL filtering.", +"Profile type for WildFire Analysis." ], "type": "string" }, @@ -9560,6 +9949,10 @@ "urlFilteringProfile": { "$ref": "UrlFilteringProfile", "description": "The URL filtering configuration for the SecurityProfile." +}, +"wildfireAnalysisProfile": { +"$ref": "WildfireAnalysisProfile", +"description": "The WildFire Analysis configurations for SecurityProfile." } }, "type": "object" @@ -9621,6 +10014,10 @@ "urlFilteringProfile": { "description": "Optional. Reference to a SecurityProfile with the UrlFiltering configuration.", "type": "string" +}, +"wildfireAnalysisProfile": { +"description": "Optional. Reference to a SecurityProfile with the WildFire configuration.", +"type": "string" } }, "type": "object" @@ -10033,6 +10430,567 @@ } }, "type": "object" +}, +"WildfireAnalysisProfile": { +"description": "WildfireAnalysisProfile defines Palo Alto Networks WildFire behavior.", +"id": "WildfireAnalysisProfile", +"properties": { +"wildfireInlineCloudAnalysisRules": { +"description": "Optional. Configuration for WildFire inline cloud analysis.", +"items": { +"$ref": "WildfireInlineCloudAnalysisRule" +}, +"type": "array" +}, +"wildfireInlineMlOverrides": { +"description": "Optional. Configuration for overriding inline ML WildFire actions per protocol.", +"items": { +"$ref": "WildfireInlineMlOverride" +}, +"type": "array" +}, +"wildfireInlineMlSetting": { +"$ref": "WildfireInlineMlSettings", +"description": "Optional. Settings for WildFire Inline ML analysis." +}, +"wildfireInlineMlSettings": { +"deprecated": true, +"description": "Optional. Settings for WildFire Inline ML analysis.", +"items": { +"$ref": "WildfireInlineMlSettings" +}, +"type": "array" +}, +"wildfireOverrides": { +"description": "Optional. Configuration for overriding WildFire actions per protocol.", +"items": { +"$ref": "WildfireOverride" +}, +"type": "array" +}, +"wildfireRealtimeLookup": { +"description": "Optional. Whether to hold the transfer of a file while the WildFire real-time signature cloud performs a signature lookup. Default value is false.", +"type": "boolean" +}, +"wildfireSubmissionRules": { +"description": "Optional. Configurations for WildFire file submissions.", +"items": { +"$ref": "WildfireSubmissionRule" +}, +"type": "array" +}, +"wildfireThreatOverrides": { +"description": "Optional. Configuration for overriding WildFire threats action by threat_id match.", +"items": { +"$ref": "WildfireThreatOverride" +}, +"type": "array" +} +}, +"type": "object" +}, +"WildfireInlineCloudAnalysisRule": { +"description": "The list of file type configurations to be scanned by WildFire Inline Cloud Analysis.", +"id": "WildfireInlineCloudAnalysisRule", +"properties": { +"action": { +"description": "Required. Action to take when a threat is detected using WildFire Inline Cloud Analysis. The default Value is DENY.", +"enum": [ +"WILDFIRE_INLINE_CLOUD_ANALYSIS_ACTION_UNSPECIFIED", +"ALLOW", +"DENY", +"ALERT" +], +"enumDescriptions": [ +"WildFire Inline Cloud Analysis action not specified.", +"The files caught by WildFire Inline Cloud Analysis will be allowed to transmit.", +"The files caught by WildFire Inline Cloud Analysis will be denied to transmit.", +"The files caught by WildFire Inline Cloud Analysis will be allowed to transmit, but a wildfire_submission_log entry will be sent to the consumer project." +], +"type": "string" +}, +"customFileTypes": { +"$ref": "WildfireInlineCloudAnalysisRuleCustomFileTypes", +"description": "Submit a custom list of file types for WildFire analysis." +}, +"direction": { +"description": "Required. Direction for the file to be analyzed by WildFire Inline Cloud Analysis.", +"enum": [ +"DIRECTION_UNSPECIFIED", +"UPLOAD", +"DOWNLOAD", +"BOTH" +], +"enumDescriptions": [ +"Direction not specified.", +"Upload direction.", +"Download direction.", +"Both upload and download directions." +], +"type": "string" +}, +"fileSelectionMode": { +"description": "Required. File selection mode for WildFire inline cloud analysis.", +"enum": [ +"FILE_SELECTION_MODE_UNSPECIFIED", +"ALL_FILE_TYPES", +"CUSTOM_FILE_TYPES" +], +"enumDescriptions": [ +"File selection mode not specified.", +"Submit all the file types for scan.", +"Submit a custom list of file types for scan." +], +"type": "string" +} +}, +"type": "object" +}, +"WildfireInlineCloudAnalysisRuleCustomFileTypes": { +"description": "The options to submit a custom list of file types for scan.", +"id": "WildfireInlineCloudAnalysisRuleCustomFileTypes", +"properties": { +"fileTypes": { +"description": "Required. File types to be submitted for WildFire inline cloud analysis.", +"items": { +"enum": [ +"FILE_TYPE_UNSPECIFIED", +"PE" +], +"enumDescriptions": [ +"File type not specified.", +"Portable Executable (PE) files." +], +"type": "string" +}, +"type": "array" +} +}, +"type": "object" +}, +"WildfireInlineMlFileException": { +"description": "Defines the file to exclude from WildFire Inline ML analysis.", +"id": "WildfireInlineMlFileException", +"properties": { +"filename": { +"description": "Optional. Name of the file to exclude from WildFire Inline ML analysis.", +"type": "string" +}, +"partialHash": { +"description": "Required. Machine learning partial hash of the file to exclude from WildFire Inline ML analysis.", +"type": "string" +} +}, +"type": "object" +}, +"WildfireInlineMlOverride": { +"description": "Defines what action to take for WildFire Inline ML threats per protocol.", +"id": "WildfireInlineMlOverride", +"properties": { +"action": { +"description": "Required. The action to take for WildFire Inline ML override.", +"enum": [ +"WILDFIRE_THREAT_ACTION_UNSPECIFIED", +"WILDFIRE_DEFAULT_ACTION", +"WILDFIRE_ALLOW", +"WILDFIRE_ALERT", +"WILDFIRE_DENY" +], +"enumDescriptions": [ +"Threat action not specified.", +"The default action (as specified by the vendor) is taken.", +"The packet matching this rule will be allowed to transmit.", +"The packet matching this rule will be allowed to transmit, but a threat_log entry will be sent to the consumer project.", +"The packet matching this rule will be dropped, and a threat_log entry will be sent to the consumer project." +], +"type": "string" +}, +"protocol": { +"description": "Required. Protocol to match for WildFire Inline ML override.", +"enum": [ +"WILDFIRE_PROTOCOL_UNSPECIFIED", +"WILDFIRE_SMTP", +"WILDFIRE_SMB", +"WILDFIRE_POP3", +"WILDFIRE_IMAP", +"WILDFIRE_HTTP2", +"WILDFIRE_HTTP", +"WILDFIRE_FTP" +], +"enumDescriptions": [ +"Protocol not specified.", +"SMTP protocol", +"SMB protocol", +"POP3 protocol", +"IMAP protocol", +"HTTP2 protocol", +"HTTP protocol", +"FTP protocol" +], +"type": "string" +} +}, +"type": "object" +}, +"WildfireInlineMlSettings": { +"description": "Defines the settings for WildFire Inline ML analysis.", +"id": "WildfireInlineMlSettings", +"properties": { +"fileExceptions": { +"description": "Optional. List of files to exclude from WildFire Inline ML analysis.", +"items": { +"$ref": "WildfireInlineMlFileException" +}, +"type": "array" +}, +"inlineMlConfigs": { +"description": "Optional. List of Inline ML configs to enable in WildFire Inline ML analysis.", +"items": { +"$ref": "WildfireInlineMlSettingsInlineMlConfig" +}, +"type": "array" +} +}, +"type": "object" +}, +"WildfireInlineMlSettingsInlineMlConfig": { +"description": "Configuration for WildFire Inline ML analysis per file type.", +"id": "WildfireInlineMlSettingsInlineMlConfig", +"properties": { +"action": { +"description": "Required. Action to take when a threat is detected using Inline ML.", +"enum": [ +"INLINE_ML_ACTION_UNSPECIFIED", +"DISABLE", +"ALERT", +"ENABLE" +], +"enumDescriptions": [ +"Inline ML threat action not specified.", +"Disable WildFire Inline ML for the associated file type.", +"Enable WildFire Inline ML for the associated file type. Overrides any protocol level settings with action stricter than ALERT to ALERT so that the malicious files detected generate a threat log to the consumer project but are not blocked.", +"Enable WildFire Inline ML for the associated file type, malicious files detected will be blocked." +], +"type": "string" +}, +"fileType": { +"description": "Required. File type to configure Inline ML for.", +"enum": [ +"INLINE_ML_CONFIG_UNSPECIFIED", +"WINDOWS_EXECUTABLE", +"POWERSHELL_SCRIPT1", +"POWERSHELL_SCRIPT2", +"ELF", +"MS_OFFICE", +"SHELL", +"OOXML", +"MACHO" +], +"enumDescriptions": [ +"Inline ML config not specified.", +"Enable machine learning engine to dynamically detect malicious PE files.", +"Enable machine learning engine to dynamically identify malicious PowerShell scripts with known length.", +"Enable machine learning engine to dynamically identify malicious PowerShell script without known length.", +"Enable machine learning engine to dynamically detect malicious ELF files.", +"Enable machine learning engine to dynamically detect malicious MSOffice (97-03) files.", +"Enable machine learning engine to dynamically detect malicious Shell files.", +"Enable machine learning engine to dynamically detect malicious Open Office XML files.", +"Enable machine learning engine to dynamically detect malicious Mach-O files." +], +"type": "string" +} +}, +"type": "object" +}, +"WildfireOverride": { +"description": "Defines what action to take for WildFire threats per protocol.", +"id": "WildfireOverride", +"properties": { +"action": { +"description": "Required. Threat action override. For some threat types, only a subset of actions applies.", +"enum": [ +"WILDFIRE_THREAT_ACTION_UNSPECIFIED", +"WILDFIRE_DEFAULT_ACTION", +"WILDFIRE_ALLOW", +"WILDFIRE_ALERT", +"WILDFIRE_DENY" +], +"enumDescriptions": [ +"Threat action not specified.", +"The default action (as specified by the vendor) is taken.", +"The packet matching this rule will be allowed to transmit.", +"The packet matching this rule will be allowed to transmit, but a threat_log entry will be sent to the consumer project.", +"The packet matching this rule will be dropped, and a threat_log entry will be sent to the consumer project." +], +"type": "string" +}, +"protocol": { +"description": "Required. Protocol to match.", +"enum": [ +"WILDFIRE_PROTOCOL_UNSPECIFIED", +"WILDFIRE_SMTP", +"WILDFIRE_SMB", +"WILDFIRE_POP3", +"WILDFIRE_IMAP", +"WILDFIRE_HTTP2", +"WILDFIRE_HTTP", +"WILDFIRE_FTP" +], +"enumDescriptions": [ +"Protocol not specified.", +"SMTP protocol", +"SMB protocol", +"POP3 protocol", +"IMAP protocol", +"HTTP2 protocol", +"HTTP protocol", +"FTP protocol" +], +"type": "string" +} +}, +"type": "object" +}, +"WildfireSubmissionRule": { +"description": "Defines the file types to be submitted for WildFire analysis and the direction of the traffic.", +"id": "WildfireSubmissionRule", +"properties": { +"customFileTypes": { +"$ref": "WildfireSubmissionRuleCustomFileTypes", +"description": "Submit a custom list of file types for WildFire analysis." +}, +"direction": { +"description": "Required. Direction for the files to be analyzed by WildFire.", +"enum": [ +"DIRECTION_UNSPECIFIED", +"UPLOAD", +"DOWNLOAD", +"BOTH" +], +"enumDescriptions": [ +"Direction not specified.", +"Upload direction.", +"Download direction.", +"Both upload and download directions." +], +"type": "string" +}, +"fileSelectionMode": { +"description": "Required. File selection mode for WildFire analysis.", +"enum": [ +"FILE_SELECTION_MODE_UNSPECIFIED", +"ALL_FILE_TYPES", +"CUSTOM_FILE_TYPES" +], +"enumDescriptions": [ +"File selection mode not specified.", +"Submit all the file types for scan.", +"Submit a custom list of file types for scan." +], +"type": "string" +} +}, +"type": "object" +}, +"WildfireSubmissionRuleCustomFileTypes": { +"description": "The options to submit a custom list of file types for scan.", +"id": "WildfireSubmissionRuleCustomFileTypes", +"properties": { +"fileTypes": { +"description": "Required. File types to be submitted for WildFire analysis.", +"items": { +"enum": [ +"FILE_TYPE_UNSPECIFIED", +"APK", +"ARCHIVE", +"EMAIL_LINK", +"FLASH", +"JAR", +"LINUX", +"MS_OFFICE", +"PDF", +"PE", +"SCRIPT" +], +"enumDescriptions": [ +"File type not specified.", +"Android Application Package (APK) files.", +"Roshal Archive (RAR) and 7-Zip (7z) archive files.", +"HTTP/HTTPS links contained in SMTP and POP3 email messages.", +"Adobe Flash applets and Flash content embedded in web pages.", +"Java applets (JAR/class files types).", +"Executable and Linkable Format (ELF) files.", +"Files used by Microsoft Office.", +"Portable Document Format (PDF) files.", +"Portable Executable (PE) files.", +"Various script files. Jscript (JS), VBScript (VBS), PowerShell Scripts (PS1), Batch (BAT), HTML Application (HTA)." +], +"type": "string" +}, +"type": "array" +} +}, +"type": "object" +}, +"WildfireThreatOverride": { +"description": "Defines what action to take for a specific WildFire threat_id match.", +"id": "WildfireThreatOverride", +"properties": { +"action": { +"description": "Required. Threat action override.", +"enum": [ +"WILDFIRE_THREAT_ACTION_UNSPECIFIED", +"WILDFIRE_DEFAULT_ACTION", +"WILDFIRE_ALLOW", +"WILDFIRE_ALERT", +"WILDFIRE_DENY" +], +"enumDescriptions": [ +"Threat action not specified.", +"The default action (as specified by the vendor) is taken.", +"The packet matching this rule will be allowed to transmit.", +"The packet matching this rule will be allowed to transmit, but a threat_log entry will be sent to the consumer project.", +"The packet matching this rule will be dropped, and a threat_log entry will be sent to the consumer project." +], +"type": "string" +}, +"threatId": { +"description": "Required. Threat ID to match.", +"type": "string" +} +}, +"type": "object" +}, +"WildfireVerdictChangeRequest": { +"description": "Message for a WildfireVerdictChangeRequest.", +"id": "WildfireVerdictChangeRequest", +"properties": { +"comment": { +"description": "Required. The justification for the verdict change request. Max length 2048 characters.", +"type": "string" +}, +"createTime": { +"description": "Output only. The timestamp when the WildfireVerdictChangeRequest was created.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"fileName": { +"description": "Output only. The file name of the Malware Sample.", +"readOnly": true, +"type": "string" +}, +"fileType": { +"description": "Output only. The file type of the Malware Sample.", +"readOnly": true, +"type": "string" +}, +"finalVerdict": { +"description": "Output only. The final verdict of the Malware Sample.", +"enum": [ +"WILDFIRE_SAMPLE_VERDICT_UNKNOWN", +"BENIGN", +"MALWARE", +"GRAYWARE", +"PHISHING" +], +"enumDescriptions": [ +"Default value. Malware is not yet classified.", +"Sample is safe and does not exhibit malicious behavior.", +"Sample is malware and poses a security threat.", +"Sample does not pose a direct security threat, but might display otherwise obtrusive behavior.", +"Link directs users to a phishing site and poses a security threat." +], +"readOnly": true, +"type": "string" +}, +"name": { +"description": "Output only. Identifier. The relative name of the WildfireVerdictChangeRequest. Output only. This is a unique identifier generated by the third party API. Format: organizations|projects/{project_or_organization}/locations/{location}/firewallEndpoints/{firewall_endpoint}/wildfireVerdictChangeRequests/{wildfire_verdict_change_request_id} Where {wildfire_verdict_change_request_id} is the ID in the format: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$", +"readOnly": true, +"type": "string" +}, +"newVerdict": { +"description": "Required. The suggested verdict to apply to the Malware Sample.", +"enum": [ +"WILDFIRE_SAMPLE_VERDICT_UNKNOWN", +"BENIGN", +"MALWARE", +"GRAYWARE", +"PHISHING" +], +"enumDescriptions": [ +"Default value. Malware is not yet classified.", +"Sample is safe and does not exhibit malicious behavior.", +"Sample is malware and poses a security threat.", +"Sample does not pose a direct security threat, but might display otherwise obtrusive behavior.", +"Link directs users to a phishing site and poses a security threat." +], +"type": "string" +}, +"oldVerdict": { +"description": "Output only. The original verdict of the Malware Sample.", +"enum": [ +"WILDFIRE_SAMPLE_VERDICT_UNKNOWN", +"BENIGN", +"MALWARE", +"GRAYWARE", +"PHISHING" +], +"enumDescriptions": [ +"Default value. Malware is not yet classified.", +"Sample is safe and does not exhibit malicious behavior.", +"Sample is malware and poses a security threat.", +"Sample does not pose a direct security threat, but might display otherwise obtrusive behavior.", +"Link directs users to a phishing site and poses a security threat." +], +"readOnly": true, +"type": "string" +}, +"resolutionTime": { +"description": "Output only. The timestamp when the WildfireVerdictChangeRequest was resolved.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"sha256": { +"description": "Required. The SHA256 hash of the Malware Sample to change the verdict of.", +"type": "string" +}, +"sourceRegion": { +"description": "Output only. The region of the file associated with the Malware Sample.", +"readOnly": true, +"type": "string" +}, +"state": { +"description": "Output only. The review state of the WildfireVerdictChangeRequest.", +"enum": [ +"VERDICT_CHANGE_REQUEST_STATE_UNSPECIFIED", +"OPEN", +"CLOSED", +"PENDING" +], +"enumDescriptions": [ +"Default value. Request does not have a state. This value is unused.", +"Request has been created and review has not started.", +"Malware Sample has been reviewed and the final verdict has been updated.", +"Malware Sample is currently being reviewed." +], +"readOnly": true, +"type": "string" +}, +"updateTime": { +"description": "Output only. The timestamp when the WildfireVerdictChangeRequest was last updated.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"wildfireVerdictChangeRequestId": { +"description": "Output only. The ID of the WildfireVerdictChangeRequest. This is a unique identifier generated by the third party API. Format: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$", +"readOnly": true, +"type": "string" +} +}, +"type": "object" } }, "servicePath": "", diff --git a/googleapiclient/discovery_cache/documents/networksecurity.v1beta1.json b/googleapiclient/discovery_cache/documents/networksecurity.v1beta1.json index 2a68eebe9c..8b9e218f14 100644 --- a/googleapiclient/discovery_cache/documents/networksecurity.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/networksecurity.v1beta1.json @@ -5158,6 +5158,188 @@ } } }, +"rateLimitPolicies": { +"methods": { +"create": { +"description": "Creates a new `RateLimitPolicy` in a given project and location.", +"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/rateLimitPolicies", +"httpMethod": "POST", +"id": "networksecurity.projects.locations.rateLimitPolicies.create", +"parameterOrder": [ +"parent" +], +"parameters": { +"parent": { +"description": "Required. Specifies the value for parent.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +}, +"rateLimitPolicyId": { +"description": "Required. Specifies the ID of the requesting object. If auto-generating Id server-side, remove this field and rate_limit_policy_id from the method_signature of Create RPC", +"location": "query", +"type": "string" +}, +"requestId": { +"description": "Optional. Specifies 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}/rateLimitPolicies", +"request": { +"$ref": "RateLimitPolicy" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"delete": { +"description": "Deletes a single `RateLimitPolicy`.", +"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/rateLimitPolicies/{rateLimitPoliciesId}", +"httpMethod": "DELETE", +"id": "networksecurity.projects.locations.rateLimitPolicies.delete", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. Specifies the name of the resource.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/rateLimitPolicies/[^/]+$", +"required": true, +"type": "string" +}, +"requestId": { +"description": "Optional. Specifies 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 `RateLimitPolicy`.", +"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/rateLimitPolicies/{rateLimitPoliciesId}", +"httpMethod": "GET", +"id": "networksecurity.projects.locations.rateLimitPolicies.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. Specifies the name of the resource.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/rateLimitPolicies/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta1/{+name}", +"response": { +"$ref": "RateLimitPolicy" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"list": { +"description": "Lists `RateLimitPolicy` resources in a given project and location.", +"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/rateLimitPolicies", +"httpMethod": "GET", +"id": "networksecurity.projects.locations.rateLimitPolicies.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"filter": { +"description": "Optional. Filters results.", +"location": "query", +"type": "string" +}, +"orderBy": { +"description": "Optional. Provides a hint for how to order the results.", +"location": "query", +"type": "string" +}, +"pageSize": { +"description": "Optional. Specifies the 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": "Optional. Identifies a token for a page of results the server should return.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. Specifies the parent value for `ListRateLimitPoliciesRequest`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1beta1/{+parent}/rateLimitPolicies", +"response": { +"$ref": "ListRateLimitPoliciesResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"patch": { +"description": "Updates the parameters of a single `RateLimitPolicy`.", +"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/rateLimitPolicies/{rateLimitPoliciesId}", +"httpMethod": "PATCH", +"id": "networksecurity.projects.locations.rateLimitPolicies.patch", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Identifier. Specifies the name of the `RateLimitPolicy` resource.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/rateLimitPolicies/[^/]+$", +"required": true, +"type": "string" +}, +"requestId": { +"description": "Optional. Specifies 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": "Optional. Specifies the fields to be overwritten in the `RateLimitPolicy` 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 present in the request will be overwritten.", +"format": "google-fieldmask", +"location": "query", +"type": "string" +} +}, +"path": "v1beta1/{+name}", +"request": { +"$ref": "RateLimitPolicy" +}, +"response": { +"$ref": "Operation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +} +}, "sacAttachments": { "methods": { "create": { @@ -6346,7 +6528,7 @@ } } }, -"revision": "20260910", +"revision": "20260924", "rootUrl": "https://networksecurity.googleapis.com/", "schemas": { "AddAddressGroupItemsRequest": { @@ -8882,6 +9064,31 @@ }, "type": "object" }, +"ListRateLimitPoliciesResponse": { +"description": "Contains a response to listing `RateLimitPolicy` resources.", +"id": "ListRateLimitPoliciesResponse", +"properties": { +"nextPageToken": { +"description": "Identifies a token for a page of results the server should return.", +"type": "string" +}, +"rateLimitPolicies": { +"description": "Contains a list of `RateLimitPolicy` resources.", +"items": { +"$ref": "RateLimitPolicy" +}, +"type": "array" +}, +"unreachable": { +"description": "Unordered list. Lists locations that could not be reached.", +"items": { +"type": "string" +}, +"type": "array" +} +}, +"type": "object" +}, "ListSACAttachmentsResponse": { "description": "Response for `ListSACAttachments` method.", "id": "ListSACAttachmentsResponse", @@ -9710,6 +9917,524 @@ }, "type": "object" }, +"RateLimitPolicy": { +"description": "Describes a `RateLimitPolicy` object.", +"id": "RateLimitPolicy", +"properties": { +"createTime": { +"description": "Output only. Represents the create timestamp.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"description": { +"description": "Optional. Provides a human-readable description of the resource.", +"type": "string" +}, +"httpRules": { +"description": "Optional. Specifies a list of rate limit HTTP rules to match against the incoming request.", +"items": { +"$ref": "RateLimitPolicyRateLimitRule" +}, +"type": "array" +}, +"labels": { +"additionalProperties": { +"type": "string" +}, +"description": "Optional. Stores labels as key value pairs.", +"type": "object" +}, +"name": { +"description": "Identifier. Specifies the name of the `RateLimitPolicy` resource.", +"type": "string" +}, +"rateLimitBuckets": { +"description": "Optional. Specifies a list of rate limit buckets to be used for rate limiting. Rate limit buckets will be referenced by the rate limit actions by name.", +"items": { +"$ref": "RateLimitPolicyRateLimitBucket" +}, +"type": "array" +}, +"targets": { +"description": "Required. Specifies a list of targets to which this policy applies.", +"items": { +"$ref": "RateLimitPolicyTarget" +}, +"type": "array" +}, +"updateTime": { +"description": "Output only. Represents the update timestamp.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"RateLimitPolicyRateLimitBucket": { +"description": "Describes properties of a rate limit bucket.", +"id": "RateLimitPolicyRateLimitBucket", +"properties": { +"defaultLimit": { +"$ref": "RateLimitPolicyRateLimitBucketLimit", +"description": "Required. Specifies the default limit to apply for this rate limit bucket." +}, +"dryRun": { +"description": "Optional. Specifies whether the rate limit bucket is in dry-run mode.", +"type": "boolean" +}, +"keys": { +"description": "Required. Specifies the keys to use for rate limiting. At least one key is required. If multiple keys are specified, the keys will be combined and used as a single key.", +"items": { +"$ref": "RateLimitPolicyRateLimitBucketKey" +}, +"type": "array" +}, +"name": { +"description": "Required. Specifies the name of the rate limit bucket. Name will be used to reference the bucket in the RateLimitAction.", +"type": "string" +}, +"userOverrides": { +"description": "Optional. Specifies a list of user overrides to apply to the rate limit bucket.", +"items": { +"$ref": "RateLimitPolicyRateLimitBucketUserOverride" +}, +"type": "array" +} +}, +"type": "object" +}, +"RateLimitPolicyRateLimitBucketCountLimit": { +"description": "Describes the count limit for enforcement.", +"id": "RateLimitPolicyRateLimitBucketCountLimit", +"properties": { +"count": { +"description": "Required. Specifies the maximum number of costs allowed in the specified interval. Must be non-negative.", +"format": "int64", +"type": "string" +}, +"interval": { +"description": "Required. Specifies the interval in units for which the count limit is enforced. Must be positive.", +"format": "int64", +"type": "string" +}, +"intervalUnit": { +"description": "Required. Specifies the unit of the interval. Defaults to MINUTES.", +"enum": [ +"INTERVAL_UNIT_UNSPECIFIED", +"SECONDS", +"MINUTES", +"HOURS", +"DAYS" +], +"enumDescriptions": [ +"Represents an unspecified interval unit. Defaults to MINUTES.", +"Indicates the interval is in seconds.", +"Indicates the interval is in minutes.", +"Indicates the interval is in hours.", +"Indicates the interval is in days." +], +"type": "string" +} +}, +"type": "object" +}, +"RateLimitPolicyRateLimitBucketKey": { +"description": "Describes properties of a key to use for rate limiting.", +"id": "RateLimitPolicyRateLimitBucketKey", +"properties": { +"header": { +"description": "Optional. Specifies the header name if key_type is HTTP_HEADER.", +"type": "string" +}, +"keyType": { +"description": "Required. Specifies the type of key to use for rate limiting.", +"enum": [ +"KEY_TYPE_UNSPECIFIED", +"ALL", +"SOURCE_IP", +"HTTP_HEADER", +"HTTP_PATH", +"PRINCIPAL", +"MCP_TOOL" +], +"enumDescriptions": [ +"Represents an unspecified key type. Defaults to ALL.", +"Represents the default key type. Uses a single key for all requests. Used for tracking all requests for a single service.", +"Uses the client source IP address of the request as the key.", +"Uses an HTTP header as the key. The header name must be specified below.", +"Uses the HTTP path of the request as the key.", +"Uses the principal of the request as the key. The principal type must be specified below.", +"Uses MCP tool as the key." +], +"type": "string" +}, +"principalType": { +"description": "Optional. Specifies the principal type if key_type is PRINCIPAL.", +"enum": [ +"PRINCIPAL_TYPE_UNSPECIFIED", +"CLIENT_CERT_COMMON_NAME" +], +"enumDescriptions": [ +"Represents an unspecified principal type. Defaults to CLIENT_CERT_COMMON_NAME.", +"Uses the common name in the client's certificate. Using common name as key while multiple common names are present in the client certificate is not supported." +], +"type": "string" +} +}, +"type": "object" +}, +"RateLimitPolicyRateLimitBucketLimit": { +"description": "Describes a limit for enforcement.", +"id": "RateLimitPolicyRateLimitBucketLimit", +"properties": { +"countLimit": { +"$ref": "RateLimitPolicyRateLimitBucketCountLimit", +"description": "Required. Defines the count limit to enforce." +} +}, +"type": "object" +}, +"RateLimitPolicyRateLimitBucketUserOverride": { +"description": "Describes properties of a user override for the rate limit bucket.", +"id": "RateLimitPolicyRateLimitBucketUserOverride", +"properties": { +"limit": { +"$ref": "RateLimitPolicyRateLimitBucketLimit", +"description": "Required. Specifies the limit to apply for this specific key." +}, +"overrideKey": { +"$ref": "RateLimitPolicyRateLimitBucketUserOverrideOverrideKey", +"description": "Required. Specifies the key to override." +} +}, +"type": "object" +}, +"RateLimitPolicyRateLimitBucketUserOverrideOverrideKey": { +"description": "Specifies the key to override. Key fields must match the key types specified in the rate limit bucket. Key type ALL does not support overrides.", +"id": "RateLimitPolicyRateLimitBucketUserOverrideOverrideKey", +"properties": { +"httpHeaders": { +"description": "Optional. Specifies the HTTP headers if the rate limit bucket keys contain keys of type HTTP_HEADER. Number of headers and header names must match the rate limit bucket key.", +"items": { +"$ref": "RateLimitPolicyRateLimitBucketUserOverrideOverrideKeyHttpHeader" +}, +"type": "array" +}, +"httpPath": { +"description": "Optional. Specifies the HTTP path if the rate limit bucket keys contain a key of type HTTP_PATH.", +"type": "string" +}, +"mcpTool": { +"description": "Optional. Specifies the MCP tool if the rate limit bucket keys contain a key of type MCP_TOOL.", +"type": "string" +}, +"principals": { +"description": "Optional. Specifies the principals if the rate limit bucket keys contain keys of PRINCIPAL. Number of principals and principal types must match the rate limit bucket key.", +"items": { +"$ref": "RateLimitPolicyRateLimitBucketUserOverrideOverrideKeyPrincipal" +}, +"type": "array" +}, +"sourceIp": { +"description": "Optional. Specifies the source IP if the rate limit bucket keys contain a key of type SOURCE_IP.", +"type": "string" +} +}, +"type": "object" +}, +"RateLimitPolicyRateLimitBucketUserOverrideOverrideKeyHttpHeader": { +"description": "Specifies the key in the type HTTP header to override.", +"id": "RateLimitPolicyRateLimitBucketUserOverrideOverrideKeyHttpHeader", +"properties": { +"header": { +"description": "Required. Specifies the header name of the key.", +"type": "string" +}, +"value": { +"description": "Required. Specifies the header value of the key.", +"type": "string" +} +}, +"type": "object" +}, +"RateLimitPolicyRateLimitBucketUserOverrideOverrideKeyPrincipal": { +"description": "Specifies the key in the type PRINCIPAL to override.", +"id": "RateLimitPolicyRateLimitBucketUserOverrideOverrideKeyPrincipal", +"properties": { +"principal": { +"description": "Required. Specifies the principal value of the key.", +"type": "string" +}, +"principalType": { +"description": "Required. Specifies the principal type of the key.", +"enum": [ +"PRINCIPAL_TYPE_UNSPECIFIED", +"CLIENT_CERT_COMMON_NAME" +], +"enumDescriptions": [ +"Represents an unspecified principal type. Defaults to CLIENT_CERT_COMMON_NAME.", +"Uses the common name in the client's certificate. Using common name as key while multiple common names are present in the client certificate is not supported." +], +"type": "string" +} +}, +"type": "object" +}, +"RateLimitPolicyRateLimitRule": { +"description": "Specifies conditions to match against the incoming request.", +"id": "RateLimitPolicyRateLimitRule", +"properties": { +"from": { +"$ref": "RateLimitPolicyRateLimitRuleFrom", +"description": "Optional. Describes properties of a source of a request." +}, +"rateLimitActions": { +"description": "Optional. Specifies the actions to take when this rule is matched.", +"items": { +"$ref": "RateLimitPolicyRateLimitRuleRateLimitAction" +}, +"type": "array" +}, +"to": { +"$ref": "RateLimitPolicyRateLimitRuleTo", +"description": "Optional. Describes properties of a target of a request." +} +}, +"type": "object" +}, +"RateLimitPolicyRateLimitRuleFrom": { +"description": "Describes properties of the sources of a request.", +"id": "RateLimitPolicyRateLimitRuleFrom", +"properties": { +"notSource": { +"$ref": "RateLimitPolicyRateLimitRuleFromSource", +"description": "Optional. Describes the negated properties of request source. Matches requests from source that does not match the criteria specified in this field. At least one of source or not_source must be specified." +}, +"source": { +"$ref": "RateLimitPolicyRateLimitRuleFromSource", +"description": "Optional. Describes the properties of a request's source. At least one of source or not_source must be specified. A match occurs when ANY fields in either source or not_source matches the request. Within a single source, the match follows OR semantics across fields and AND semantics within a single field." +} +}, +"type": "object" +}, +"RateLimitPolicyRateLimitRuleFromSource": { +"description": "Describes the properties of a request source.", +"id": "RateLimitPolicyRateLimitRuleFromSource", +"properties": { +"principals": { +"description": "Required. Contains a list of identities derived from the client's certificate. This field does not match on a request unless frontend mutual TLS is enabled for the Gateway and the client certificate is successfully validated by mTLS. Each identity is a string whose value is matched against a list of URI SANs, DNS Name SANs, or the common name in the client's certificate. A match happens when any principal matches with the rule.", +"items": { +"$ref": "RateLimitPolicyRateLimitRulePrincipal" +}, +"type": "array" +} +}, +"type": "object" +}, +"RateLimitPolicyRateLimitRuleHeaderMatch": { +"description": "Determines how an HTTP header is matched.", +"id": "RateLimitPolicyRateLimitRuleHeaderMatch", +"properties": { +"name": { +"description": "Optional. Specifies the name of the header in the request.", +"type": "string" +}, +"value": { +"$ref": "RateLimitPolicyRateLimitRuleStringMatch", +"description": "Optional. Specifies how the header match is performed." +} +}, +"type": "object" +}, +"RateLimitPolicyRateLimitRulePrincipal": { +"description": "Describes the properties of a principal for matching.", +"id": "RateLimitPolicyRateLimitRulePrincipal", +"properties": { +"principal": { +"$ref": "RateLimitPolicyRateLimitRuleStringMatch", +"description": "Required. Matches a non-empty string against the principal value based on the principal_selector." +}, +"principalSelector": { +"description": "Optional. Decides what principal value the principal rule will match against. If not specified, defaults to CLIENT_CERT_URI_SAN.", +"enum": [ +"PRINCIPAL_SELECTOR_UNSPECIFIED", +"CLIENT_CERT_URI_SAN", +"CLIENT_CERT_DNS_NAME_SAN", +"CLIENT_CERT_COMMON_NAME" +], +"enumDescriptions": [ +"Represents an unspecified principal selector. Defaults to CLIENT_CERT_URI_SAN by default.", +"Matches the principal rule against a list of URI SANs in the validated client's certificate. A match happens when there is any exact URI SAN value match. This is the default principal selector.", +"Matches the principal rule against a list of DNS Name SANs in the validated client's certificate. A match happens when there is any exact DNS Name SAN value match.", +"Matches the principal rule against the common name in the client's certificate. A match happens when there is an exact common name value match." +], +"type": "string" +} +}, +"type": "object" +}, +"RateLimitPolicyRateLimitRuleRateLimitAction": { +"description": "Describes the action to take when the rate limit rule is matched.", +"id": "RateLimitPolicyRateLimitRuleRateLimitAction", +"properties": { +"rateLimitBucket": { +"description": "Required. Specifies the name of the rate limit bucket to apply when this rule is matched.", +"type": "string" +} +}, +"type": "object" +}, +"RateLimitPolicyRateLimitRuleStringMatch": { +"description": "Determines how a string value is matched.", +"id": "RateLimitPolicyRateLimitRuleStringMatch", +"properties": { +"contains": { +"description": "Checks if the input string contains the substring specified here. Note: empty contains match is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc.def``", +"type": "string" +}, +"exact": { +"description": "Matches the input string exactly to the string specified here. Examples: * ``abc`` only matches the value ``abc``.", +"type": "string" +}, +"ignoreCase": { +"description": "Optional. Indicates if the exact/prefix/suffix/contains matching should be case insensitive. For example, when true, the matcher ``data`` matches both input strings ``Data`` and ``data``.", +"type": "boolean" +}, +"prefix": { +"description": "Checks if the input string has the prefix specified here. Note: empty prefix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``abc.xyz``", +"type": "string" +}, +"suffix": { +"description": "Checks if the input string has the suffix specified here. Note: empty suffix is not allowed, please use regex instead. Examples: * ``abc`` matches the value ``xyz.abc``", +"type": "string" +} +}, +"type": "object" +}, +"RateLimitPolicyRateLimitRuleTo": { +"description": "Describes properties of the targets of a request.", +"id": "RateLimitPolicyRateLimitRuleTo", +"properties": { +"destination": { +"$ref": "RateLimitPolicyRateLimitRuleToDestination", +"description": "Optional. Describes properties of a request's destination. At least one of destination or not_destination must be specified. A match occurs when ANY fields in either destination or not_destination matches the request. Within a destination, the match follows OR semantics across fields and AND semantics within a single field." +}, +"notDestination": { +"$ref": "RateLimitPolicyRateLimitRuleToDestination", +"description": "Optional. Describes the negated properties of a request's destination. Matches requests for destination that does not match the criteria specified in this field. At least one of destination or not_destination must be specified." +} +}, +"type": "object" +}, +"RateLimitPolicyRateLimitRuleToDestination": { +"description": "Describes properties of a request target.", +"id": "RateLimitPolicyRateLimitRuleToDestination", +"properties": { +"headerSet": { +"$ref": "RateLimitPolicyRateLimitRuleToDestinationHeaderSet", +"description": "Optional. Specifies a list of headers to match against in http header." +}, +"hosts": { +"description": "Optional. Specifies a list of HTTP Hosts to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set. The match follows OR semantics which means that if any of the hosts match, the operation is considered to be matched.", +"items": { +"$ref": "RateLimitPolicyRateLimitRuleStringMatch" +}, +"type": "array" +}, +"mcp": { +"$ref": "RateLimitPolicyRateLimitRuleToDestinationMCP", +"description": "Optional. Specifies the MCP protocol attributes to match against. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it." +}, +"methods": { +"description": "Optional. Specifies a list of HTTP methods to match against. Each entry must be a valid HTTP method name (GET, PUT, POST, HEAD, PATCH, DELETE, OPTIONS). It only allows exact match and is always case sensitive. The match follows OR semantics which means that if any of the methods match, the operation is considered to be matched.", +"items": { +"type": "string" +}, +"type": "array" +}, +"paths": { +"description": "Optional. Specifies a list of paths to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set. The match follows OR semantics which means that if any of the paths match, the operation is considered to be matched. Note that this path match includes the query parameters. For gRPC services, this should be a fully-qualified name of the form /package.service/method.", +"items": { +"$ref": "RateLimitPolicyRateLimitRuleStringMatch" +}, +"type": "array" +} +}, +"type": "object" +}, +"RateLimitPolicyRateLimitRuleToDestinationHeaderSet": { +"description": "Describes a set of HTTP headers to match against.", +"id": "RateLimitPolicyRateLimitRuleToDestinationHeaderSet", +"properties": { +"headers": { +"description": "Required. Contains a list of headers to match against in http header. The match can be one of exact, prefix, suffix, or contains (substring match). The match follows AND semantics which means all the headers must match. Matches are always case sensitive unless the ignoreCase is set.", +"items": { +"$ref": "RateLimitPolicyRateLimitRuleHeaderMatch" +}, +"type": "array" +} +}, +"type": "object" +}, +"RateLimitPolicyRateLimitRuleToDestinationMCP": { +"description": "Describes a set of MCP protocol attributes to match against for a given MCP request. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it.", +"id": "RateLimitPolicyRateLimitRuleToDestinationMCP", +"properties": { +"baseProtocolMethodsOption": { +"description": "Optional. If specified, matches on the MCP protocol\u2019s non-access specific methods namely: * initialize * completion/ * logging/ * notifications/ * ping Defaults to SKIP_BASE_PROTOCOL_METHODS if not specified.", +"enum": [ +"BASE_PROTOCOL_METHODS_OPTION_UNSPECIFIED", +"SKIP_BASE_PROTOCOL_METHODS", +"MATCH_BASE_PROTOCOL_METHODS" +], +"enumDescriptions": [ +"Unspecified option. Defaults to SKIP_BASE_PROTOCOL_METHODS.", +"Skip matching on the base MCP protocol methods.", +"Match on the base MCP protocol methods." +], +"type": "string" +}, +"methods": { +"description": "Optional. A list of MCP methods and associated parameter names to match on. It is recommended to use this field to match on tools, prompts and resource accesses while setting the baseProtocolMethodsOption to MATCH_BASE_PROTOCOL_METHODS to match on all the other MCP protocol methods. Limited to 10 MCP methods per Rate Limit Policy.", +"items": { +"$ref": "RateLimitPolicyRateLimitRuleToDestinationMCPMethod" +}, +"type": "array" +} +}, +"type": "object" +}, +"RateLimitPolicyRateLimitRuleToDestinationMCPMethod": { +"description": "Describes a set of MCP methods to match against. This field is only valid if the targeted Gateway or Forwarding Rule has an Agent Gateway attached to it.", +"id": "RateLimitPolicyRateLimitRuleToDestinationMCPMethod", +"properties": { +"name": { +"description": "Required. Specifies the MCP method to match against. Allowed values are as follows: 1. `tools`, `prompts`, `resources` - these will match against all sub methods under the respective methods. 2. `prompts/list`, `tools/list`, `resources/list`, `resources/templates/list` 3. `prompts/get`, `tools/call`, `resources/subscribe`, `resources/unsubscribe`, `resources/read` Params cannot be specified for categories 1 and 2.", +"type": "string" +}, +"params": { +"description": "Optional. Specifies a list of MCP method parameter names to match against. The match can be one of exact, prefix, suffix, or contains (substring match). Matches are always case sensitive unless the ignoreCase is set.", +"items": { +"$ref": "RateLimitPolicyRateLimitRuleStringMatch" +}, +"type": "array" +} +}, +"type": "object" +}, +"RateLimitPolicyTarget": { +"description": "Specifies the target to which this policy applies.", +"id": "RateLimitPolicyTarget", +"properties": { +"resource": { +"description": "Required. Reference to a Gateway or Forwarding Rule resource on which this policy will be applied.", +"type": "string" +} +}, +"type": "object" +}, "RemoveAddressGroupItemsRequest": { "description": "Request used by the RemoveAddressGroupItems method.", "id": "RemoveAddressGroupItemsRequest", From ea4854900a1fe47eacfc757795e090b5cee52ee1 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:18 +0000 Subject: [PATCH 23/33] feat(networkservices): update the api #### networkservices:v1 The following keys were added: - resources.projects.resources.locations.resources.serviceBindings.methods.create.parameters.requestId (Total Keys: 2) - resources.projects.resources.locations.resources.serviceBindings.methods.delete.parameters.requestId (Total Keys: 2) - resources.projects.resources.locations.resources.serviceBindings.methods.patch.parameters.requestId (Total Keys: 2) - schemas.DnsPeeringConfig.properties.domain.deprecated (Total Keys: 1) - schemas.DnsPeeringConfig.properties.domains (Total Keys: 2) - schemas.EgressNetworkConfig.properties.tlsConfig.$ref (Total Keys: 1) - schemas.EgressNetworkConfigTlsConfig (Total Keys: 4) #### networkservices:v1beta1 The following keys were added: - resources.projects.resources.locations.resources.serviceBindings.methods.create.parameters.requestId (Total Keys: 2) - resources.projects.resources.locations.resources.serviceBindings.methods.delete.parameters.requestId (Total Keys: 2) - resources.projects.resources.locations.resources.serviceBindings.methods.patch.parameters.requestId (Total Keys: 2) - schemas.DnsPeeringConfig.properties.domain.deprecated (Total Keys: 1) - schemas.DnsPeeringConfig.properties.domains (Total Keys: 2) - schemas.EgressNetworkConfig.properties.tlsConfig.$ref (Total Keys: 1) - schemas.EgressNetworkConfigTlsConfig (Total Keys: 4) --- ....locations.agentConnectivityTemplates.html | 44 +++++++++-- ...v1.projects.locations.authzExtensions.html | 2 +- ...1.projects.locations.lbEdgeExtensions.html | 16 ++-- ....projects.locations.lbRouteExtensions.html | 16 ++-- ...rojects.locations.lbTrafficExtensions.html | 16 ++-- ...cations.multicastConsumerAssociations.html | 16 ++-- ...ons.multicastGroupConsumerActivations.html | 32 ++++---- ...v1.projects.locations.serviceBindings.html | 15 ++-- ....locations.agentConnectivityTemplates.html | 44 +++++++++-- ...a1.projects.locations.authzExtensions.html | 2 +- ....projects.locations.cdnEdgeExtensions.html | 16 ++-- ...1.projects.locations.lbEdgeExtensions.html | 16 ++-- ....projects.locations.lbRouteExtensions.html | 16 ++-- ...a1.projects.locations.lbTcpExtensions.html | 24 +++--- ...rojects.locations.lbTrafficExtensions.html | 16 ++-- ...a1.projects.locations.serviceBindings.html | 15 ++-- .../documents/networkservices.v1.json | 75 ++++++++++++++++--- .../documents/networkservices.v1beta1.json | 65 ++++++++++++++-- 18 files changed, 307 insertions(+), 139 deletions(-) diff --git a/docs/dyn/networkservices_v1.projects.locations.agentConnectivityTemplates.html b/docs/dyn/networkservices_v1.projects.locations.agentConnectivityTemplates.html index fe4005785e..37af2b7bb7 100644 --- a/docs/dyn/networkservices_v1.projects.locations.agentConnectivityTemplates.html +++ b/docs/dyn/networkservices_v1.projects.locations.agentConnectivityTemplates.html @@ -119,12 +119,19 @@

Method Details

"createTime": "A String", # Output only. The timestamp when the resource was created. "deploymentModel": "A String", # Required. The deployment model for the gateway. "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters. - "egressNetworkConfig": { # Optional. Configuration for egress network traffic. + "egressNetworkConfig": { # Egress network config # Optional. Configuration for egress network traffic. "dnsPeeringConfig": { # DNS Peering configuration. # Optional. DNS Peering configuration. - "domain": "A String", # Optional. The domain to peer. + "domain": "A String", # Optional. Deprecated: Use `domains` instead. The domain to peer. + "domains": [ # Optional. The domains to peer. + "A String", + ], "targetNetwork": "A String", # Optional. The target network resource name for DNS peering. Format: projects/{project}/global/networks/{network_id} }, "networkAttachment": "A String", # Optional. The network attachment resource name. Format: projects/{project}/regions/{region}/networkAttachments/{network_attachment_id} + "tlsConfig": { # Configuration for TLS connections. # Optional. The TLS configuration for the egress traffic. + "additionalRoots": "A String", # Optional. The additional roots to trust. + "trustConfig": "A String", # Optional. The trust config resource name. Format: projects/{project}/locations/{location}/trustConfigs/{trust_config} + }, "trustConfig": "A String", # Optional. Deprecated: Use tls_config instead. The trust config resource name. Format: projects/{project}/locations/{location}/trustConfigs/{trust_config} "vpcEgress": "A String", # Optional. The VPC egress setting. }, @@ -225,12 +232,19 @@

Method Details

"createTime": "A String", # Output only. The timestamp when the resource was created. "deploymentModel": "A String", # Required. The deployment model for the gateway. "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters. - "egressNetworkConfig": { # Optional. Configuration for egress network traffic. + "egressNetworkConfig": { # Egress network config # Optional. Configuration for egress network traffic. "dnsPeeringConfig": { # DNS Peering configuration. # Optional. DNS Peering configuration. - "domain": "A String", # Optional. The domain to peer. + "domain": "A String", # Optional. Deprecated: Use `domains` instead. The domain to peer. + "domains": [ # Optional. The domains to peer. + "A String", + ], "targetNetwork": "A String", # Optional. The target network resource name for DNS peering. Format: projects/{project}/global/networks/{network_id} }, "networkAttachment": "A String", # Optional. The network attachment resource name. Format: projects/{project}/regions/{region}/networkAttachments/{network_attachment_id} + "tlsConfig": { # Configuration for TLS connections. # Optional. The TLS configuration for the egress traffic. + "additionalRoots": "A String", # Optional. The additional roots to trust. + "trustConfig": "A String", # Optional. The trust config resource name. Format: projects/{project}/locations/{location}/trustConfigs/{trust_config} + }, "trustConfig": "A String", # Optional. Deprecated: Use tls_config instead. The trust config resource name. Format: projects/{project}/locations/{location}/trustConfigs/{trust_config} "vpcEgress": "A String", # Optional. The VPC egress setting. }, @@ -271,12 +285,19 @@

Method Details

"createTime": "A String", # Output only. The timestamp when the resource was created. "deploymentModel": "A String", # Required. The deployment model for the gateway. "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters. - "egressNetworkConfig": { # Optional. Configuration for egress network traffic. + "egressNetworkConfig": { # Egress network config # Optional. Configuration for egress network traffic. "dnsPeeringConfig": { # DNS Peering configuration. # Optional. DNS Peering configuration. - "domain": "A String", # Optional. The domain to peer. + "domain": "A String", # Optional. Deprecated: Use `domains` instead. The domain to peer. + "domains": [ # Optional. The domains to peer. + "A String", + ], "targetNetwork": "A String", # Optional. The target network resource name for DNS peering. Format: projects/{project}/global/networks/{network_id} }, "networkAttachment": "A String", # Optional. The network attachment resource name. Format: projects/{project}/regions/{region}/networkAttachments/{network_attachment_id} + "tlsConfig": { # Configuration for TLS connections. # Optional. The TLS configuration for the egress traffic. + "additionalRoots": "A String", # Optional. The additional roots to trust. + "trustConfig": "A String", # Optional. The trust config resource name. Format: projects/{project}/locations/{location}/trustConfigs/{trust_config} + }, "trustConfig": "A String", # Optional. Deprecated: Use tls_config instead. The trust config resource name. Format: projects/{project}/locations/{location}/trustConfigs/{trust_config} "vpcEgress": "A String", # Optional. The VPC egress setting. }, @@ -327,12 +348,19 @@

Method Details

"createTime": "A String", # Output only. The timestamp when the resource was created. "deploymentModel": "A String", # Required. The deployment model for the gateway. "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters. - "egressNetworkConfig": { # Optional. Configuration for egress network traffic. + "egressNetworkConfig": { # Egress network config # Optional. Configuration for egress network traffic. "dnsPeeringConfig": { # DNS Peering configuration. # Optional. DNS Peering configuration. - "domain": "A String", # Optional. The domain to peer. + "domain": "A String", # Optional. Deprecated: Use `domains` instead. The domain to peer. + "domains": [ # Optional. The domains to peer. + "A String", + ], "targetNetwork": "A String", # Optional. The target network resource name for DNS peering. Format: projects/{project}/global/networks/{network_id} }, "networkAttachment": "A String", # Optional. The network attachment resource name. Format: projects/{project}/regions/{region}/networkAttachments/{network_attachment_id} + "tlsConfig": { # Configuration for TLS connections. # Optional. The TLS configuration for the egress traffic. + "additionalRoots": "A String", # Optional. The additional roots to trust. + "trustConfig": "A String", # Optional. The trust config resource name. Format: projects/{project}/locations/{location}/trustConfigs/{trust_config} + }, "trustConfig": "A String", # Optional. Deprecated: Use tls_config instead. The trust config resource name. Format: projects/{project}/locations/{location}/trustConfigs/{trust_config} "vpcEgress": "A String", # Optional. The VPC egress setting. }, diff --git a/docs/dyn/networkservices_v1.projects.locations.authzExtensions.html b/docs/dyn/networkservices_v1.projects.locations.authzExtensions.html index 4fa549a4df..cb77903e23 100644 --- a/docs/dyn/networkservices_v1.projects.locations.authzExtensions.html +++ b/docs/dyn/networkservices_v1.projects.locations.authzExtensions.html @@ -343,7 +343,7 @@

Method Details

} requestId: string, Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server can ignore the request if it has already been completed. The server guarantees that for 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 ignores 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). - updateMask: string, Required. Used to specify the fields to be overwritten in the `AuthzExtension` resource by the update. The fields specified in the `update_mask` are relative to the resource, not the full request. A field is overwritten if it is in the mask. If the user does not specify a mask, then all fields are overwritten. + updateMask: string, Optional. Used to specify the fields to be overwritten in the `AuthzExtension` resource by the update. The fields specified in the `update_mask` are relative to the resource, not the full request. A field is overwritten if it is in the mask. If the user does not specify a mask, then all fields are overwritten. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format diff --git a/docs/dyn/networkservices_v1.projects.locations.lbEdgeExtensions.html b/docs/dyn/networkservices_v1.projects.locations.lbEdgeExtensions.html index 51f8c1edbe..cb294a7a80 100644 --- a/docs/dyn/networkservices_v1.projects.locations.lbEdgeExtensions.html +++ b/docs/dyn/networkservices_v1.projects.locations.lbEdgeExtensions.html @@ -115,7 +115,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. "failOpen": True or False, # Optional. Determines how the proxy behaves if the call to the extension fails or times out. When set to `TRUE`, request or response processing continues without error. Any subsequent extensions in the extension chain are also executed. When set to `FALSE` or the default setting of `FALSE` is used, one of the following happens: * If response headers have not been delivered to the downstream client, a generic 500 error is returned to the client. The error response can be tailored by configuring a custom error response in the load balancer. * If response headers have been delivered, then the HTTP stream to the downstream client is reset. @@ -133,7 +133,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -242,7 +242,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. "failOpen": True or False, # Optional. Determines how the proxy behaves if the call to the extension fails or times out. When set to `TRUE`, request or response processing continues without error. Any subsequent extensions in the extension chain are also executed. When set to `FALSE` or the default setting of `FALSE` is used, one of the following happens: * If response headers have not been delivered to the downstream client, a generic 500 error is returned to the client. The error response can be tailored by configuring a custom error response in the load balancer. * If response headers have been delivered, then the HTTP stream to the downstream client is reset. @@ -260,7 +260,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -309,7 +309,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. "failOpen": True or False, # Optional. Determines how the proxy behaves if the call to the extension fails or times out. When set to `TRUE`, request or response processing continues without error. Any subsequent extensions in the extension chain are also executed. When set to `FALSE` or the default setting of `FALSE` is used, one of the following happens: * If response headers have not been delivered to the downstream client, a generic 500 error is returned to the client. The error response can be tailored by configuring a custom error response in the load balancer. * If response headers have been delivered, then the HTTP stream to the downstream client is reset. @@ -327,7 +327,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -385,7 +385,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. "failOpen": True or False, # Optional. Determines how the proxy behaves if the call to the extension fails or times out. When set to `TRUE`, request or response processing continues without error. Any subsequent extensions in the extension chain are also executed. When set to `FALSE` or the default setting of `FALSE` is used, one of the following happens: * If response headers have not been delivered to the downstream client, a generic 500 error is returned to the client. The error response can be tailored by configuring a custom error response in the load balancer. * If response headers have been delivered, then the HTTP stream to the downstream client is reset. @@ -403,7 +403,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. diff --git a/docs/dyn/networkservices_v1.projects.locations.lbRouteExtensions.html b/docs/dyn/networkservices_v1.projects.locations.lbRouteExtensions.html index e5e7a02b87..ba4555b7b0 100644 --- a/docs/dyn/networkservices_v1.projects.locations.lbRouteExtensions.html +++ b/docs/dyn/networkservices_v1.projects.locations.lbRouteExtensions.html @@ -115,7 +115,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. "failOpen": True or False, # Optional. Determines how the proxy behaves if the call to the extension fails or times out. When set to `TRUE`, request or response processing continues without error. Any subsequent extensions in the extension chain are also executed. When set to `FALSE` or the default setting of `FALSE` is used, one of the following happens: * If response headers have not been delivered to the downstream client, a generic 500 error is returned to the client. The error response can be tailored by configuring a custom error response in the load balancer. * If response headers have been delivered, then the HTTP stream to the downstream client is reset. @@ -133,7 +133,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -245,7 +245,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. "failOpen": True or False, # Optional. Determines how the proxy behaves if the call to the extension fails or times out. When set to `TRUE`, request or response processing continues without error. Any subsequent extensions in the extension chain are also executed. When set to `FALSE` or the default setting of `FALSE` is used, one of the following happens: * If response headers have not been delivered to the downstream client, a generic 500 error is returned to the client. The error response can be tailored by configuring a custom error response in the load balancer. * If response headers have been delivered, then the HTTP stream to the downstream client is reset. @@ -263,7 +263,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -315,7 +315,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. "failOpen": True or False, # Optional. Determines how the proxy behaves if the call to the extension fails or times out. When set to `TRUE`, request or response processing continues without error. Any subsequent extensions in the extension chain are also executed. When set to `FALSE` or the default setting of `FALSE` is used, one of the following happens: * If response headers have not been delivered to the downstream client, a generic 500 error is returned to the client. The error response can be tailored by configuring a custom error response in the load balancer. * If response headers have been delivered, then the HTTP stream to the downstream client is reset. @@ -333,7 +333,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -394,7 +394,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. "failOpen": True or False, # Optional. Determines how the proxy behaves if the call to the extension fails or times out. When set to `TRUE`, request or response processing continues without error. Any subsequent extensions in the extension chain are also executed. When set to `FALSE` or the default setting of `FALSE` is used, one of the following happens: * If response headers have not been delivered to the downstream client, a generic 500 error is returned to the client. The error response can be tailored by configuring a custom error response in the load balancer. * If response headers have been delivered, then the HTTP stream to the downstream client is reset. @@ -412,7 +412,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. diff --git a/docs/dyn/networkservices_v1.projects.locations.lbTrafficExtensions.html b/docs/dyn/networkservices_v1.projects.locations.lbTrafficExtensions.html index ced9f68a63..4aab35a078 100644 --- a/docs/dyn/networkservices_v1.projects.locations.lbTrafficExtensions.html +++ b/docs/dyn/networkservices_v1.projects.locations.lbTrafficExtensions.html @@ -115,7 +115,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. "failOpen": True or False, # Optional. Determines how the proxy behaves if the call to the extension fails or times out. When set to `TRUE`, request or response processing continues without error. Any subsequent extensions in the extension chain are also executed. When set to `FALSE` or the default setting of `FALSE` is used, one of the following happens: * If response headers have not been delivered to the downstream client, a generic 500 error is returned to the client. The error response can be tailored by configuring a custom error response in the load balancer. * If response headers have been delivered, then the HTTP stream to the downstream client is reset. @@ -133,7 +133,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -245,7 +245,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. "failOpen": True or False, # Optional. Determines how the proxy behaves if the call to the extension fails or times out. When set to `TRUE`, request or response processing continues without error. Any subsequent extensions in the extension chain are also executed. When set to `FALSE` or the default setting of `FALSE` is used, one of the following happens: * If response headers have not been delivered to the downstream client, a generic 500 error is returned to the client. The error response can be tailored by configuring a custom error response in the load balancer. * If response headers have been delivered, then the HTTP stream to the downstream client is reset. @@ -263,7 +263,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -315,7 +315,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. "failOpen": True or False, # Optional. Determines how the proxy behaves if the call to the extension fails or times out. When set to `TRUE`, request or response processing continues without error. Any subsequent extensions in the extension chain are also executed. When set to `FALSE` or the default setting of `FALSE` is used, one of the following happens: * If response headers have not been delivered to the downstream client, a generic 500 error is returned to the client. The error response can be tailored by configuring a custom error response in the load balancer. * If response headers have been delivered, then the HTTP stream to the downstream client is reset. @@ -333,7 +333,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -394,7 +394,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. "failOpen": True or False, # Optional. Determines how the proxy behaves if the call to the extension fails or times out. When set to `TRUE`, request or response processing continues without error. Any subsequent extensions in the extension chain are also executed. When set to `FALSE` or the default setting of `FALSE` is used, one of the following happens: * If response headers have not been delivered to the downstream client, a generic 500 error is returned to the client. The error response can be tailored by configuring a custom error response in the load balancer. * If response headers have been delivered, then the HTTP stream to the downstream client is reset. @@ -412,7 +412,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. diff --git a/docs/dyn/networkservices_v1.projects.locations.multicastConsumerAssociations.html b/docs/dyn/networkservices_v1.projects.locations.multicastConsumerAssociations.html index aeaf7dd696..dffea671cd 100644 --- a/docs/dyn/networkservices_v1.projects.locations.multicastConsumerAssociations.html +++ b/docs/dyn/networkservices_v1.projects.locations.multicastConsumerAssociations.html @@ -113,7 +113,7 @@

Method Details

{ # Multicast consumer association resource. "createTime": "A String", # Output only. [Output only] The timestamp when the multicast consumer association was created. "description": "A String", # Optional. An optional text description of the multicast consumer association. - "labels": { # Optional. Labels as key-value pairs + "labels": { # Optional. Labels as key-value pairs. "a_key": "A String", }, "multicastDomainActivation": "A String", # Optional. The resource name of the multicast domain activation that is in the same zone as this multicast consumer association. Use the following format: `projects/*/locations/*/multicastDomainActivations/*`. @@ -124,7 +124,7 @@

Method Details

"state": { # The multicast resource's state. # Output only. [Output only] The state of the resource. "state": "A String", # Optional. The state of the multicast resource. }, - "uniqueId": "A String", # Output only. [Output only] The Google-generated UUID for the resource. This value is unique across all multicast consumer association resources. If a consumer association is deleted and another with the same name is created, the new consumer association is assigned a different unique_id. + "uniqueId": "A String", # Output only. [Output only] The Google-generated UUID for the resource. This value is unique across all multicast consumer association resources. If a multicast consumer association is deleted and another with the same name is created, the new multicast consumer association is assigned a different unique_id. "updateTime": "A String", # Output only. [Output only] The timestamp when the Multicast Consumer Association was most recently updated. } @@ -212,7 +212,7 @@

Method Details

{ # Multicast consumer association resource. "createTime": "A String", # Output only. [Output only] The timestamp when the multicast consumer association was created. "description": "A String", # Optional. An optional text description of the multicast consumer association. - "labels": { # Optional. Labels as key-value pairs + "labels": { # Optional. Labels as key-value pairs. "a_key": "A String", }, "multicastDomainActivation": "A String", # Optional. The resource name of the multicast domain activation that is in the same zone as this multicast consumer association. Use the following format: `projects/*/locations/*/multicastDomainActivations/*`. @@ -223,7 +223,7 @@

Method Details

"state": { # The multicast resource's state. # Output only. [Output only] The state of the resource. "state": "A String", # Optional. The state of the multicast resource. }, - "uniqueId": "A String", # Output only. [Output only] The Google-generated UUID for the resource. This value is unique across all multicast consumer association resources. If a consumer association is deleted and another with the same name is created, the new consumer association is assigned a different unique_id. + "uniqueId": "A String", # Output only. [Output only] The Google-generated UUID for the resource. This value is unique across all multicast consumer association resources. If a multicast consumer association is deleted and another with the same name is created, the new multicast consumer association is assigned a different unique_id. "updateTime": "A String", # Output only. [Output only] The timestamp when the Multicast Consumer Association was most recently updated. }
@@ -251,7 +251,7 @@

Method Details

{ # Multicast consumer association resource. "createTime": "A String", # Output only. [Output only] The timestamp when the multicast consumer association was created. "description": "A String", # Optional. An optional text description of the multicast consumer association. - "labels": { # Optional. Labels as key-value pairs + "labels": { # Optional. Labels as key-value pairs. "a_key": "A String", }, "multicastDomainActivation": "A String", # Optional. The resource name of the multicast domain activation that is in the same zone as this multicast consumer association. Use the following format: `projects/*/locations/*/multicastDomainActivations/*`. @@ -262,7 +262,7 @@

Method Details

"state": { # The multicast resource's state. # Output only. [Output only] The state of the resource. "state": "A String", # Optional. The state of the multicast resource. }, - "uniqueId": "A String", # Output only. [Output only] The Google-generated UUID for the resource. This value is unique across all multicast consumer association resources. If a consumer association is deleted and another with the same name is created, the new consumer association is assigned a different unique_id. + "uniqueId": "A String", # Output only. [Output only] The Google-generated UUID for the resource. This value is unique across all multicast consumer association resources. If a multicast consumer association is deleted and another with the same name is created, the new multicast consumer association is assigned a different unique_id. "updateTime": "A String", # Output only. [Output only] The timestamp when the Multicast Consumer Association was most recently updated. }, ], @@ -299,7 +299,7 @@

Method Details

{ # Multicast consumer association resource. "createTime": "A String", # Output only. [Output only] The timestamp when the multicast consumer association was created. "description": "A String", # Optional. An optional text description of the multicast consumer association. - "labels": { # Optional. Labels as key-value pairs + "labels": { # Optional. Labels as key-value pairs. "a_key": "A String", }, "multicastDomainActivation": "A String", # Optional. The resource name of the multicast domain activation that is in the same zone as this multicast consumer association. Use the following format: `projects/*/locations/*/multicastDomainActivations/*`. @@ -310,7 +310,7 @@

Method Details

"state": { # The multicast resource's state. # Output only. [Output only] The state of the resource. "state": "A String", # Optional. The state of the multicast resource. }, - "uniqueId": "A String", # Output only. [Output only] The Google-generated UUID for the resource. This value is unique across all multicast consumer association resources. If a consumer association is deleted and another with the same name is created, the new consumer association is assigned a different unique_id. + "uniqueId": "A String", # Output only. [Output only] The Google-generated UUID for the resource. This value is unique across all multicast consumer association resources. If a multicast consumer association is deleted and another with the same name is created, the new multicast consumer association is assigned a different unique_id. "updateTime": "A String", # Output only. [Output only] The timestamp when the Multicast Consumer Association was most recently updated. } diff --git a/docs/dyn/networkservices_v1.projects.locations.multicastGroupConsumerActivations.html b/docs/dyn/networkservices_v1.projects.locations.multicastGroupConsumerActivations.html index 34411fdda7..e46159c416 100644 --- a/docs/dyn/networkservices_v1.projects.locations.multicastGroupConsumerActivations.html +++ b/docs/dyn/networkservices_v1.projects.locations.multicastGroupConsumerActivations.html @@ -113,21 +113,21 @@

Method Details

{ # Multicast group consumer activation resource. "createTime": "A String", # Output only. [Output only] The timestamp when the multicast group consumer activation was created. "description": "A String", # Optional. An optional text description of the multicast group consumer activation. - "labels": { # Optional. Labels as key-value pairs + "labels": { # Optional. Labels as key-value pairs. "a_key": "A String", }, "logConfig": { # The logging configuration. # Optional. Specifies the logging options for the activities performed related to the multicast group consumer activation. Defaults to false. If logging is enabled, logs are exported to Cloud Logging. "enabled": True or False, # Optional. Whether to enable logging or not. }, "multicastConsumerAssociation": "A String", # Required. The resource name of the multicast consumer association that is in the same zone as this multicast group consumer activation. Use the following format: `projects/*/locations/*/multicastConsumerAssociations/*`. - "multicastGroup": "A String", # Optional. The resource name of the multicast group created by the admin in the same zone as this multicast group consumer activation. Use the following format: // `projects/*/locations/*/multicastGroups/*`. This field is deprecated. Use multicast_group_range_activation instead. - "multicastGroupRangeActivation": "A String", # Required. The resource name of the multicast group range activation created by the admin in the same zone as this multicast group consumer activation. Use the following format: // `projects/*/locations/*/multicastGroupRangeActivations/*`. + "multicastGroup": "A String", # Optional. The resource name of the multicast group created by the admin in the same zone as this multicast group consumer activation. Use the following format: `projects/*/locations/*/multicastGroups/*`. This field is deprecated. Use multicast_group_range_activation instead. + "multicastGroupRangeActivation": "A String", # Required. The resource name of the multicast group range activation created by the admin in the same zone as this multicast group consumer activation. Use the following format: `projects/*/locations/*/multicastGroupRangeActivations/*`. "name": "A String", # Identifier. The resource name of the multicast group consumer activation. Use the following format: `projects/*/locations/*/multicastGroupConsumerActivations/*`. "resourceState": "A String", # Output only. [Deprecated] The resource state of the multicast group consumer activation. Use the state field instead. "state": { # The multicast resource's state. # Output only. [Output only] The state of the resource. "state": "A String", # Optional. The state of the multicast resource. }, - "uniqueId": "A String", # Output only. [Output only] The Google-generated UUID for the resource. This value is unique across all multicast group consumer activation resources. If a group consumer activation is deleted and another with the same name is created, the new group consumer activation is assigned a different unique_id. + "uniqueId": "A String", # Output only. [Output only] The Google-generated UUID for the resource. This value is unique across all multicast group consumer activation resources. If a multicast group consumer activation is deleted and another with the same name is created, the new multicast group consumer activation is assigned a different unique_id. "updateTime": "A String", # Output only. [Output only] The timestamp when the multicast group consumer activation was most recently updated. } @@ -215,21 +215,21 @@

Method Details

{ # Multicast group consumer activation resource. "createTime": "A String", # Output only. [Output only] The timestamp when the multicast group consumer activation was created. "description": "A String", # Optional. An optional text description of the multicast group consumer activation. - "labels": { # Optional. Labels as key-value pairs + "labels": { # Optional. Labels as key-value pairs. "a_key": "A String", }, "logConfig": { # The logging configuration. # Optional. Specifies the logging options for the activities performed related to the multicast group consumer activation. Defaults to false. If logging is enabled, logs are exported to Cloud Logging. "enabled": True or False, # Optional. Whether to enable logging or not. }, "multicastConsumerAssociation": "A String", # Required. The resource name of the multicast consumer association that is in the same zone as this multicast group consumer activation. Use the following format: `projects/*/locations/*/multicastConsumerAssociations/*`. - "multicastGroup": "A String", # Optional. The resource name of the multicast group created by the admin in the same zone as this multicast group consumer activation. Use the following format: // `projects/*/locations/*/multicastGroups/*`. This field is deprecated. Use multicast_group_range_activation instead. - "multicastGroupRangeActivation": "A String", # Required. The resource name of the multicast group range activation created by the admin in the same zone as this multicast group consumer activation. Use the following format: // `projects/*/locations/*/multicastGroupRangeActivations/*`. + "multicastGroup": "A String", # Optional. The resource name of the multicast group created by the admin in the same zone as this multicast group consumer activation. Use the following format: `projects/*/locations/*/multicastGroups/*`. This field is deprecated. Use multicast_group_range_activation instead. + "multicastGroupRangeActivation": "A String", # Required. The resource name of the multicast group range activation created by the admin in the same zone as this multicast group consumer activation. Use the following format: `projects/*/locations/*/multicastGroupRangeActivations/*`. "name": "A String", # Identifier. The resource name of the multicast group consumer activation. Use the following format: `projects/*/locations/*/multicastGroupConsumerActivations/*`. "resourceState": "A String", # Output only. [Deprecated] The resource state of the multicast group consumer activation. Use the state field instead. "state": { # The multicast resource's state. # Output only. [Output only] The state of the resource. "state": "A String", # Optional. The state of the multicast resource. }, - "uniqueId": "A String", # Output only. [Output only] The Google-generated UUID for the resource. This value is unique across all multicast group consumer activation resources. If a group consumer activation is deleted and another with the same name is created, the new group consumer activation is assigned a different unique_id. + "uniqueId": "A String", # Output only. [Output only] The Google-generated UUID for the resource. This value is unique across all multicast group consumer activation resources. If a multicast group consumer activation is deleted and another with the same name is created, the new multicast group consumer activation is assigned a different unique_id. "updateTime": "A String", # Output only. [Output only] The timestamp when the multicast group consumer activation was most recently updated. }
@@ -257,21 +257,21 @@

Method Details

{ # Multicast group consumer activation resource. "createTime": "A String", # Output only. [Output only] The timestamp when the multicast group consumer activation was created. "description": "A String", # Optional. An optional text description of the multicast group consumer activation. - "labels": { # Optional. Labels as key-value pairs + "labels": { # Optional. Labels as key-value pairs. "a_key": "A String", }, "logConfig": { # The logging configuration. # Optional. Specifies the logging options for the activities performed related to the multicast group consumer activation. Defaults to false. If logging is enabled, logs are exported to Cloud Logging. "enabled": True or False, # Optional. Whether to enable logging or not. }, "multicastConsumerAssociation": "A String", # Required. The resource name of the multicast consumer association that is in the same zone as this multicast group consumer activation. Use the following format: `projects/*/locations/*/multicastConsumerAssociations/*`. - "multicastGroup": "A String", # Optional. The resource name of the multicast group created by the admin in the same zone as this multicast group consumer activation. Use the following format: // `projects/*/locations/*/multicastGroups/*`. This field is deprecated. Use multicast_group_range_activation instead. - "multicastGroupRangeActivation": "A String", # Required. The resource name of the multicast group range activation created by the admin in the same zone as this multicast group consumer activation. Use the following format: // `projects/*/locations/*/multicastGroupRangeActivations/*`. + "multicastGroup": "A String", # Optional. The resource name of the multicast group created by the admin in the same zone as this multicast group consumer activation. Use the following format: `projects/*/locations/*/multicastGroups/*`. This field is deprecated. Use multicast_group_range_activation instead. + "multicastGroupRangeActivation": "A String", # Required. The resource name of the multicast group range activation created by the admin in the same zone as this multicast group consumer activation. Use the following format: `projects/*/locations/*/multicastGroupRangeActivations/*`. "name": "A String", # Identifier. The resource name of the multicast group consumer activation. Use the following format: `projects/*/locations/*/multicastGroupConsumerActivations/*`. "resourceState": "A String", # Output only. [Deprecated] The resource state of the multicast group consumer activation. Use the state field instead. "state": { # The multicast resource's state. # Output only. [Output only] The state of the resource. "state": "A String", # Optional. The state of the multicast resource. }, - "uniqueId": "A String", # Output only. [Output only] The Google-generated UUID for the resource. This value is unique across all multicast group consumer activation resources. If a group consumer activation is deleted and another with the same name is created, the new group consumer activation is assigned a different unique_id. + "uniqueId": "A String", # Output only. [Output only] The Google-generated UUID for the resource. This value is unique across all multicast group consumer activation resources. If a multicast group consumer activation is deleted and another with the same name is created, the new multicast group consumer activation is assigned a different unique_id. "updateTime": "A String", # Output only. [Output only] The timestamp when the multicast group consumer activation was most recently updated. }, ], @@ -308,21 +308,21 @@

Method Details

{ # Multicast group consumer activation resource. "createTime": "A String", # Output only. [Output only] The timestamp when the multicast group consumer activation was created. "description": "A String", # Optional. An optional text description of the multicast group consumer activation. - "labels": { # Optional. Labels as key-value pairs + "labels": { # Optional. Labels as key-value pairs. "a_key": "A String", }, "logConfig": { # The logging configuration. # Optional. Specifies the logging options for the activities performed related to the multicast group consumer activation. Defaults to false. If logging is enabled, logs are exported to Cloud Logging. "enabled": True or False, # Optional. Whether to enable logging or not. }, "multicastConsumerAssociation": "A String", # Required. The resource name of the multicast consumer association that is in the same zone as this multicast group consumer activation. Use the following format: `projects/*/locations/*/multicastConsumerAssociations/*`. - "multicastGroup": "A String", # Optional. The resource name of the multicast group created by the admin in the same zone as this multicast group consumer activation. Use the following format: // `projects/*/locations/*/multicastGroups/*`. This field is deprecated. Use multicast_group_range_activation instead. - "multicastGroupRangeActivation": "A String", # Required. The resource name of the multicast group range activation created by the admin in the same zone as this multicast group consumer activation. Use the following format: // `projects/*/locations/*/multicastGroupRangeActivations/*`. + "multicastGroup": "A String", # Optional. The resource name of the multicast group created by the admin in the same zone as this multicast group consumer activation. Use the following format: `projects/*/locations/*/multicastGroups/*`. This field is deprecated. Use multicast_group_range_activation instead. + "multicastGroupRangeActivation": "A String", # Required. The resource name of the multicast group range activation created by the admin in the same zone as this multicast group consumer activation. Use the following format: `projects/*/locations/*/multicastGroupRangeActivations/*`. "name": "A String", # Identifier. The resource name of the multicast group consumer activation. Use the following format: `projects/*/locations/*/multicastGroupConsumerActivations/*`. "resourceState": "A String", # Output only. [Deprecated] The resource state of the multicast group consumer activation. Use the state field instead. "state": { # The multicast resource's state. # Output only. [Output only] The state of the resource. "state": "A String", # Optional. The state of the multicast resource. }, - "uniqueId": "A String", # Output only. [Output only] The Google-generated UUID for the resource. This value is unique across all multicast group consumer activation resources. If a group consumer activation is deleted and another with the same name is created, the new group consumer activation is assigned a different unique_id. + "uniqueId": "A String", # Output only. [Output only] The Google-generated UUID for the resource. This value is unique across all multicast group consumer activation resources. If a multicast group consumer activation is deleted and another with the same name is created, the new multicast group consumer activation is assigned a different unique_id. "updateTime": "A String", # Output only. [Output only] The timestamp when the multicast group consumer activation was most recently updated. } diff --git a/docs/dyn/networkservices_v1.projects.locations.serviceBindings.html b/docs/dyn/networkservices_v1.projects.locations.serviceBindings.html index 5805d1985f..604e171187 100644 --- a/docs/dyn/networkservices_v1.projects.locations.serviceBindings.html +++ b/docs/dyn/networkservices_v1.projects.locations.serviceBindings.html @@ -78,10 +78,10 @@

Instance Methods

close()

Close httplib2 connections.

- create(parent, body=None, serviceBindingId=None, x__xgafv=None)

+ create(parent, body=None, requestId=None, serviceBindingId=None, x__xgafv=None)

Creates a new ServiceBinding in a given project and location.

- delete(name, x__xgafv=None)

+ delete(name, requestId=None, x__xgafv=None)

Deletes a single ServiceBinding.

get(name, x__xgafv=None)

@@ -93,7 +93,7 @@

Instance Methods

list_next(previous_request, previous_response)

Retrieves the next page of results.

- patch(name, body=None, updateMask=None, x__xgafv=None)

+ patch(name, body=None, requestId=None, updateMask=None, x__xgafv=None)

Updates the parameters of a single ServiceBinding.

Method Details

@@ -102,7 +102,7 @@

Method Details

- create(parent, body=None, serviceBindingId=None, x__xgafv=None) + create(parent, body=None, requestId=None, serviceBindingId=None, x__xgafv=None)
Creates a new ServiceBinding in a given project and location.
 
 Args:
@@ -122,6 +122,7 @@ 

Method Details

"updateTime": "A String", # Output only. The timestamp when the resource was updated. } + requestId: string, Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server can ignore the request if it has already been completed. The server guarantees this for 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 ignores the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID version 4 with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). serviceBindingId: string, Required. Short name of the ServiceBinding resource to be created. x__xgafv: string, V1 error format. Allowed values @@ -153,11 +154,12 @@

Method Details

- delete(name, x__xgafv=None) + delete(name, requestId=None, x__xgafv=None)
Deletes a single ServiceBinding.
 
 Args:
   name: string, Required. A name of the ServiceBinding to delete. Must be in the format `projects/*/locations/*/serviceBindings/*`. (required)
+  requestId: string, Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server can ignore the request if it has already been completed. The server guarantees this for 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 ignores the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID version 4 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
@@ -266,7 +268,7 @@ 

Method Details

- patch(name, body=None, updateMask=None, x__xgafv=None) + patch(name, body=None, requestId=None, updateMask=None, x__xgafv=None)
Updates the parameters of a single ServiceBinding.
 
 Args:
@@ -286,6 +288,7 @@ 

Method Details

"updateTime": "A String", # Output only. The timestamp when the resource was updated. } + requestId: string, Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server can ignore the request if it has already been completed. The server guarantees this for 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 ignores the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID version 4 with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). updateMask: string, Optional. Field mask is used to specify the fields to be overwritten in the ServiceBinding 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. x__xgafv: string, V1 error format. Allowed values diff --git a/docs/dyn/networkservices_v1beta1.projects.locations.agentConnectivityTemplates.html b/docs/dyn/networkservices_v1beta1.projects.locations.agentConnectivityTemplates.html index ffa56efcfe..42e6d96766 100644 --- a/docs/dyn/networkservices_v1beta1.projects.locations.agentConnectivityTemplates.html +++ b/docs/dyn/networkservices_v1beta1.projects.locations.agentConnectivityTemplates.html @@ -119,12 +119,19 @@

Method Details

"createTime": "A String", # Output only. The timestamp when the resource was created. "deploymentModel": "A String", # Required. The deployment model for the gateway. "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters. - "egressNetworkConfig": { # Optional. Configuration for egress network traffic. + "egressNetworkConfig": { # Egress network config # Optional. Configuration for egress network traffic. "dnsPeeringConfig": { # DNS Peering configuration. # Optional. DNS Peering configuration. - "domain": "A String", # Optional. The domain to peer. + "domain": "A String", # Optional. Deprecated: Use `domains` instead. The domain to peer. + "domains": [ # Optional. The domains to peer. + "A String", + ], "targetNetwork": "A String", # Optional. The target network resource name for DNS peering. Format: projects/{project}/global/networks/{network_id} }, "networkAttachment": "A String", # Optional. The network attachment resource name. Format: projects/{project}/regions/{region}/networkAttachments/{network_attachment_id} + "tlsConfig": { # Configuration for TLS connections. # Optional. The TLS configuration for the egress traffic. + "additionalRoots": "A String", # Optional. The additional roots to trust. + "trustConfig": "A String", # Optional. The trust config resource name. Format: projects/{project}/locations/{location}/trustConfigs/{trust_config} + }, "trustConfig": "A String", # Optional. Deprecated: Use tls_config instead. The trust config resource name. Format: projects/{project}/locations/{location}/trustConfigs/{trust_config} "vpcEgress": "A String", # Optional. The VPC egress setting. }, @@ -225,12 +232,19 @@

Method Details

"createTime": "A String", # Output only. The timestamp when the resource was created. "deploymentModel": "A String", # Required. The deployment model for the gateway. "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters. - "egressNetworkConfig": { # Optional. Configuration for egress network traffic. + "egressNetworkConfig": { # Egress network config # Optional. Configuration for egress network traffic. "dnsPeeringConfig": { # DNS Peering configuration. # Optional. DNS Peering configuration. - "domain": "A String", # Optional. The domain to peer. + "domain": "A String", # Optional. Deprecated: Use `domains` instead. The domain to peer. + "domains": [ # Optional. The domains to peer. + "A String", + ], "targetNetwork": "A String", # Optional. The target network resource name for DNS peering. Format: projects/{project}/global/networks/{network_id} }, "networkAttachment": "A String", # Optional. The network attachment resource name. Format: projects/{project}/regions/{region}/networkAttachments/{network_attachment_id} + "tlsConfig": { # Configuration for TLS connections. # Optional. The TLS configuration for the egress traffic. + "additionalRoots": "A String", # Optional. The additional roots to trust. + "trustConfig": "A String", # Optional. The trust config resource name. Format: projects/{project}/locations/{location}/trustConfigs/{trust_config} + }, "trustConfig": "A String", # Optional. Deprecated: Use tls_config instead. The trust config resource name. Format: projects/{project}/locations/{location}/trustConfigs/{trust_config} "vpcEgress": "A String", # Optional. The VPC egress setting. }, @@ -271,12 +285,19 @@

Method Details

"createTime": "A String", # Output only. The timestamp when the resource was created. "deploymentModel": "A String", # Required. The deployment model for the gateway. "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters. - "egressNetworkConfig": { # Optional. Configuration for egress network traffic. + "egressNetworkConfig": { # Egress network config # Optional. Configuration for egress network traffic. "dnsPeeringConfig": { # DNS Peering configuration. # Optional. DNS Peering configuration. - "domain": "A String", # Optional. The domain to peer. + "domain": "A String", # Optional. Deprecated: Use `domains` instead. The domain to peer. + "domains": [ # Optional. The domains to peer. + "A String", + ], "targetNetwork": "A String", # Optional. The target network resource name for DNS peering. Format: projects/{project}/global/networks/{network_id} }, "networkAttachment": "A String", # Optional. The network attachment resource name. Format: projects/{project}/regions/{region}/networkAttachments/{network_attachment_id} + "tlsConfig": { # Configuration for TLS connections. # Optional. The TLS configuration for the egress traffic. + "additionalRoots": "A String", # Optional. The additional roots to trust. + "trustConfig": "A String", # Optional. The trust config resource name. Format: projects/{project}/locations/{location}/trustConfigs/{trust_config} + }, "trustConfig": "A String", # Optional. Deprecated: Use tls_config instead. The trust config resource name. Format: projects/{project}/locations/{location}/trustConfigs/{trust_config} "vpcEgress": "A String", # Optional. The VPC egress setting. }, @@ -327,12 +348,19 @@

Method Details

"createTime": "A String", # Output only. The timestamp when the resource was created. "deploymentModel": "A String", # Required. The deployment model for the gateway. "description": "A String", # Optional. A free-text description of the resource. Max length 1024 characters. - "egressNetworkConfig": { # Optional. Configuration for egress network traffic. + "egressNetworkConfig": { # Egress network config # Optional. Configuration for egress network traffic. "dnsPeeringConfig": { # DNS Peering configuration. # Optional. DNS Peering configuration. - "domain": "A String", # Optional. The domain to peer. + "domain": "A String", # Optional. Deprecated: Use `domains` instead. The domain to peer. + "domains": [ # Optional. The domains to peer. + "A String", + ], "targetNetwork": "A String", # Optional. The target network resource name for DNS peering. Format: projects/{project}/global/networks/{network_id} }, "networkAttachment": "A String", # Optional. The network attachment resource name. Format: projects/{project}/regions/{region}/networkAttachments/{network_attachment_id} + "tlsConfig": { # Configuration for TLS connections. # Optional. The TLS configuration for the egress traffic. + "additionalRoots": "A String", # Optional. The additional roots to trust. + "trustConfig": "A String", # Optional. The trust config resource name. Format: projects/{project}/locations/{location}/trustConfigs/{trust_config} + }, "trustConfig": "A String", # Optional. Deprecated: Use tls_config instead. The trust config resource name. Format: projects/{project}/locations/{location}/trustConfigs/{trust_config} "vpcEgress": "A String", # Optional. The VPC egress setting. }, diff --git a/docs/dyn/networkservices_v1beta1.projects.locations.authzExtensions.html b/docs/dyn/networkservices_v1beta1.projects.locations.authzExtensions.html index 1e85009430..66678be3f4 100644 --- a/docs/dyn/networkservices_v1beta1.projects.locations.authzExtensions.html +++ b/docs/dyn/networkservices_v1beta1.projects.locations.authzExtensions.html @@ -343,7 +343,7 @@

Method Details

} requestId: string, Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server can ignore the request if it has already been completed. The server guarantees that for 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 ignores 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). - updateMask: string, Required. Used to specify the fields to be overwritten in the `AuthzExtension` resource by the update. The fields specified in the `update_mask` are relative to the resource, not the full request. A field is overwritten if it is in the mask. If the user does not specify a mask, then all fields are overwritten. + updateMask: string, Optional. Used to specify the fields to be overwritten in the `AuthzExtension` resource by the update. The fields specified in the `update_mask` are relative to the resource, not the full request. A field is overwritten if it is in the mask. If the user does not specify a mask, then all fields are overwritten. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format diff --git a/docs/dyn/networkservices_v1beta1.projects.locations.cdnEdgeExtensions.html b/docs/dyn/networkservices_v1beta1.projects.locations.cdnEdgeExtensions.html index 0a6889ab5d..1ed809464f 100644 --- a/docs/dyn/networkservices_v1beta1.projects.locations.cdnEdgeExtensions.html +++ b/docs/dyn/networkservices_v1beta1.projects.locations.cdnEdgeExtensions.html @@ -115,7 +115,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "allowDynamicForwarding": True or False, # Optional. When set to `TRUE`, the response from an extension service is allowed to set the `com.google.envoy.dynamic_forwarding` namespace in the dynamic metadata. This field is not supported for plugin extensions or AuthzExtensions. Setting it results in a validation error. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -134,7 +134,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -244,7 +244,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "allowDynamicForwarding": True or False, # Optional. When set to `TRUE`, the response from an extension service is allowed to set the `com.google.envoy.dynamic_forwarding` namespace in the dynamic metadata. This field is not supported for plugin extensions or AuthzExtensions. Setting it results in a validation error. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -263,7 +263,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -313,7 +313,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "allowDynamicForwarding": True or False, # Optional. When set to `TRUE`, the response from an extension service is allowed to set the `com.google.envoy.dynamic_forwarding` namespace in the dynamic metadata. This field is not supported for plugin extensions or AuthzExtensions. Setting it results in a validation error. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -332,7 +332,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -391,7 +391,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "allowDynamicForwarding": True or False, # Optional. When set to `TRUE`, the response from an extension service is allowed to set the `com.google.envoy.dynamic_forwarding` namespace in the dynamic metadata. This field is not supported for plugin extensions or AuthzExtensions. Setting it results in a validation error. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -410,7 +410,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. diff --git a/docs/dyn/networkservices_v1beta1.projects.locations.lbEdgeExtensions.html b/docs/dyn/networkservices_v1beta1.projects.locations.lbEdgeExtensions.html index 76929cc76d..148c222248 100644 --- a/docs/dyn/networkservices_v1beta1.projects.locations.lbEdgeExtensions.html +++ b/docs/dyn/networkservices_v1beta1.projects.locations.lbEdgeExtensions.html @@ -115,7 +115,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "allowDynamicForwarding": True or False, # Optional. When set to `TRUE`, the response from an extension service is allowed to set the `com.google.envoy.dynamic_forwarding` namespace in the dynamic metadata. This field is not supported for plugin extensions or AuthzExtensions. Setting it results in a validation error. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -134,7 +134,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -243,7 +243,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "allowDynamicForwarding": True or False, # Optional. When set to `TRUE`, the response from an extension service is allowed to set the `com.google.envoy.dynamic_forwarding` namespace in the dynamic metadata. This field is not supported for plugin extensions or AuthzExtensions. Setting it results in a validation error. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -262,7 +262,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -311,7 +311,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "allowDynamicForwarding": True or False, # Optional. When set to `TRUE`, the response from an extension service is allowed to set the `com.google.envoy.dynamic_forwarding` namespace in the dynamic metadata. This field is not supported for plugin extensions or AuthzExtensions. Setting it results in a validation error. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -330,7 +330,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -388,7 +388,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "allowDynamicForwarding": True or False, # Optional. When set to `TRUE`, the response from an extension service is allowed to set the `com.google.envoy.dynamic_forwarding` namespace in the dynamic metadata. This field is not supported for plugin extensions or AuthzExtensions. Setting it results in a validation error. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -407,7 +407,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. diff --git a/docs/dyn/networkservices_v1beta1.projects.locations.lbRouteExtensions.html b/docs/dyn/networkservices_v1beta1.projects.locations.lbRouteExtensions.html index 121cc79843..09857fe419 100644 --- a/docs/dyn/networkservices_v1beta1.projects.locations.lbRouteExtensions.html +++ b/docs/dyn/networkservices_v1beta1.projects.locations.lbRouteExtensions.html @@ -115,7 +115,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "allowDynamicForwarding": True or False, # Optional. When set to `TRUE`, the response from an extension service is allowed to set the `com.google.envoy.dynamic_forwarding` namespace in the dynamic metadata. This field is not supported for plugin extensions or AuthzExtensions. Setting it results in a validation error. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -134,7 +134,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -246,7 +246,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "allowDynamicForwarding": True or False, # Optional. When set to `TRUE`, the response from an extension service is allowed to set the `com.google.envoy.dynamic_forwarding` namespace in the dynamic metadata. This field is not supported for plugin extensions or AuthzExtensions. Setting it results in a validation error. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -265,7 +265,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -317,7 +317,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "allowDynamicForwarding": True or False, # Optional. When set to `TRUE`, the response from an extension service is allowed to set the `com.google.envoy.dynamic_forwarding` namespace in the dynamic metadata. This field is not supported for plugin extensions or AuthzExtensions. Setting it results in a validation error. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -336,7 +336,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -397,7 +397,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "allowDynamicForwarding": True or False, # Optional. When set to `TRUE`, the response from an extension service is allowed to set the `com.google.envoy.dynamic_forwarding` namespace in the dynamic metadata. This field is not supported for plugin extensions or AuthzExtensions. Setting it results in a validation error. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -416,7 +416,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. diff --git a/docs/dyn/networkservices_v1beta1.projects.locations.lbTcpExtensions.html b/docs/dyn/networkservices_v1beta1.projects.locations.lbTcpExtensions.html index 7dc24b0dda..ff9f75c560 100644 --- a/docs/dyn/networkservices_v1beta1.projects.locations.lbTcpExtensions.html +++ b/docs/dyn/networkservices_v1beta1.projects.locations.lbTcpExtensions.html @@ -113,9 +113,9 @@

Method Details

{ # `LbTcpExtension` is a resource that allows traffic forwarding to different backend services to make allow/deny decisions on TCP connections for all L7 Load Balancers within a network. Currently only internal load-balancers are supported. "createTime": "A String", # Output only. The timestamp when the resource was created. "description": "A String", # Optional. A human-readable description of the resource. - "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. + "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 1 extension chain per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "allowDynamicForwarding": True or False, # Optional. When set to `TRUE`, the response from an extension service is allowed to set the `com.google.envoy.dynamic_forwarding` namespace in the dynamic metadata. This field is not supported for plugin extensions or AuthzExtensions. Setting it results in a validation error. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -134,7 +134,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -241,9 +241,9 @@

Method Details

{ # `LbTcpExtension` is a resource that allows traffic forwarding to different backend services to make allow/deny decisions on TCP connections for all L7 Load Balancers within a network. Currently only internal load-balancers are supported. "createTime": "A String", # Output only. The timestamp when the resource was created. "description": "A String", # Optional. A human-readable description of the resource. - "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. + "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 1 extension chain per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "allowDynamicForwarding": True or False, # Optional. When set to `TRUE`, the response from an extension service is allowed to set the `com.google.envoy.dynamic_forwarding` namespace in the dynamic metadata. This field is not supported for plugin extensions or AuthzExtensions. Setting it results in a validation error. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -262,7 +262,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -309,9 +309,9 @@

Method Details

{ # `LbTcpExtension` is a resource that allows traffic forwarding to different backend services to make allow/deny decisions on TCP connections for all L7 Load Balancers within a network. Currently only internal load-balancers are supported. "createTime": "A String", # Output only. The timestamp when the resource was created. "description": "A String", # Optional. A human-readable description of the resource. - "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. + "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 1 extension chain per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "allowDynamicForwarding": True or False, # Optional. When set to `TRUE`, the response from an extension service is allowed to set the `com.google.envoy.dynamic_forwarding` namespace in the dynamic metadata. This field is not supported for plugin extensions or AuthzExtensions. Setting it results in a validation error. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -330,7 +330,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -386,9 +386,9 @@

Method Details

{ # `LbTcpExtension` is a resource that allows traffic forwarding to different backend services to make allow/deny decisions on TCP connections for all L7 Load Balancers within a network. Currently only internal load-balancers are supported. "createTime": "A String", # Output only. The timestamp when the resource was created. "description": "A String", # Optional. A human-readable description of the resource. - "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. + "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 1 extension chain per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "allowDynamicForwarding": True or False, # Optional. When set to `TRUE`, the response from an extension service is allowed to set the `com.google.envoy.dynamic_forwarding` namespace in the dynamic metadata. This field is not supported for plugin extensions or AuthzExtensions. Setting it results in a validation error. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -407,7 +407,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. diff --git a/docs/dyn/networkservices_v1beta1.projects.locations.lbTrafficExtensions.html b/docs/dyn/networkservices_v1beta1.projects.locations.lbTrafficExtensions.html index 627f266b74..7255a8b5a6 100644 --- a/docs/dyn/networkservices_v1beta1.projects.locations.lbTrafficExtensions.html +++ b/docs/dyn/networkservices_v1beta1.projects.locations.lbTrafficExtensions.html @@ -115,7 +115,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "allowDynamicForwarding": True or False, # Optional. When set to `TRUE`, the response from an extension service is allowed to set the `com.google.envoy.dynamic_forwarding` namespace in the dynamic metadata. This field is not supported for plugin extensions or AuthzExtensions. Setting it results in a validation error. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -134,7 +134,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -246,7 +246,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "allowDynamicForwarding": True or False, # Optional. When set to `TRUE`, the response from an extension service is allowed to set the `com.google.envoy.dynamic_forwarding` namespace in the dynamic metadata. This field is not supported for plugin extensions or AuthzExtensions. Setting it results in a validation error. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -265,7 +265,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -317,7 +317,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "allowDynamicForwarding": True or False, # Optional. When set to `TRUE`, the response from an extension service is allowed to set the `com.google.envoy.dynamic_forwarding` namespace in the dynamic metadata. This field is not supported for plugin extensions or AuthzExtensions. Setting it results in a validation error. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -336,7 +336,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -397,7 +397,7 @@

Method Details

"description": "A String", # Optional. A human-readable description of the resource. "extensionChains": [ # Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource. { # A single extension chain wrapper that contains the match conditions and extensions to execute. - "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain. + "extensions": [ # Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain. { # A single extension in the chain to execute for the matching request. "allowDynamicForwarding": True or False, # Optional. When set to `TRUE`, the response from an extension service is allowed to set the `com.google.envoy.dynamic_forwarding` namespace in the dynamic metadata. This field is not supported for plugin extensions or AuthzExtensions. Setting it results in a validation error. "authority": "A String", # Optional. The `:authority` header in the gRPC request sent from Envoy to the extension service. Required for Callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. @@ -416,7 +416,7 @@

Method Details

"requestBodySendMode": "A String", # Optional. Configures the send mode for request body processing. The field can only be set if `supported_events` includes `REQUEST_BODY`. If `supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `REQUEST_BODY` and `REQUEST_TRAILERS`. This field can be set only for `LbTrafficExtension` and `LbRouteExtension` resources, and only when the `service` field of the extension points to a `BackendService`. Only `FULL_DUPLEX_STREAMED` mode is supported for `LbRouteExtension` resources. "responseBodySendMode": "A String", # Optional. Configures the send mode for response processing. If unspecified, the default value `STREAMED` is used. The field can only be set if `supported_events` includes `RESPONSE_BODY`. If `supported_events` includes `RESPONSE_BODY`, but `response_body_send_mode` is unset, the default value `STREAMED` is used. When this field is set to `FULL_DUPLEX_STREAMED`, `supported_events` must include both `RESPONSE_BODY` and `RESPONSE_TRAILERS`. This field can be set only for `LbTrafficExtension` resources, and only when the `service` field of the extension points to a `BackendService`. "service": "A String", # Required. The reference to the service that runs the extension. To configure a callout extension, `service` must be a fully-qualified reference to a [backend service](https://cloud.google.com/compute/docs/reference/rest/v1/backendServices) in the format: `https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/backendServices/{backendService}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/backendServices/{backendService}`. To configure a plugin extension, `service` must be a reference to a [`WasmPlugin` resource](https://cloud.google.com/service-extensions/docs/reference/rest/v1beta1/projects.locations.wasmPlugins) in the format: `projects/{project}/locations/{location}/wasmPlugins/{plugin}` or `//networkservices.googleapis.com/projects/{project}/locations/{location}/wasmPlugins/{wasmPlugin}`. Plugin extensions are currently supported for the `LbTrafficExtension`, the `LbRouteExtension`, and the `LbEdgeExtension` resources. - "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. + "supportedEvents": [ # Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported. "A String", ], "timeout": "A String", # Optional. Specifies the timeout for each individual message on the stream. The timeout must be between `10`-`10000` milliseconds. Required for callout extensions. This field is not supported for plugin extensions. Setting it results in a validation error. diff --git a/docs/dyn/networkservices_v1beta1.projects.locations.serviceBindings.html b/docs/dyn/networkservices_v1beta1.projects.locations.serviceBindings.html index f48a0e323f..e572cbdcff 100644 --- a/docs/dyn/networkservices_v1beta1.projects.locations.serviceBindings.html +++ b/docs/dyn/networkservices_v1beta1.projects.locations.serviceBindings.html @@ -78,10 +78,10 @@

Instance Methods

close()

Close httplib2 connections.

- create(parent, body=None, serviceBindingId=None, x__xgafv=None)

+ create(parent, body=None, requestId=None, serviceBindingId=None, x__xgafv=None)

Creates a new ServiceBinding in a given project and location.

- delete(name, x__xgafv=None)

+ delete(name, requestId=None, x__xgafv=None)

Deletes a single ServiceBinding.

get(name, x__xgafv=None)

@@ -93,7 +93,7 @@

Instance Methods

list_next(previous_request, previous_response)

Retrieves the next page of results.

- patch(name, body=None, updateMask=None, x__xgafv=None)

+ patch(name, body=None, requestId=None, updateMask=None, x__xgafv=None)

Updates the parameters of a single ServiceBinding.

Method Details

@@ -102,7 +102,7 @@

Method Details

- create(parent, body=None, serviceBindingId=None, x__xgafv=None) + create(parent, body=None, requestId=None, serviceBindingId=None, x__xgafv=None)
Creates a new ServiceBinding in a given project and location.
 
 Args:
@@ -122,6 +122,7 @@ 

Method Details

"updateTime": "A String", # Output only. The timestamp when the resource was updated. } + requestId: string, Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server can ignore the request if it has already been completed. The server guarantees this for 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 ignores the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID version 4 with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). serviceBindingId: string, Required. Short name of the ServiceBinding resource to be created. x__xgafv: string, V1 error format. Allowed values @@ -153,11 +154,12 @@

Method Details

- delete(name, x__xgafv=None) + delete(name, requestId=None, x__xgafv=None)
Deletes a single ServiceBinding.
 
 Args:
   name: string, Required. A name of the ServiceBinding to delete. Must be in the format `projects/*/locations/*/serviceBindings/*`. (required)
+  requestId: string, Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server can ignore the request if it has already been completed. The server guarantees this for 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 ignores the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID version 4 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
@@ -266,7 +268,7 @@ 

Method Details

- patch(name, body=None, updateMask=None, x__xgafv=None) + patch(name, body=None, requestId=None, updateMask=None, x__xgafv=None)
Updates the parameters of a single ServiceBinding.
 
 Args:
@@ -286,6 +288,7 @@ 

Method Details

"updateTime": "A String", # Output only. The timestamp when the resource was updated. } + requestId: string, Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server can ignore the request if it has already been completed. The server guarantees this for 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 ignores the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID version 4 with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). updateMask: string, Optional. Field mask is used to specify the fields to be overwritten in the ServiceBinding 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. x__xgafv: string, V1 error format. Allowed values diff --git a/googleapiclient/discovery_cache/documents/networkservices.v1.json b/googleapiclient/discovery_cache/documents/networkservices.v1.json index 1f21b81d0f..e671d70b92 100644 --- a/googleapiclient/discovery_cache/documents/networkservices.v1.json +++ b/googleapiclient/discovery_cache/documents/networkservices.v1.json @@ -685,7 +685,7 @@ "type": "string" }, "updateMask": { -"description": "Required. Used to specify the fields to be overwritten in the `AuthzExtension` resource by the update. The fields specified in the `update_mask` are relative to the resource, not the full request. A field is overwritten if it is in the mask. If the user does not specify a mask, then all fields are overwritten.", +"description": "Optional. Used to specify the fields to be overwritten in the `AuthzExtension` resource by the update. The fields specified in the `update_mask` are relative to the resource, not the full request. A field is overwritten if it is in the mask. If the user does not specify a mask, then all fields are overwritten.", "format": "google-fieldmask", "location": "query", "type": "string" @@ -3272,6 +3272,11 @@ "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 can ignore the request if it has already been completed. The server guarantees this for 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 ignores the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID version 4 with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).", +"location": "query", +"type": "string" +}, "serviceBindingId": { "description": "Required. Short name of the ServiceBinding resource to be created.", "location": "query", @@ -3304,6 +3309,11 @@ "pattern": "^projects/[^/]+/locations/[^/]+/serviceBindings/[^/]+$", "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 can ignore the request if it has already been completed. The server guarantees this for 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 ignores the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID version 4 with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).", +"location": "query", +"type": "string" } }, "path": "v1/{+name}", @@ -3391,6 +3401,11 @@ "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 can ignore the request if it has already been completed. The server guarantees this for 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 ignores the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID version 4 with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).", +"location": "query", +"type": "string" +}, "updateMask": { "description": "Optional. Field mask is used to specify the fields to be overwritten in the ServiceBinding 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", @@ -4194,7 +4209,7 @@ } } }, -"revision": "20260901", +"revision": "20260921", "rootUrl": "https://networkservices.googleapis.com/", "schemas": { "AgentConnectivityTemplate": { @@ -4676,9 +4691,17 @@ "id": "DnsPeeringConfig", "properties": { "domain": { -"description": "Optional. The domain to peer.", +"deprecated": true, +"description": "Optional. Deprecated: Use `domains` instead. The domain to peer.", +"type": "string" +}, +"domains": { +"description": "Optional. The domains to peer.", +"items": { "type": "string" }, +"type": "array" +}, "targetNetwork": { "description": "Optional. The target network resource name for DNS peering. Format: projects/{project}/global/networks/{network_id}", "type": "string" @@ -4687,6 +4710,7 @@ "type": "object" }, "EgressNetworkConfig": { +"description": "Egress network config", "id": "EgressNetworkConfig", "properties": { "dnsPeeringConfig": { @@ -4697,6 +4721,10 @@ "description": "Optional. The network attachment resource name. Format: projects/{project}/regions/{region}/networkAttachments/{network_attachment_id}", "type": "string" }, +"tlsConfig": { +"$ref": "EgressNetworkConfigTlsConfig", +"description": "Optional. The TLS configuration for the egress traffic." +}, "trustConfig": { "deprecated": true, "description": "Optional. Deprecated: Use tls_config instead. The trust config resource name. Format: projects/{project}/locations/{location}/trustConfigs/{trust_config}", @@ -4719,6 +4747,31 @@ }, "type": "object" }, +"EgressNetworkConfigTlsConfig": { +"description": "Configuration for TLS connections.", +"id": "EgressNetworkConfigTlsConfig", +"properties": { +"additionalRoots": { +"description": "Optional. The additional roots to trust.", +"enum": [ +"ADDITIONAL_ROOTS_UNSPECIFIED", +"NO_ADDITIONAL_ROOTS", +"PUBLICLY_TRUSTED_ROOTS" +], +"enumDescriptions": [ +"Unspecified additional roots.", +"Trust only the certificates provided in `trust_config`.", +"Trust certificates provided in `trust_config` and publicly trusted roots." +], +"type": "string" +}, +"trustConfig": { +"description": "Optional. The trust config resource name. Format: projects/{project}/locations/{location}/trustConfigs/{trust_config}", +"type": "string" +} +}, +"type": "object" +}, "Empty": { "description": "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); }", "id": "Empty", @@ -5105,7 +5158,7 @@ "id": "ExtensionChain", "properties": { "extensions": { -"description": "Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain.", +"description": "Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain.", "items": { "$ref": "ExtensionChainExtension" }, @@ -5197,7 +5250,7 @@ "type": "string" }, "supportedEvents": { -"description": "Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported.", +"description": "Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported.", "items": { "enum": [ "EVENT_TYPE_UNSPECIFIED", @@ -7271,7 +7324,7 @@ "additionalProperties": { "type": "string" }, -"description": "Optional. Labels as key-value pairs", +"description": "Optional. Labels as key-value pairs.", "type": "object" }, "multicastDomainActivation": { @@ -7313,7 +7366,7 @@ "readOnly": true }, "uniqueId": { -"description": "Output only. [Output only] The Google-generated UUID for the resource. This value is unique across all multicast consumer association resources. If a consumer association is deleted and another with the same name is created, the new consumer association is assigned a different unique_id.", +"description": "Output only. [Output only] The Google-generated UUID for the resource. This value is unique across all multicast consumer association resources. If a multicast consumer association is deleted and another with the same name is created, the new multicast consumer association is assigned a different unique_id.", "readOnly": true, "type": "string" }, @@ -7344,7 +7397,7 @@ "additionalProperties": { "type": "string" }, -"description": "Optional. Labels as key-value pairs", +"description": "Optional. Labels as key-value pairs.", "type": "object" }, "logConfig": { @@ -7357,11 +7410,11 @@ }, "multicastGroup": { "deprecated": true, -"description": "Optional. The resource name of the multicast group created by the admin in the same zone as this multicast group consumer activation. Use the following format: // `projects/*/locations/*/multicastGroups/*`. This field is deprecated. Use multicast_group_range_activation instead.", +"description": "Optional. The resource name of the multicast group created by the admin in the same zone as this multicast group consumer activation. Use the following format: `projects/*/locations/*/multicastGroups/*`. This field is deprecated. Use multicast_group_range_activation instead.", "type": "string" }, "multicastGroupRangeActivation": { -"description": "Required. The resource name of the multicast group range activation created by the admin in the same zone as this multicast group consumer activation. Use the following format: // `projects/*/locations/*/multicastGroupRangeActivations/*`.", +"description": "Required. The resource name of the multicast group range activation created by the admin in the same zone as this multicast group consumer activation. Use the following format: `projects/*/locations/*/multicastGroupRangeActivations/*`.", "type": "string" }, "name": { @@ -7390,7 +7443,7 @@ "readOnly": true }, "uniqueId": { -"description": "Output only. [Output only] The Google-generated UUID for the resource. This value is unique across all multicast group consumer activation resources. If a group consumer activation is deleted and another with the same name is created, the new group consumer activation is assigned a different unique_id.", +"description": "Output only. [Output only] The Google-generated UUID for the resource. This value is unique across all multicast group consumer activation resources. If a multicast group consumer activation is deleted and another with the same name is created, the new multicast group consumer activation is assigned a different unique_id.", "readOnly": true, "type": "string" }, diff --git a/googleapiclient/discovery_cache/documents/networkservices.v1beta1.json b/googleapiclient/discovery_cache/documents/networkservices.v1beta1.json index cb229e6c1e..bb4573b93d 100644 --- a/googleapiclient/discovery_cache/documents/networkservices.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/networkservices.v1beta1.json @@ -685,7 +685,7 @@ "type": "string" }, "updateMask": { -"description": "Required. Used to specify the fields to be overwritten in the `AuthzExtension` resource by the update. The fields specified in the `update_mask` are relative to the resource, not the full request. A field is overwritten if it is in the mask. If the user does not specify a mask, then all fields are overwritten.", +"description": "Optional. Used to specify the fields to be overwritten in the `AuthzExtension` resource by the update. The fields specified in the `update_mask` are relative to the resource, not the full request. A field is overwritten if it is in the mask. If the user does not specify a mask, then all fields are overwritten.", "format": "google-fieldmask", "location": "query", "type": "string" @@ -2999,6 +2999,11 @@ "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 can ignore the request if it has already been completed. The server guarantees this for 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 ignores the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID version 4 with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).", +"location": "query", +"type": "string" +}, "serviceBindingId": { "description": "Required. Short name of the ServiceBinding resource to be created.", "location": "query", @@ -3031,6 +3036,11 @@ "pattern": "^projects/[^/]+/locations/[^/]+/serviceBindings/[^/]+$", "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 can ignore the request if it has already been completed. The server guarantees this for 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 ignores the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID version 4 with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).", +"location": "query", +"type": "string" } }, "path": "v1beta1/{+name}", @@ -3118,6 +3128,11 @@ "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 can ignore the request if it has already been completed. The server guarantees this for 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 ignores the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID version 4 with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).", +"location": "query", +"type": "string" +}, "updateMask": { "description": "Optional. Field mask is used to specify the fields to be overwritten in the ServiceBinding 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", @@ -3921,7 +3936,7 @@ } } }, -"revision": "20260901", +"revision": "20260921", "rootUrl": "https://networkservices.googleapis.com/", "schemas": { "AgentConnectivityTemplate": { @@ -4392,9 +4407,17 @@ "id": "DnsPeeringConfig", "properties": { "domain": { -"description": "Optional. The domain to peer.", +"deprecated": true, +"description": "Optional. Deprecated: Use `domains` instead. The domain to peer.", +"type": "string" +}, +"domains": { +"description": "Optional. The domains to peer.", +"items": { "type": "string" }, +"type": "array" +}, "targetNetwork": { "description": "Optional. The target network resource name for DNS peering. Format: projects/{project}/global/networks/{network_id}", "type": "string" @@ -4403,6 +4426,7 @@ "type": "object" }, "EgressNetworkConfig": { +"description": "Egress network config", "id": "EgressNetworkConfig", "properties": { "dnsPeeringConfig": { @@ -4413,6 +4437,10 @@ "description": "Optional. The network attachment resource name. Format: projects/{project}/regions/{region}/networkAttachments/{network_attachment_id}", "type": "string" }, +"tlsConfig": { +"$ref": "EgressNetworkConfigTlsConfig", +"description": "Optional. The TLS configuration for the egress traffic." +}, "trustConfig": { "deprecated": true, "description": "Optional. Deprecated: Use tls_config instead. The trust config resource name. Format: projects/{project}/locations/{location}/trustConfigs/{trust_config}", @@ -4435,6 +4463,31 @@ }, "type": "object" }, +"EgressNetworkConfigTlsConfig": { +"description": "Configuration for TLS connections.", +"id": "EgressNetworkConfigTlsConfig", +"properties": { +"additionalRoots": { +"description": "Optional. The additional roots to trust.", +"enum": [ +"ADDITIONAL_ROOTS_UNSPECIFIED", +"NO_ADDITIONAL_ROOTS", +"PUBLICLY_TRUSTED_ROOTS" +], +"enumDescriptions": [ +"Unspecified additional roots.", +"Trust only the certificates provided in `trust_config`.", +"Trust certificates provided in `trust_config` and publicly trusted roots." +], +"type": "string" +}, +"trustConfig": { +"description": "Optional. The trust config resource name. Format: projects/{project}/locations/{location}/trustConfigs/{trust_config}", +"type": "string" +} +}, +"type": "object" +}, "Empty": { "description": "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); }", "id": "Empty", @@ -4759,7 +4812,7 @@ "id": "ExtensionChain", "properties": { "extensions": { -"description": "Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension` and `LbEdgeExtension` chains are limited to 1 extension per extension chain.", +"description": "Required. A set of extensions to execute for the matching request. At least one extension is required. Up to 3 extensions can be defined for each extension chain for `LbTrafficExtension` resource. `LbRouteExtension`, `LbEdgeExtension`, and `LbTcpExtension` chains are limited to 1 extension per extension chain.", "items": { "$ref": "ExtensionChainExtension" }, @@ -4855,7 +4908,7 @@ "type": "string" }, "supportedEvents": { -"description": "Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported.", +"description": "Optional. A set of events during request or response processing for which this extension is called. For the `LbTrafficExtension` resource, this field is required. For the `LbRouteExtension` resource, this field is optional. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `LbEdgeExtension` resource, this field is required and must only contain `REQUEST_HEADERS` event. For the `AuthzExtension` resource, this field is optional. `REQUEST_HEADERS` is the only supported event. If unspecified, `REQUEST_HEADERS` event is assumed as supported. For the `CdnEdgeExtension` resource, this field is optional. Eligible values are `REQUEST_HEADERS` and `RESPONSE_HEADERS`. If unspecified, both are assumed as supported.", "items": { "enum": [ "EVENT_TYPE_UNSPECIFIED", @@ -6078,7 +6131,7 @@ "type": "string" }, "extensionChains": { -"description": "Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource.", +"description": "Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 1 extension chain per resource.", "items": { "$ref": "ExtensionChain" }, From 521bcc813c55c826c7679f92c05fbba46fffc77d Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:18 +0000 Subject: [PATCH 24/33] feat(paymentsresellersubscription): update the api #### paymentsresellersubscription:v1 The following keys were added: - resources.partners.resources.subscriptions.resources.lineItems.methods.patch.parameters.requestId (Total Keys: 2) --- ...ersubscription_v1.partners.subscriptions.lineItems.html | 5 +++-- .../documents/paymentsresellersubscription.v1.json | 7 ++++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/docs/dyn/paymentsresellersubscription_v1.partners.subscriptions.lineItems.html b/docs/dyn/paymentsresellersubscription_v1.partners.subscriptions.lineItems.html index 56842505e5..4aa48bb3f1 100644 --- a/docs/dyn/paymentsresellersubscription_v1.partners.subscriptions.lineItems.html +++ b/docs/dyn/paymentsresellersubscription_v1.partners.subscriptions.lineItems.html @@ -78,7 +78,7 @@

Instance Methods

close()

Close httplib2 connections.

- patch(name, body=None, updateMask=None, x__xgafv=None)

+ patch(name, body=None, requestId=None, updateMask=None, x__xgafv=None)

Updates a line item of a subscription. It should be authenticated with a service account.

Method Details

@@ -87,7 +87,7 @@

Method Details

- patch(name, body=None, updateMask=None, x__xgafv=None) + patch(name, body=None, requestId=None, updateMask=None, x__xgafv=None)
Updates a line item of a subscription. It should be authenticated with a service account.
 
 Args:
@@ -171,6 +171,7 @@ 

Method Details

"state": "A String", # Output only. The state of the line item. } + requestId: string, Optional. An idempotency ID for the request. A random UUID is recommended. Restricted to 36 ASCII characters. updateMask: string, Required. The list of fields to update. Only a limited set of fields can be updated. The allowed fields are the following: - `product_payload.googleHomePayload.googleStructureId` x__xgafv: string, V1 error format. Allowed values diff --git a/googleapiclient/discovery_cache/documents/paymentsresellersubscription.v1.json b/googleapiclient/discovery_cache/documents/paymentsresellersubscription.v1.json index f87e308b5d..011a9a3f51 100644 --- a/googleapiclient/discovery_cache/documents/paymentsresellersubscription.v1.json +++ b/googleapiclient/discovery_cache/documents/paymentsresellersubscription.v1.json @@ -529,6 +529,11 @@ "required": true, "type": "string" }, +"requestId": { +"description": "Optional. An idempotency ID for the request. A random UUID is recommended. Restricted to 36 ASCII characters.", +"location": "query", +"type": "string" +}, "updateMask": { "description": "Required. The list of fields to update. Only a limited set of fields can be updated. The allowed fields are the following: - `product_payload.googleHomePayload.googleStructureId`", "format": "google-fieldmask", @@ -586,7 +591,7 @@ } } }, -"revision": "20260816", +"revision": "20260924", "rootUrl": "https://paymentsresellersubscription.googleapis.com/", "schemas": { "Amount": { From 78c997c305a5aa7b63a5f5a7955eb16b44e20672 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:18 +0000 Subject: [PATCH 25/33] feat(pubsub): update the api #### pubsub:v1 The following keys were added: - schemas.PublishOperation (Total Keys: 6) - schemas.PubsubClientTelemetry (Total Keys: 3) #### pubsub:v1beta1a The following keys were added: - schemas.PublishOperation (Total Keys: 6) - schemas.PubsubClientTelemetry (Total Keys: 3) #### pubsub:v1beta2 The following keys were added: - schemas.PublishOperation (Total Keys: 6) - schemas.PubsubClientTelemetry (Total Keys: 3) --- .../discovery_cache/documents/pubsub.v1.json | 30 ++++++++++++++++++- .../documents/pubsub.v1beta1a.json | 30 ++++++++++++++++++- .../documents/pubsub.v1beta2.json | 30 ++++++++++++++++++- 3 files changed, 87 insertions(+), 3 deletions(-) diff --git a/googleapiclient/discovery_cache/documents/pubsub.v1.json b/googleapiclient/discovery_cache/documents/pubsub.v1.json index 6d437545cf..0d575903dd 100644 --- a/googleapiclient/discovery_cache/documents/pubsub.v1.json +++ b/googleapiclient/discovery_cache/documents/pubsub.v1.json @@ -1798,7 +1798,7 @@ } } }, -"revision": "20260825", +"revision": "20260915", "rootUrl": "https://pubsub.googleapis.com/", "schemas": { "AIInference": { @@ -2807,6 +2807,23 @@ "properties": {}, "type": "object" }, +"PublishOperation": { +"description": "Telemetry about a `Publish` operation which may or may not be common across individual RPCs.", +"id": "PublishOperation", +"properties": { +"hedgedAttemptCount": { +"description": "Optional. If the publisher client is using publish hedging, provides the attempt count for the hedge (starting at 1). A value of 0 indicates that the request was not hedged.", +"format": "int32", +"type": "integer" +}, +"publishStartTime": { +"description": "Optional. Time at which the `publish()` call was initiated in the client library, meaning across all RPC retry attempts, see [grpc retries](https://grpc.io/docs/guides/retry/). Provides a sense of the end-to-end publish duration from the client perspective, across retries.", +"format": "google-datetime", +"type": "string" +} +}, +"type": "object" +}, "PublishRequest": { "description": "Request for the Publish method.", "id": "PublishRequest", @@ -2835,6 +2852,17 @@ }, "type": "object" }, +"PubsubClientTelemetry": { +"description": "Client-side telemetry about Pub/Sub requests, useful for debugging purposes. If the client opts to provide this information, it will be passed as a serialized proto in the `x-goog-pubsub-client-telemetry` header.", +"id": "PubsubClientTelemetry", +"properties": { +"publishOperation": { +"$ref": "PublishOperation", +"description": "Optional. Telemetry about a `Publish` operation." +} +}, +"type": "object" +}, "PubsubMessage": { "description": "A message that is published by publishers and consumed by subscribers. The message must contain either a non-empty data field or at least one attribute. Note that client libraries represent this object differently depending on the language. See the corresponding [client library documentation](https://cloud.google.com/pubsub/docs/reference/libraries) for more information. See [quotas and limits] (https://cloud.google.com/pubsub/quotas) for more information about message limits.", "id": "PubsubMessage", diff --git a/googleapiclient/discovery_cache/documents/pubsub.v1beta1a.json b/googleapiclient/discovery_cache/documents/pubsub.v1beta1a.json index c47b5acd4d..201fefddee 100644 --- a/googleapiclient/discovery_cache/documents/pubsub.v1beta1a.json +++ b/googleapiclient/discovery_cache/documents/pubsub.v1beta1a.json @@ -689,7 +689,7 @@ } } }, -"revision": "20251212", +"revision": "20260915", "rootUrl": "https://pubsub.googleapis.com/", "schemas": { "AcknowledgeRequest": { @@ -847,6 +847,23 @@ }, "type": "object" }, +"PublishOperation": { +"description": "Telemetry about a `Publish` operation which may or may not be common across individual RPCs.", +"id": "PublishOperation", +"properties": { +"hedgedAttemptCount": { +"description": "Optional. If the publisher client is using publish hedging, provides the attempt count for the hedge (starting at 1). A value of 0 indicates that the request was not hedged.", +"format": "int32", +"type": "integer" +}, +"publishStartTime": { +"description": "Optional. Time at which the `publish()` call was initiated in the client library, meaning across all RPC retry attempts, see [grpc retries](https://grpc.io/docs/guides/retry/). Provides a sense of the end-to-end publish duration from the client perspective, across retries.", +"format": "google-datetime", +"type": "string" +} +}, +"type": "object" +}, "PublishRequest": { "description": "Request for the Publish method.", "id": "PublishRequest", @@ -862,6 +879,17 @@ }, "type": "object" }, +"PubsubClientTelemetry": { +"description": "Client-side telemetry about Pub/Sub requests, useful for debugging purposes. If the client opts to provide this information, it will be passed as a serialized proto in the `x-goog-pubsub-client-telemetry` header.", +"id": "PubsubClientTelemetry", +"properties": { +"publishOperation": { +"$ref": "PublishOperation", +"description": "Optional. Telemetry about a `Publish` operation." +} +}, +"type": "object" +}, "PubsubEvent": { "description": "An event indicating a received message or truncation event.", "id": "PubsubEvent", diff --git a/googleapiclient/discovery_cache/documents/pubsub.v1beta2.json b/googleapiclient/discovery_cache/documents/pubsub.v1beta2.json index a04a21bc20..69ae5040ce 100644 --- a/googleapiclient/discovery_cache/documents/pubsub.v1beta2.json +++ b/googleapiclient/discovery_cache/documents/pubsub.v1beta2.json @@ -956,7 +956,7 @@ } } }, -"revision": "20251212", +"revision": "20260915", "rootUrl": "https://pubsub.googleapis.com/", "schemas": { "AcknowledgeRequest": { @@ -1151,6 +1151,23 @@ }, "type": "object" }, +"PublishOperation": { +"description": "Telemetry about a `Publish` operation which may or may not be common across individual RPCs.", +"id": "PublishOperation", +"properties": { +"hedgedAttemptCount": { +"description": "Optional. If the publisher client is using publish hedging, provides the attempt count for the hedge (starting at 1). A value of 0 indicates that the request was not hedged.", +"format": "int32", +"type": "integer" +}, +"publishStartTime": { +"description": "Optional. Time at which the `publish()` call was initiated in the client library, meaning across all RPC retry attempts, see [grpc retries](https://grpc.io/docs/guides/retry/). Provides a sense of the end-to-end publish duration from the client perspective, across retries.", +"format": "google-datetime", +"type": "string" +} +}, +"type": "object" +}, "PublishRequest": { "description": "Request for the Publish method.", "id": "PublishRequest", @@ -1179,6 +1196,17 @@ }, "type": "object" }, +"PubsubClientTelemetry": { +"description": "Client-side telemetry about Pub/Sub requests, useful for debugging purposes. If the client opts to provide this information, it will be passed as a serialized proto in the `x-goog-pubsub-client-telemetry` header.", +"id": "PubsubClientTelemetry", +"properties": { +"publishOperation": { +"$ref": "PublishOperation", +"description": "Optional. Telemetry about a `Publish` operation." +} +}, +"type": "object" +}, "PubsubMessage": { "description": "A message data and its attributes. The message payload must not be empty; it must contain either a non-empty data field, or at least one attribute.", "id": "PubsubMessage", From c7960860b9c8a62dc00c35940a1a5ef8f18cc036 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:18 +0000 Subject: [PATCH 26/33] feat(run): update the api #### run:v2 The following keys were added: - schemas.GoogleDevtoolsCloudbuildV1BuildOptions.properties.resolvedWorkerRelease (Total Keys: 2) - schemas.GoogleDevtoolsCloudbuildV1BuildOptions.properties.workerRelease.type (Total Keys: 1) - schemas.GoogleDevtoolsCloudbuildV1PoolOption.properties.resolvedWorkerRelease (Total Keys: 2) - schemas.GoogleDevtoolsCloudbuildV1PoolOption.properties.workerRelease (Total Keys: 2) --- .../discovery_cache/documents/run.v2.json | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/googleapiclient/discovery_cache/documents/run.v2.json b/googleapiclient/discovery_cache/documents/run.v2.json index 7d80f73746..5097db410d 100644 --- a/googleapiclient/discovery_cache/documents/run.v2.json +++ b/googleapiclient/discovery_cache/documents/run.v2.json @@ -2669,7 +2669,7 @@ } } }, -"revision": "20260904", +"revision": "20260917", "rootUrl": "https://run.googleapis.com/", "schemas": { "GoogleCloudRunV2BinaryAuthorization": { @@ -6792,6 +6792,11 @@ false ], "type": "string" }, +"resolvedWorkerRelease": { +"description": "Output only. Worker release resolved from the release channel.", +"readOnly": true, +"type": "string" +}, "secretEnv": { "description": "A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`. These variables will be available to all build steps in this build.", "items": { @@ -6845,6 +6850,10 @@ false "deprecated": true, "description": "This field deprecated; please use `pool.name` instead.", "type": "string" +}, +"workerRelease": { +"description": "Optional. Option to specify which release or release channel (rapid|regular|stable) to use to run this build.", +"type": "string" } }, "type": "object" @@ -7417,6 +7426,16 @@ false "name": { "description": "The `WorkerPool` resource to execute the build on. You must have `cloudbuild.workerpools.use` on the project hosting the WorkerPool. Format projects/{project}/locations/{location}/workerPools/{workerPoolId}", "type": "string" +}, +"resolvedWorkerRelease": { +"description": "Output only. OUTPUT_ONLY. Worker release resolved from the release channel.", +"readOnly": true, +"type": "string" +}, +"workerRelease": { +"description": "Output only. OUTPUT_ONLY. The release or release channel used to run the Build. This is set to the same value as `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily access.", +"readOnly": true, +"type": "string" } }, "type": "object" From 6e50df8395c05b5acb797e83a6490d480c676b35 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:18 +0000 Subject: [PATCH 27/33] feat(saasservicemgmt): update the api #### saasservicemgmt:v1beta1 The following keys were added: - schemas.UnitGroupOperation.properties.deleteTime (Total Keys: 3) --- ...rvicemgmt_v1.projects.locations.rolloutKinds.html | 12 ++++++------ ...mgmt_v1beta1.projects.locations.rolloutKinds.html | 12 ++++++------ ...beta1.projects.locations.unitGroupOperations.html | 6 ++++++ .../documents/saasservicemgmt.v1.json | 4 ++-- .../documents/saasservicemgmt.v1beta1.json | 10 ++++++++-- 5 files changed, 28 insertions(+), 16 deletions(-) diff --git a/docs/dyn/saasservicemgmt_v1.projects.locations.rolloutKinds.html b/docs/dyn/saasservicemgmt_v1.projects.locations.rolloutKinds.html index 144459f3fe..b788af60eb 100644 --- a/docs/dyn/saasservicemgmt_v1.projects.locations.rolloutKinds.html +++ b/docs/dyn/saasservicemgmt_v1.projects.locations.rolloutKinds.html @@ -127,7 +127,7 @@

Method Details

"rolloutOrchestrationStrategy": "A String", # Optional. The strategy used for executing a Rollout. This is a required field. There are two supported values strategies which are used to control - "Google.Cloud.Simple.AllAtOnce" - "Google.Cloud.Simple.OneLocationAtATime" A rollout with one of these simple strategies will rollout across all locations defined in the associated UnitKind's Saas Locations. "uid": "A String", # Output only. The unique identifier of the resource. UID is unique in the time and space for this resource within the scope of the service. It is typically generated by the server on successful creation of a resource and must not be changed. UID is used to uniquely identify resources with resource name reuses. This should be a UUID4. "unitFilter": "A String", # Optional. CEL(https://github.com/google/cel-spec) formatted filter string against Unit. The filter will be applied to determine the eligible unit population. This filter can only reduce, but not expand the scope of the rollout. - "unitKind": "A String", # Required. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts. + "unitKind": "A String", # Optional. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts. "unitUpdatePacing": { # UnitUpdatePacing defines the policy for the maximum number of unit operations that can run for a rollout in parallel in a single region. # Optional. Settings for controlling the pacing of rollouts i.e. the number of units to be rolled out in parallel in a region. "maxConcurrentOperationsCount": 42, # Optional. An absolute cap on concurrent units operations. If both percent and count are provided, the system uses the MINIMUM (most restrictive). "maxConcurrentOperationsPercent": { # A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's [BigDecimal](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigDecimal.html) or Python's [decimal.Decimal](https://docs.python.org/3/library/decimal.html). # Optional. The maximum percentage of total units in the scope that can be in-flight. Example: 10.5 for 10.5%. If both percent and count are provided, the system uses the MINIMUM (most restrictive). @@ -166,7 +166,7 @@

Method Details

"rolloutOrchestrationStrategy": "A String", # Optional. The strategy used for executing a Rollout. This is a required field. There are two supported values strategies which are used to control - "Google.Cloud.Simple.AllAtOnce" - "Google.Cloud.Simple.OneLocationAtATime" A rollout with one of these simple strategies will rollout across all locations defined in the associated UnitKind's Saas Locations. "uid": "A String", # Output only. The unique identifier of the resource. UID is unique in the time and space for this resource within the scope of the service. It is typically generated by the server on successful creation of a resource and must not be changed. UID is used to uniquely identify resources with resource name reuses. This should be a UUID4. "unitFilter": "A String", # Optional. CEL(https://github.com/google/cel-spec) formatted filter string against Unit. The filter will be applied to determine the eligible unit population. This filter can only reduce, but not expand the scope of the rollout. - "unitKind": "A String", # Required. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts. + "unitKind": "A String", # Optional. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts. "unitUpdatePacing": { # UnitUpdatePacing defines the policy for the maximum number of unit operations that can run for a rollout in parallel in a single region. # Optional. Settings for controlling the pacing of rollouts i.e. the number of units to be rolled out in parallel in a region. "maxConcurrentOperationsCount": 42, # Optional. An absolute cap on concurrent units operations. If both percent and count are provided, the system uses the MINIMUM (most restrictive). "maxConcurrentOperationsPercent": { # A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's [BigDecimal](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigDecimal.html) or Python's [decimal.Decimal](https://docs.python.org/3/library/decimal.html). # Optional. The maximum percentage of total units in the scope that can be in-flight. Example: 10.5 for 10.5%. If both percent and count are provided, the system uses the MINIMUM (most restrictive). @@ -230,7 +230,7 @@

Method Details

"rolloutOrchestrationStrategy": "A String", # Optional. The strategy used for executing a Rollout. This is a required field. There are two supported values strategies which are used to control - "Google.Cloud.Simple.AllAtOnce" - "Google.Cloud.Simple.OneLocationAtATime" A rollout with one of these simple strategies will rollout across all locations defined in the associated UnitKind's Saas Locations. "uid": "A String", # Output only. The unique identifier of the resource. UID is unique in the time and space for this resource within the scope of the service. It is typically generated by the server on successful creation of a resource and must not be changed. UID is used to uniquely identify resources with resource name reuses. This should be a UUID4. "unitFilter": "A String", # Optional. CEL(https://github.com/google/cel-spec) formatted filter string against Unit. The filter will be applied to determine the eligible unit population. This filter can only reduce, but not expand the scope of the rollout. - "unitKind": "A String", # Required. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts. + "unitKind": "A String", # Optional. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts. "unitUpdatePacing": { # UnitUpdatePacing defines the policy for the maximum number of unit operations that can run for a rollout in parallel in a single region. # Optional. Settings for controlling the pacing of rollouts i.e. the number of units to be rolled out in parallel in a region. "maxConcurrentOperationsCount": 42, # Optional. An absolute cap on concurrent units operations. If both percent and count are provided, the system uses the MINIMUM (most restrictive). "maxConcurrentOperationsPercent": { # A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's [BigDecimal](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigDecimal.html) or Python's [decimal.Decimal](https://docs.python.org/3/library/decimal.html). # Optional. The maximum percentage of total units in the scope that can be in-flight. Example: 10.5 for 10.5%. If both percent and count are provided, the system uses the MINIMUM (most restrictive). @@ -280,7 +280,7 @@

Method Details

"rolloutOrchestrationStrategy": "A String", # Optional. The strategy used for executing a Rollout. This is a required field. There are two supported values strategies which are used to control - "Google.Cloud.Simple.AllAtOnce" - "Google.Cloud.Simple.OneLocationAtATime" A rollout with one of these simple strategies will rollout across all locations defined in the associated UnitKind's Saas Locations. "uid": "A String", # Output only. The unique identifier of the resource. UID is unique in the time and space for this resource within the scope of the service. It is typically generated by the server on successful creation of a resource and must not be changed. UID is used to uniquely identify resources with resource name reuses. This should be a UUID4. "unitFilter": "A String", # Optional. CEL(https://github.com/google/cel-spec) formatted filter string against Unit. The filter will be applied to determine the eligible unit population. This filter can only reduce, but not expand the scope of the rollout. - "unitKind": "A String", # Required. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts. + "unitKind": "A String", # Optional. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts. "unitUpdatePacing": { # UnitUpdatePacing defines the policy for the maximum number of unit operations that can run for a rollout in parallel in a single region. # Optional. Settings for controlling the pacing of rollouts i.e. the number of units to be rolled out in parallel in a region. "maxConcurrentOperationsCount": 42, # Optional. An absolute cap on concurrent units operations. If both percent and count are provided, the system uses the MINIMUM (most restrictive). "maxConcurrentOperationsPercent": { # A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's [BigDecimal](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigDecimal.html) or Python's [decimal.Decimal](https://docs.python.org/3/library/decimal.html). # Optional. The maximum percentage of total units in the scope that can be in-flight. Example: 10.5 for 10.5%. If both percent and count are provided, the system uses the MINIMUM (most restrictive). @@ -337,7 +337,7 @@

Method Details

"rolloutOrchestrationStrategy": "A String", # Optional. The strategy used for executing a Rollout. This is a required field. There are two supported values strategies which are used to control - "Google.Cloud.Simple.AllAtOnce" - "Google.Cloud.Simple.OneLocationAtATime" A rollout with one of these simple strategies will rollout across all locations defined in the associated UnitKind's Saas Locations. "uid": "A String", # Output only. The unique identifier of the resource. UID is unique in the time and space for this resource within the scope of the service. It is typically generated by the server on successful creation of a resource and must not be changed. UID is used to uniquely identify resources with resource name reuses. This should be a UUID4. "unitFilter": "A String", # Optional. CEL(https://github.com/google/cel-spec) formatted filter string against Unit. The filter will be applied to determine the eligible unit population. This filter can only reduce, but not expand the scope of the rollout. - "unitKind": "A String", # Required. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts. + "unitKind": "A String", # Optional. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts. "unitUpdatePacing": { # UnitUpdatePacing defines the policy for the maximum number of unit operations that can run for a rollout in parallel in a single region. # Optional. Settings for controlling the pacing of rollouts i.e. the number of units to be rolled out in parallel in a region. "maxConcurrentOperationsCount": 42, # Optional. An absolute cap on concurrent units operations. If both percent and count are provided, the system uses the MINIMUM (most restrictive). "maxConcurrentOperationsPercent": { # A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's [BigDecimal](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigDecimal.html) or Python's [decimal.Decimal](https://docs.python.org/3/library/decimal.html). # Optional. The maximum percentage of total units in the scope that can be in-flight. Example: 10.5 for 10.5%. If both percent and count are provided, the system uses the MINIMUM (most restrictive). @@ -376,7 +376,7 @@

Method Details

"rolloutOrchestrationStrategy": "A String", # Optional. The strategy used for executing a Rollout. This is a required field. There are two supported values strategies which are used to control - "Google.Cloud.Simple.AllAtOnce" - "Google.Cloud.Simple.OneLocationAtATime" A rollout with one of these simple strategies will rollout across all locations defined in the associated UnitKind's Saas Locations. "uid": "A String", # Output only. The unique identifier of the resource. UID is unique in the time and space for this resource within the scope of the service. It is typically generated by the server on successful creation of a resource and must not be changed. UID is used to uniquely identify resources with resource name reuses. This should be a UUID4. "unitFilter": "A String", # Optional. CEL(https://github.com/google/cel-spec) formatted filter string against Unit. The filter will be applied to determine the eligible unit population. This filter can only reduce, but not expand the scope of the rollout. - "unitKind": "A String", # Required. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts. + "unitKind": "A String", # Optional. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts. "unitUpdatePacing": { # UnitUpdatePacing defines the policy for the maximum number of unit operations that can run for a rollout in parallel in a single region. # Optional. Settings for controlling the pacing of rollouts i.e. the number of units to be rolled out in parallel in a region. "maxConcurrentOperationsCount": 42, # Optional. An absolute cap on concurrent units operations. If both percent and count are provided, the system uses the MINIMUM (most restrictive). "maxConcurrentOperationsPercent": { # A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's [BigDecimal](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigDecimal.html) or Python's [decimal.Decimal](https://docs.python.org/3/library/decimal.html). # Optional. The maximum percentage of total units in the scope that can be in-flight. Example: 10.5 for 10.5%. If both percent and count are provided, the system uses the MINIMUM (most restrictive). diff --git a/docs/dyn/saasservicemgmt_v1beta1.projects.locations.rolloutKinds.html b/docs/dyn/saasservicemgmt_v1beta1.projects.locations.rolloutKinds.html index 994b6a2ec7..4faa609038 100644 --- a/docs/dyn/saasservicemgmt_v1beta1.projects.locations.rolloutKinds.html +++ b/docs/dyn/saasservicemgmt_v1beta1.projects.locations.rolloutKinds.html @@ -127,7 +127,7 @@

Method Details

"rolloutOrchestrationStrategy": "A String", # Optional. The strategy used for executing a Rollout. This is a required field. There are two supported values strategies which are used to control - "Google.Cloud.Simple.AllAtOnce" - "Google.Cloud.Simple.OneLocationAtATime" A rollout with one of these simple strategies will rollout across all locations defined in the associated UnitKind's Saas Locations. "uid": "A String", # Output only. The unique identifier of the resource. UID is unique in the time and space for this resource within the scope of the service. It is typically generated by the server on successful creation of a resource and must not be changed. UID is used to uniquely identify resources with resource name reuses. This should be a UUID4. "unitFilter": "A String", # Optional. CEL(https://github.com/google/cel-spec) formatted filter string against Unit. The filter will be applied to determine the eligible unit population. This filter can only reduce, but not expand the scope of the rollout. - "unitKind": "A String", # Required. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts. + "unitKind": "A String", # Optional. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts. "unitUpdatePacing": { # UnitUpdatePacing defines the policy for the maximum number of unit operations that can run for a rollout in parallel in a single region. # Optional. Settings for controlling the pacing of rollouts i.e. the number of units to be rolled out in parallel in a region. "maxConcurrentOperationsCount": 42, # Optional. An absolute cap on concurrent units operations. If both percent and count are provided, the system uses the MINIMUM (most restrictive). "maxConcurrentOperationsPercent": { # A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's [BigDecimal](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigDecimal.html) or Python's [decimal.Decimal](https://docs.python.org/3/library/decimal.html). # Optional. The maximum percentage of total units in the scope that can be in-flight. Example: 10.5 for 10.5%. If both percent and count are provided, the system uses the MINIMUM (most restrictive). @@ -166,7 +166,7 @@

Method Details

"rolloutOrchestrationStrategy": "A String", # Optional. The strategy used for executing a Rollout. This is a required field. There are two supported values strategies which are used to control - "Google.Cloud.Simple.AllAtOnce" - "Google.Cloud.Simple.OneLocationAtATime" A rollout with one of these simple strategies will rollout across all locations defined in the associated UnitKind's Saas Locations. "uid": "A String", # Output only. The unique identifier of the resource. UID is unique in the time and space for this resource within the scope of the service. It is typically generated by the server on successful creation of a resource and must not be changed. UID is used to uniquely identify resources with resource name reuses. This should be a UUID4. "unitFilter": "A String", # Optional. CEL(https://github.com/google/cel-spec) formatted filter string against Unit. The filter will be applied to determine the eligible unit population. This filter can only reduce, but not expand the scope of the rollout. - "unitKind": "A String", # Required. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts. + "unitKind": "A String", # Optional. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts. "unitUpdatePacing": { # UnitUpdatePacing defines the policy for the maximum number of unit operations that can run for a rollout in parallel in a single region. # Optional. Settings for controlling the pacing of rollouts i.e. the number of units to be rolled out in parallel in a region. "maxConcurrentOperationsCount": 42, # Optional. An absolute cap on concurrent units operations. If both percent and count are provided, the system uses the MINIMUM (most restrictive). "maxConcurrentOperationsPercent": { # A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's [BigDecimal](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigDecimal.html) or Python's [decimal.Decimal](https://docs.python.org/3/library/decimal.html). # Optional. The maximum percentage of total units in the scope that can be in-flight. Example: 10.5 for 10.5%. If both percent and count are provided, the system uses the MINIMUM (most restrictive). @@ -230,7 +230,7 @@

Method Details

"rolloutOrchestrationStrategy": "A String", # Optional. The strategy used for executing a Rollout. This is a required field. There are two supported values strategies which are used to control - "Google.Cloud.Simple.AllAtOnce" - "Google.Cloud.Simple.OneLocationAtATime" A rollout with one of these simple strategies will rollout across all locations defined in the associated UnitKind's Saas Locations. "uid": "A String", # Output only. The unique identifier of the resource. UID is unique in the time and space for this resource within the scope of the service. It is typically generated by the server on successful creation of a resource and must not be changed. UID is used to uniquely identify resources with resource name reuses. This should be a UUID4. "unitFilter": "A String", # Optional. CEL(https://github.com/google/cel-spec) formatted filter string against Unit. The filter will be applied to determine the eligible unit population. This filter can only reduce, but not expand the scope of the rollout. - "unitKind": "A String", # Required. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts. + "unitKind": "A String", # Optional. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts. "unitUpdatePacing": { # UnitUpdatePacing defines the policy for the maximum number of unit operations that can run for a rollout in parallel in a single region. # Optional. Settings for controlling the pacing of rollouts i.e. the number of units to be rolled out in parallel in a region. "maxConcurrentOperationsCount": 42, # Optional. An absolute cap on concurrent units operations. If both percent and count are provided, the system uses the MINIMUM (most restrictive). "maxConcurrentOperationsPercent": { # A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's [BigDecimal](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigDecimal.html) or Python's [decimal.Decimal](https://docs.python.org/3/library/decimal.html). # Optional. The maximum percentage of total units in the scope that can be in-flight. Example: 10.5 for 10.5%. If both percent and count are provided, the system uses the MINIMUM (most restrictive). @@ -280,7 +280,7 @@

Method Details

"rolloutOrchestrationStrategy": "A String", # Optional. The strategy used for executing a Rollout. This is a required field. There are two supported values strategies which are used to control - "Google.Cloud.Simple.AllAtOnce" - "Google.Cloud.Simple.OneLocationAtATime" A rollout with one of these simple strategies will rollout across all locations defined in the associated UnitKind's Saas Locations. "uid": "A String", # Output only. The unique identifier of the resource. UID is unique in the time and space for this resource within the scope of the service. It is typically generated by the server on successful creation of a resource and must not be changed. UID is used to uniquely identify resources with resource name reuses. This should be a UUID4. "unitFilter": "A String", # Optional. CEL(https://github.com/google/cel-spec) formatted filter string against Unit. The filter will be applied to determine the eligible unit population. This filter can only reduce, but not expand the scope of the rollout. - "unitKind": "A String", # Required. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts. + "unitKind": "A String", # Optional. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts. "unitUpdatePacing": { # UnitUpdatePacing defines the policy for the maximum number of unit operations that can run for a rollout in parallel in a single region. # Optional. Settings for controlling the pacing of rollouts i.e. the number of units to be rolled out in parallel in a region. "maxConcurrentOperationsCount": 42, # Optional. An absolute cap on concurrent units operations. If both percent and count are provided, the system uses the MINIMUM (most restrictive). "maxConcurrentOperationsPercent": { # A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's [BigDecimal](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigDecimal.html) or Python's [decimal.Decimal](https://docs.python.org/3/library/decimal.html). # Optional. The maximum percentage of total units in the scope that can be in-flight. Example: 10.5 for 10.5%. If both percent and count are provided, the system uses the MINIMUM (most restrictive). @@ -337,7 +337,7 @@

Method Details

"rolloutOrchestrationStrategy": "A String", # Optional. The strategy used for executing a Rollout. This is a required field. There are two supported values strategies which are used to control - "Google.Cloud.Simple.AllAtOnce" - "Google.Cloud.Simple.OneLocationAtATime" A rollout with one of these simple strategies will rollout across all locations defined in the associated UnitKind's Saas Locations. "uid": "A String", # Output only. The unique identifier of the resource. UID is unique in the time and space for this resource within the scope of the service. It is typically generated by the server on successful creation of a resource and must not be changed. UID is used to uniquely identify resources with resource name reuses. This should be a UUID4. "unitFilter": "A String", # Optional. CEL(https://github.com/google/cel-spec) formatted filter string against Unit. The filter will be applied to determine the eligible unit population. This filter can only reduce, but not expand the scope of the rollout. - "unitKind": "A String", # Required. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts. + "unitKind": "A String", # Optional. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts. "unitUpdatePacing": { # UnitUpdatePacing defines the policy for the maximum number of unit operations that can run for a rollout in parallel in a single region. # Optional. Settings for controlling the pacing of rollouts i.e. the number of units to be rolled out in parallel in a region. "maxConcurrentOperationsCount": 42, # Optional. An absolute cap on concurrent units operations. If both percent and count are provided, the system uses the MINIMUM (most restrictive). "maxConcurrentOperationsPercent": { # A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's [BigDecimal](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigDecimal.html) or Python's [decimal.Decimal](https://docs.python.org/3/library/decimal.html). # Optional. The maximum percentage of total units in the scope that can be in-flight. Example: 10.5 for 10.5%. If both percent and count are provided, the system uses the MINIMUM (most restrictive). @@ -376,7 +376,7 @@

Method Details

"rolloutOrchestrationStrategy": "A String", # Optional. The strategy used for executing a Rollout. This is a required field. There are two supported values strategies which are used to control - "Google.Cloud.Simple.AllAtOnce" - "Google.Cloud.Simple.OneLocationAtATime" A rollout with one of these simple strategies will rollout across all locations defined in the associated UnitKind's Saas Locations. "uid": "A String", # Output only. The unique identifier of the resource. UID is unique in the time and space for this resource within the scope of the service. It is typically generated by the server on successful creation of a resource and must not be changed. UID is used to uniquely identify resources with resource name reuses. This should be a UUID4. "unitFilter": "A String", # Optional. CEL(https://github.com/google/cel-spec) formatted filter string against Unit. The filter will be applied to determine the eligible unit population. This filter can only reduce, but not expand the scope of the rollout. - "unitKind": "A String", # Required. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts. + "unitKind": "A String", # Optional. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts. "unitUpdatePacing": { # UnitUpdatePacing defines the policy for the maximum number of unit operations that can run for a rollout in parallel in a single region. # Optional. Settings for controlling the pacing of rollouts i.e. the number of units to be rolled out in parallel in a region. "maxConcurrentOperationsCount": 42, # Optional. An absolute cap on concurrent units operations. If both percent and count are provided, the system uses the MINIMUM (most restrictive). "maxConcurrentOperationsPercent": { # A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's [BigDecimal](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigDecimal.html) or Python's [decimal.Decimal](https://docs.python.org/3/library/decimal.html). # Optional. The maximum percentage of total units in the scope that can be in-flight. Example: 10.5 for 10.5%. If both percent and count are provided, the system uses the MINIMUM (most restrictive). diff --git a/docs/dyn/saasservicemgmt_v1beta1.projects.locations.unitGroupOperations.html b/docs/dyn/saasservicemgmt_v1beta1.projects.locations.unitGroupOperations.html index b064df3286..560ef58e54 100644 --- a/docs/dyn/saasservicemgmt_v1beta1.projects.locations.unitGroupOperations.html +++ b/docs/dyn/saasservicemgmt_v1beta1.projects.locations.unitGroupOperations.html @@ -115,6 +115,7 @@

Method Details

"a_key": "A String", }, "createTime": "A String", # Output only. The timestamp when the resource was created. + "deleteTime": "A String", # Output only. The timestamp when the resource was marked for deletion (deletion is an asynchronous operation). "etag": "A String", # Output only. An opaque value that uniquely identifies a version or generation of a resource. It can be used to confirm that the client and server agree on the ordering of a resource being written. "labels": { # Optional. The labels on the resource, which can be used for categorization. similar to Kubernetes resource labels. "a_key": "A String", @@ -140,6 +141,7 @@

Method Details

"a_key": "A String", }, "createTime": "A String", # Output only. The timestamp when the resource was created. + "deleteTime": "A String", # Output only. The timestamp when the resource was marked for deletion (deletion is an asynchronous operation). "etag": "A String", # Output only. An opaque value that uniquely identifies a version or generation of a resource. It can be used to confirm that the client and server agree on the ordering of a resource being written. "labels": { # Optional. The labels on the resource, which can be used for categorization. similar to Kubernetes resource labels. "a_key": "A String", @@ -190,6 +192,7 @@

Method Details

"a_key": "A String", }, "createTime": "A String", # Output only. The timestamp when the resource was created. + "deleteTime": "A String", # Output only. The timestamp when the resource was marked for deletion (deletion is an asynchronous operation). "etag": "A String", # Output only. An opaque value that uniquely identifies a version or generation of a resource. It can be used to confirm that the client and server agree on the ordering of a resource being written. "labels": { # Optional. The labels on the resource, which can be used for categorization. similar to Kubernetes resource labels. "a_key": "A String", @@ -226,6 +229,7 @@

Method Details

"a_key": "A String", }, "createTime": "A String", # Output only. The timestamp when the resource was created. + "deleteTime": "A String", # Output only. The timestamp when the resource was marked for deletion (deletion is an asynchronous operation). "etag": "A String", # Output only. An opaque value that uniquely identifies a version or generation of a resource. It can be used to confirm that the client and server agree on the ordering of a resource being written. "labels": { # Optional. The labels on the resource, which can be used for categorization. similar to Kubernetes resource labels. "a_key": "A String", @@ -269,6 +273,7 @@

Method Details

"a_key": "A String", }, "createTime": "A String", # Output only. The timestamp when the resource was created. + "deleteTime": "A String", # Output only. The timestamp when the resource was marked for deletion (deletion is an asynchronous operation). "etag": "A String", # Output only. An opaque value that uniquely identifies a version or generation of a resource. It can be used to confirm that the client and server agree on the ordering of a resource being written. "labels": { # Optional. The labels on the resource, which can be used for categorization. similar to Kubernetes resource labels. "a_key": "A String", @@ -294,6 +299,7 @@

Method Details

"a_key": "A String", }, "createTime": "A String", # Output only. The timestamp when the resource was created. + "deleteTime": "A String", # Output only. The timestamp when the resource was marked for deletion (deletion is an asynchronous operation). "etag": "A String", # Output only. An opaque value that uniquely identifies a version or generation of a resource. It can be used to confirm that the client and server agree on the ordering of a resource being written. "labels": { # Optional. The labels on the resource, which can be used for categorization. similar to Kubernetes resource labels. "a_key": "A String", diff --git a/googleapiclient/discovery_cache/documents/saasservicemgmt.v1.json b/googleapiclient/discovery_cache/documents/saasservicemgmt.v1.json index 9e642f29b0..f212cd9a89 100644 --- a/googleapiclient/discovery_cache/documents/saasservicemgmt.v1.json +++ b/googleapiclient/discovery_cache/documents/saasservicemgmt.v1.json @@ -1866,7 +1866,7 @@ } } }, -"revision": "20260816", +"revision": "20260914", "rootUrl": "https://saasservicemgmt.googleapis.com/", "schemas": { "Aggregate": { @@ -2603,7 +2603,7 @@ "type": "string" }, "unitKind": { -"description": "Required. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts.", +"description": "Optional. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts.", "type": "string" }, "unitUpdatePacing": { diff --git a/googleapiclient/discovery_cache/documents/saasservicemgmt.v1beta1.json b/googleapiclient/discovery_cache/documents/saasservicemgmt.v1beta1.json index 77bf448451..15cab3a2b1 100644 --- a/googleapiclient/discovery_cache/documents/saasservicemgmt.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/saasservicemgmt.v1beta1.json @@ -3323,7 +3323,7 @@ } } }, -"revision": "20260816", +"revision": "20260914", "rootUrl": "https://saasservicemgmt.googleapis.com/", "schemas": { "Aggregate": { @@ -4867,7 +4867,7 @@ "type": "string" }, "unitKind": { -"description": "Required. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts.", +"description": "Optional. Immutable. UnitKind that this rollout kind corresponds to. Rollouts stemming from this rollout kind will target the units of this unit kind. In other words, this defines the population of target units to be upgraded by rollouts.", "type": "string" }, "unitUpdatePacing": { @@ -5623,6 +5623,12 @@ false "readOnly": true, "type": "string" }, +"deleteTime": { +"description": "Output only. The timestamp when the resource was marked for deletion (deletion is an asynchronous operation).", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, "etag": { "description": "Output only. An opaque value that uniquely identifies a version or generation of a resource. It can be used to confirm that the client and server agree on the ordering of a resource being written.", "readOnly": true, From 79a090e6fc7caeda2a4b4315c0dc576c27fc8cd4 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:18 +0000 Subject: [PATCH 28/33] feat(servicecontrol): update the api #### servicecontrol:v2 The following keys were deleted: - schemas.PolicyViolationInfo.properties.rabPolicyViolationInfo.$ref (Total Keys: 1) - schemas.RabPolicyViolationInfo (Total Keys: 5) --- .../documents/servicecontrol.v2.json | 24 +------------------ 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/googleapiclient/discovery_cache/documents/servicecontrol.v2.json b/googleapiclient/discovery_cache/documents/servicecontrol.v2.json index 3e9f385617..2b47d7cf21 100644 --- a/googleapiclient/discovery_cache/documents/servicecontrol.v2.json +++ b/googleapiclient/discovery_cache/documents/servicecontrol.v2.json @@ -169,7 +169,7 @@ } } }, -"revision": "20260806", +"revision": "20260914", "rootUrl": "https://servicecontrol.googleapis.com/", "schemas": { "Api": { @@ -665,10 +665,6 @@ "orgPolicyViolationInfo": { "$ref": "OrgPolicyViolationInfo", "description": "Indicates the orgpolicy violations for this resource." -}, -"rabPolicyViolationInfo": { -"$ref": "RabPolicyViolationInfo", -"description": "Indicates the regional access boundary policy violations for this resource." } }, "type": "object" @@ -688,24 +684,6 @@ }, "type": "object" }, -"RabPolicyViolationInfo": { -"description": "Represents Regional Access Boundary (RAB) Policy Violation information.", -"id": "RabPolicyViolationInfo", -"properties": { -"errorMessage": { -"description": "Optional. Error message detailing what triggered the violation. The error message content originates from the authz library e.g., google3/cloud/security/iam/cap/deny_explanation/internal/make_error_msg.cc. This will be the same (canonical) error message provided by the http error code.", -"type": "string" -}, -"resourceLocations": { -"description": "Optional. The list of target locations of the resource.", -"items": { -"type": "string" -}, -"type": "array" -} -}, -"type": "object" -}, "ReportRequest": { "description": "Request message for the Report method.", "id": "ReportRequest", From 905ac267635b6d9f0fb1fc2a9ff23fffba4aa14c Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:18 +0000 Subject: [PATCH 29/33] feat(sheets): update the api #### sheets:v4 The following keys were added: - resources.spreadsheets.methods.get.parameters.commentsViewMode (Total Keys: 2) - schemas.AddCommentReplyRequest (Total Keys: 4) - schemas.AddCommentReplyResponse (Total Keys: 3) - schemas.BatchUpdateSpreadsheetRequest.properties.commentsViewMode.type (Total Keys: 1) - schemas.BatchUpdateSpreadsheetResponse.properties.commentUpdateState.type (Total Keys: 1) - schemas.CommentAnchor (Total Keys: 4) - schemas.CommentThread (Total Keys: 9) - schemas.DeleteCommentReplyRequest (Total Keys: 4) - schemas.DeleteCommentRequest (Total Keys: 3) - schemas.GetSpreadsheetByDataFilterRequest.properties.commentsViewMode.type (Total Keys: 1) - schemas.InsertCommentRequest (Total Keys: 5) - schemas.InsertCommentResponse (Total Keys: 3) - schemas.Post (Total Keys: 21) - schemas.Request.properties.addCommentReply.$ref (Total Keys: 1) - schemas.Request.properties.deleteComment (Total Keys: 2) - schemas.Request.properties.insertComment.$ref (Total Keys: 1) - schemas.Request.properties.updateCommentPost.$ref (Total Keys: 1) - schemas.Response.properties.addCommentReply.$ref (Total Keys: 1) - schemas.Response.properties.insertComment.$ref (Total Keys: 1) - schemas.Sheet.properties.commentAnchors (Total Keys: 2) - schemas.Spreadsheet.properties.comments (Total Keys: 3) - schemas.UpdateCommentPostRequest (Total Keys: 5) --- docs/dyn/sheets_v4.spreadsheets.html | 416 +++++++++++++++++- .../discovery_cache/documents/sheets.v4.json | 373 +++++++++++++++- 2 files changed, 786 insertions(+), 3 deletions(-) diff --git a/docs/dyn/sheets_v4.spreadsheets.html b/docs/dyn/sheets_v4.spreadsheets.html index 2adecbff73..14479220ff 100644 --- a/docs/dyn/sheets_v4.spreadsheets.html +++ b/docs/dyn/sheets_v4.spreadsheets.html @@ -99,7 +99,7 @@

Instance Methods

create(body=None, x__xgafv=None)

Creates a spreadsheet, returning the newly created spreadsheet.

- get(spreadsheetId, excludeTablesInBandedRanges=None, includeGridData=None, ranges=None, x__xgafv=None)

+ get(spreadsheetId, commentsViewMode=None, excludeTablesInBandedRanges=None, includeGridData=None, ranges=None, x__xgafv=None)

Returns the spreadsheet at the given ID. The caller must specify the spreadsheet ID. By default, data within grids is not returned. You can include grid data in one of 2 ways: * Specify a [field mask](https://developers.google.com/workspace/sheets/api/guides/field-masks) listing your desired fields using the `fields` URL parameter in HTTP * Set the includeGridData URL parameter to true. If a field mask is set, the `includeGridData` parameter is ignored For large spreadsheets, as a best practice, retrieve only the specific spreadsheet fields that you want. To retrieve only subsets of spreadsheet data, use the ranges URL parameter. Ranges are specified using [A1 notation](https://developers.google.com/workspace/sheets/api/guides/concepts#cell). You can define a single cell (for example, `A1`) or multiple cells (for example, `A1:D5`). You can also get cells from other sheets within the same spreadsheet (for example, `Sheet2!A1:C4`) or retrieve multiple ranges at once (for example, `?ranges=A1:D5&ranges=Sheet2!A1:C4`). Limiting the range returns only the portions of the spreadsheet that intersect the requested ranges.

getByDataFilter(spreadsheetId, body=None, x__xgafv=None)

@@ -115,6 +115,7 @@

Method Details

The object takes the form of: { # The request for updating any aspect of a spreadsheet. + "commentsViewMode": "A String", # The comments view mode to apply to the spreadsheet. This allows viewing the spreadsheet with comments omitted or included. If one is not specified, COMMENTS_VIEW_MODE_OMITTED is used. Meaningful only if include_spreadsheet_in_response is 'true'. [Developer Preview](https://developers.google.com/workspace/preview). "includeSpreadsheetInResponse": True or False, # Determines if the update response should include the spreadsheet resource. "requests": [ # A list of updates to apply to the spreadsheet. Requests will be applied in the order they are specified. If any request is not valid, no requests will be applied. { # A single kind of update to apply to a spreadsheet. @@ -1929,6 +1930,27 @@

Method Details

}, }, }, + "addCommentReply": { # Inserts a reply Post into a CommentThread. [Developer Preview](https://developers.google.com/workspace/preview). # Adds a reply to a CommentThread. [Developer Preview](https://developers.google.com/workspace/preview). + "commentId": "A String", # The ID of the CommentThread to add the reply to. + "post": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The Post representing the reply. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported spreadsheet. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Sheets editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedSpreadsheet": True or False, # Output only. Whether the post is from a copied spreadsheet. This field cannot be set directly by callers. + "fromImportedSpreadsheet": True or False, # Output only. Whether the post is from an imported spreadsheet. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + }, "addConditionalFormatRule": { # Adds a new conditional format rule at the given index. All subsequent rules' indexes are incremented. # Adds a new conditional format rule. "index": 42, # The zero-based index where the rule should be inserted. "rule": { # A rule describing a conditional format. # The rule to add. @@ -3500,6 +3522,13 @@

Method Details

"deleteBanding": { # Removes the banded range with the given ID from the spreadsheet. # Removes a banded range "bandedRangeId": 42, # The ID of the banded range to delete. }, + "deleteComment": { # Deletes a CommentThread. Returns a 400 bad request error if the requesting user is not the author of the headPost. [Developer Preview](https://developers.google.com/workspace/preview). # Deletes a CommentThread. [Developer Preview](https://developers.google.com/workspace/preview). + "commentId": "A String", # The ID of the CommentThread that is being deleted. + }, + "deleteCommentReply": { # Deletes a reply Post from a CommentThread. Returns a 400 bad request error if: - The requesting user is not the author of the post. - The reply post contains a comment action. - The reply post contains an assignee. [Developer Preview](https://developers.google.com/workspace/preview). # Deletes a reply Post from a CommentThread [Developer Preview](https://developers.google.com/workspace/preview). + "commentId": "A String", # The ID of the CommentThread which the post belongs to. + "postId": "A String", # The ID of the reply Post being deleted. + }, "deleteConditionalFormatRule": { # Deletes a conditional format rule at the given index. All subsequent rules' indexes are decremented. # Deletes an existing conditional format rule. "index": 42, # The zero-based index of the rule to be deleted. "sheetId": 42, # The sheet the rule is being deleted from. @@ -3625,6 +3654,15 @@

Method Details

"searchByRegex": True or False, # True if the find value is a regex. The regular expression and replacement should follow Java regex rules at https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html. The replacement string is allowed to refer to capturing groups. For example, if one cell has the contents `"Google Sheets"` and another has `"Google Docs"`, then searching for `"o.* (.*)"` with a replacement of `"$1 Rocks"` would change the contents of the cells to `"GSheets Rocks"` and `"GDocs Rocks"` respectively. "sheetId": 42, # The sheet to find/replace over. }, + "insertComment": { # Inserts a CommentThread into the spreadsheet. [Developer Preview](https://developers.google.com/workspace/preview). # Inserts a CommentThread into the spreadsheet. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmailAddress": "A String", # Optional. The email address of the assignee of the comment. Leave empty for a non-assigned comment. May not exceed 2048 UTF-8 code units. + "content": "A String", # The text of the comment, as plain text. This text content will be handled similarly to comments created in the Sheets editor. It will have similar behaviors for formatting, notifications, etc. This field cannot be empty, and must not exceed 2048 UTF-8 code units. + "coordinate": { # A coordinate in a sheet. All indexes are zero-based. # The GridCoordinate in the sheet that is tied to this comment. + "columnIndex": 42, # The column index of the coordinate. + "rowIndex": 42, # The row index of the coordinate. + "sheetId": 42, # The sheet this coordinate is on. + }, + }, "insertDimension": { # Inserts rows or columns in a sheet at a particular index. # Inserts new rows or columns in a sheet. "inheritFromBefore": True or False, # Whether dimension properties should be extended from the dimensions before or after the newly inserted dimensions. True to inherit from the dimensions before (in which case the start index must be greater than 0), and false to inherit from the dimensions after. For example, if row index 0 has red background and row index 1 has a green background, then inserting 2 rows at index 1 can inherit either the green or red background. If `inheritFromBefore` is true, the two new rows will be red (because the row before the insertion point was red), whereas if `inheritFromBefore` is false, the two new rows will be green (because the row after the insertion point was green). "range": { # A range along a single dimension on a sheet. All indexes are zero-based. Indexes are half open: the start index is inclusive and the end index is exclusive. Missing indexes indicate the range is unbounded on that side. # The dimensions to insert. Both the start and end indexes must be bounded. @@ -7329,6 +7367,11 @@

Method Details

}, }, }, + "updateCommentPost": { # Updates a Post in a CommentThread. Returns a 400 bad request error if: - The requesting user is not the author of the post. [Developer Preview](https://developers.google.com/workspace/preview). # Updates an existing post (head post or reply) of a CommentThread. [Developer Preview](https://developers.google.com/workspace/preview). + "commentId": "A String", # The ID of the CommentThread which the post belongs to. + "content": "A String", # The new text of the comment, as plain text. This text content will be handled similarly to comments created in the Sheets editor. It will have similar behaviors for formatting, notifications, etc. This field cannot be empty, and must not exceed 2048 UTF-8 code units. + "postId": "A String", # The ID of the post being updated. + }, "updateConditionalFormatRule": { # Updates a conditional format rule at the given index, or moves a conditional format rule to another index. # Updates an existing conditional format rule. "index": 42, # The zero-based index of the rule that should be replaced or moved. "newIndex": 42, # The zero-based new index the rule should end up at. @@ -8364,6 +8407,7 @@

Method Details

An object of the form: { # The reply for batch updating a spreadsheet. + "commentUpdateState": "A String", # Whether comment updates were applied in the batch request. [Developer Preview](https://developers.google.com/workspace/preview). "replies": [ # The reply of the updates. This maps 1:1 with the updates, although replies to some requests may be empty. { # A single response from an update. "addBanding": { # The result of adding a banded range. # A reply from adding a banded range. @@ -10177,6 +10221,26 @@

Method Details

}, }, }, + "addCommentReply": { # The result of creating a reply. [Developer Preview](https://developers.google.com/workspace/preview). # The result of creating a reply. [Developer Preview](https://developers.google.com/workspace/preview). + "post": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The newly-inserted reply Post. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported spreadsheet. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Sheets editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedSpreadsheet": True or False, # Output only. Whether the post is from a copied spreadsheet. This field cannot be set directly by callers. + "fromImportedSpreadsheet": True or False, # Output only. Whether the post is from an imported spreadsheet. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + }, "addDataSource": { # The result of adding a data source. # A reply from adding a data source. "dataExecutionStatus": { # The data execution status. A data execution is created to sync a data source object with the latest data from a DataSource. It is usually scheduled to run at background, you can check its state to tell if an execution completes There are several scenarios where a data execution is triggered to run: * Adding a data source creates an associated data source sheet as well as a data execution to sync the data from the data source to the sheet. * Updating a data source creates a data execution to refresh the associated data source sheet similarly. * You can send refresh request to explicitly refresh one or multiple data source objects. # The data execution status. "errorCode": "A String", # The error code. @@ -11199,6 +11263,52 @@

Method Details

"sheetsChanged": 42, # The number of sheets changed. "valuesChanged": 42, # The number of non-formula cells changed. }, + "insertComment": { # The result of creating a comment. [Developer Preview](https://developers.google.com/workspace/preview). # The result of creating a comment. [Developer Preview](https://developers.google.com/workspace/preview). + "commentThread": { # Represents a single comment thread inside a spreadsheet. [Developer Preview](https://developers.google.com/workspace/preview). # The newly-inserted comment thread. + "anchorId": "A String", # The ID of the CommentAnchor in the sheet that this thread is tied to. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported spreadsheet. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Sheets editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedSpreadsheet": True or False, # Output only. Whether the post is from a copied spreadsheet. This field cannot be set directly by callers. + "fromImportedSpreadsheet": True or False, # Output only. Whether the post is from an imported spreadsheet. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the spreadsheet when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported spreadsheet. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Sheets editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedSpreadsheet": True or False, # Output only. Whether the post is from a copied spreadsheet. This field cannot be set directly by callers. + "fromImportedSpreadsheet": True or False, # Output only. Whether the post is from an imported spreadsheet. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + }, "refreshDataSource": { # The response from refreshing one or multiple data source objects. # A reply from refreshing data source objects. "statuses": [ # All the refresh status for the data source object references specified in the request. If is_all is specified, the field contains only those in failure status. { # The execution status of refreshing one data source object. @@ -11772,6 +11882,53 @@

Method Details

], "spreadsheetId": "A String", # The spreadsheet the updates were applied to. "updatedSpreadsheet": { # Resource that represents a spreadsheet. # The spreadsheet after updates were applied. This is only set if BatchUpdateSpreadsheetRequest.include_spreadsheet_in_response is `true`. + "comments": [ # The comment threads associated with the spreadsheet. [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single comment thread inside a spreadsheet. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the CommentAnchor in the sheet that this thread is tied to. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported spreadsheet. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Sheets editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedSpreadsheet": True or False, # Output only. Whether the post is from a copied spreadsheet. This field cannot be set directly by callers. + "fromImportedSpreadsheet": True or False, # Output only. Whether the post is from an imported spreadsheet. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the spreadsheet when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported spreadsheet. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Sheets editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedSpreadsheet": True or False, # Output only. Whether the post is from a copied spreadsheet. This field cannot be set directly by callers. + "fromImportedSpreadsheet": True or False, # Output only. Whether the post is from an imported spreadsheet. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + ], + "commentsViewMode": "A String", # Output only. The comments view mode applied to the spreadsheet. [Developer Preview](https://developers.google.com/workspace/preview). "dataSourceSchedules": [ # Output only. A list of data source refresh schedules. { # Schedule for refreshing the data source. Data sources in the spreadsheet are refreshed within a time interval. You can specify the start time by clicking the Scheduled Refresh button in the Sheets editor, but the interval is fixed at 4 hours. For example, if you specify a start time of 8 AM , the refresh will take place between 8 AM and 12 PM every day. "dailySchedule": { # A schedule for data to refresh every day in a given time interval. # Daily refresh schedule. @@ -14029,6 +14186,18 @@

Method Details

}, }, ], + "commentAnchors": [ # The comment anchors on this sheet. [Developer Preview](https://developers.google.com/workspace/preview). + { # A location in the spreadsheet that is tied to a CommentThread with the same anchorId. Note: Multiple anchors may refer to the same location. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The unique ID of the comment anchor. Output only. + "range": { # A range on a sheet. All indexes are zero-based. Indexes are half open, i.e. the start index is inclusive and the end index is exclusive -- [start_index, end_index). Missing indexes indicate the range is unbounded on that side. For example, if `"Sheet1"` is sheet ID 123456, then: `Sheet1!A1:A1 == sheet_id: 123456, start_row_index: 0, end_row_index: 1, start_column_index: 0, end_column_index: 1` `Sheet1!A3:B4 == sheet_id: 123456, start_row_index: 2, end_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1!A:B == sheet_id: 123456, start_column_index: 0, end_column_index: 2` `Sheet1!A5:B == sheet_id: 123456, start_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1 == sheet_id: 123456` The start index must always be less than or equal to the end index. If the start index equals the end index, then the range is empty. Empty ranges are typically not meaningful and are usually rendered in the UI as `#REF!`. # The coordinate range inside the sheet where this comment is anchored. + "endColumnIndex": 42, # The end column (exclusive) of the range, or not set if unbounded. + "endRowIndex": 42, # The end row (exclusive) of the range, or not set if unbounded. + "sheetId": 42, # The sheet this range is on. + "startColumnIndex": 42, # The start column (inclusive) of the range, or not set if unbounded. + "startRowIndex": 42, # The start row (inclusive) of the range, or not set if unbounded. + }, + }, + ], "conditionalFormats": [ # The conditional format rules in this sheet. { # A rule describing a conditional format. "booleanRule": { # A rule that may or may not match, depending on the condition. # The formatting is either "on" or "off" according to the rule. @@ -15525,6 +15694,53 @@

Method Details

The object takes the form of: { # Resource that represents a spreadsheet. + "comments": [ # The comment threads associated with the spreadsheet. [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single comment thread inside a spreadsheet. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the CommentAnchor in the sheet that this thread is tied to. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported spreadsheet. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Sheets editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedSpreadsheet": True or False, # Output only. Whether the post is from a copied spreadsheet. This field cannot be set directly by callers. + "fromImportedSpreadsheet": True or False, # Output only. Whether the post is from an imported spreadsheet. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the spreadsheet when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported spreadsheet. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Sheets editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedSpreadsheet": True or False, # Output only. Whether the post is from a copied spreadsheet. This field cannot be set directly by callers. + "fromImportedSpreadsheet": True or False, # Output only. Whether the post is from an imported spreadsheet. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + ], + "commentsViewMode": "A String", # Output only. The comments view mode applied to the spreadsheet. [Developer Preview](https://developers.google.com/workspace/preview). "dataSourceSchedules": [ # Output only. A list of data source refresh schedules. { # Schedule for refreshing the data source. Data sources in the spreadsheet are refreshed within a time interval. You can specify the start time by clicking the Scheduled Refresh button in the Sheets editor, but the interval is fixed at 4 hours. For example, if you specify a start time of 8 AM , the refresh will take place between 8 AM and 12 PM every day. "dailySchedule": { # A schedule for data to refresh every day in a given time interval. # Daily refresh schedule. @@ -17782,6 +17998,18 @@

Method Details

}, }, ], + "commentAnchors": [ # The comment anchors on this sheet. [Developer Preview](https://developers.google.com/workspace/preview). + { # A location in the spreadsheet that is tied to a CommentThread with the same anchorId. Note: Multiple anchors may refer to the same location. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The unique ID of the comment anchor. Output only. + "range": { # A range on a sheet. All indexes are zero-based. Indexes are half open, i.e. the start index is inclusive and the end index is exclusive -- [start_index, end_index). Missing indexes indicate the range is unbounded on that side. For example, if `"Sheet1"` is sheet ID 123456, then: `Sheet1!A1:A1 == sheet_id: 123456, start_row_index: 0, end_row_index: 1, start_column_index: 0, end_column_index: 1` `Sheet1!A3:B4 == sheet_id: 123456, start_row_index: 2, end_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1!A:B == sheet_id: 123456, start_column_index: 0, end_column_index: 2` `Sheet1!A5:B == sheet_id: 123456, start_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1 == sheet_id: 123456` The start index must always be less than or equal to the end index. If the start index equals the end index, then the range is empty. Empty ranges are typically not meaningful and are usually rendered in the UI as `#REF!`. # The coordinate range inside the sheet where this comment is anchored. + "endColumnIndex": 42, # The end column (exclusive) of the range, or not set if unbounded. + "endRowIndex": 42, # The end row (exclusive) of the range, or not set if unbounded. + "sheetId": 42, # The sheet this range is on. + "startColumnIndex": 42, # The start column (inclusive) of the range, or not set if unbounded. + "startRowIndex": 42, # The start row (inclusive) of the range, or not set if unbounded. + }, + }, + ], "conditionalFormats": [ # The conditional format rules in this sheet. { # A rule describing a conditional format. "booleanRule": { # A rule that may or may not match, depending on the condition. # The formatting is either "on" or "off" according to the rule. @@ -19271,6 +19499,53 @@

Method Details

An object of the form: { # Resource that represents a spreadsheet. + "comments": [ # The comment threads associated with the spreadsheet. [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single comment thread inside a spreadsheet. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the CommentAnchor in the sheet that this thread is tied to. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported spreadsheet. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Sheets editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedSpreadsheet": True or False, # Output only. Whether the post is from a copied spreadsheet. This field cannot be set directly by callers. + "fromImportedSpreadsheet": True or False, # Output only. Whether the post is from an imported spreadsheet. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the spreadsheet when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported spreadsheet. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Sheets editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedSpreadsheet": True or False, # Output only. Whether the post is from a copied spreadsheet. This field cannot be set directly by callers. + "fromImportedSpreadsheet": True or False, # Output only. Whether the post is from an imported spreadsheet. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + ], + "commentsViewMode": "A String", # Output only. The comments view mode applied to the spreadsheet. [Developer Preview](https://developers.google.com/workspace/preview). "dataSourceSchedules": [ # Output only. A list of data source refresh schedules. { # Schedule for refreshing the data source. Data sources in the spreadsheet are refreshed within a time interval. You can specify the start time by clicking the Scheduled Refresh button in the Sheets editor, but the interval is fixed at 4 hours. For example, if you specify a start time of 8 AM , the refresh will take place between 8 AM and 12 PM every day. "dailySchedule": { # A schedule for data to refresh every day in a given time interval. # Daily refresh schedule. @@ -21528,6 +21803,18 @@

Method Details

}, }, ], + "commentAnchors": [ # The comment anchors on this sheet. [Developer Preview](https://developers.google.com/workspace/preview). + { # A location in the spreadsheet that is tied to a CommentThread with the same anchorId. Note: Multiple anchors may refer to the same location. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The unique ID of the comment anchor. Output only. + "range": { # A range on a sheet. All indexes are zero-based. Indexes are half open, i.e. the start index is inclusive and the end index is exclusive -- [start_index, end_index). Missing indexes indicate the range is unbounded on that side. For example, if `"Sheet1"` is sheet ID 123456, then: `Sheet1!A1:A1 == sheet_id: 123456, start_row_index: 0, end_row_index: 1, start_column_index: 0, end_column_index: 1` `Sheet1!A3:B4 == sheet_id: 123456, start_row_index: 2, end_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1!A:B == sheet_id: 123456, start_column_index: 0, end_column_index: 2` `Sheet1!A5:B == sheet_id: 123456, start_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1 == sheet_id: 123456` The start index must always be less than or equal to the end index. If the start index equals the end index, then the range is empty. Empty ranges are typically not meaningful and are usually rendered in the UI as `#REF!`. # The coordinate range inside the sheet where this comment is anchored. + "endColumnIndex": 42, # The end column (exclusive) of the range, or not set if unbounded. + "endRowIndex": 42, # The end row (exclusive) of the range, or not set if unbounded. + "sheetId": 42, # The sheet this range is on. + "startColumnIndex": 42, # The start column (inclusive) of the range, or not set if unbounded. + "startRowIndex": 42, # The start row (inclusive) of the range, or not set if unbounded. + }, + }, + ], "conditionalFormats": [ # The conditional format rules in this sheet. { # A rule describing a conditional format. "booleanRule": { # A rule that may or may not match, depending on the condition. # The formatting is either "on" or "off" according to the rule. @@ -23010,11 +23297,17 @@

Method Details

- get(spreadsheetId, excludeTablesInBandedRanges=None, includeGridData=None, ranges=None, x__xgafv=None) + get(spreadsheetId, commentsViewMode=None, excludeTablesInBandedRanges=None, includeGridData=None, ranges=None, x__xgafv=None)
Returns the spreadsheet at the given ID. The caller must specify the spreadsheet ID. By default, data within grids is not returned. You can include grid data in one of 2 ways: * Specify a [field mask](https://developers.google.com/workspace/sheets/api/guides/field-masks) listing your desired fields using the `fields` URL parameter in HTTP * Set the includeGridData URL parameter to true. If a field mask is set, the `includeGridData` parameter is ignored For large spreadsheets, as a best practice, retrieve only the specific spreadsheet fields that you want. To retrieve only subsets of spreadsheet data, use the ranges URL parameter. Ranges are specified using [A1 notation](https://developers.google.com/workspace/sheets/api/guides/concepts#cell). You can define a single cell (for example, `A1`) or multiple cells (for example, `A1:D5`). You can also get cells from other sheets within the same spreadsheet (for example, `Sheet2!A1:C4`) or retrieve multiple ranges at once (for example, `?ranges=A1:D5&ranges=Sheet2!A1:C4`). Limiting the range returns only the portions of the spreadsheet that intersect the requested ranges.
 
 Args:
   spreadsheetId: string, The spreadsheet to request. (required)
+  commentsViewMode: string, The comments view mode to apply to the spreadsheet. This allows viewing the spreadsheet with comments omitted or included. If one is not specified, COMMENTS_VIEW_MODE_OMITTED is used. [Developer Preview](https://developers.google.com/workspace/preview).
+    Allowed values
+      COMMENTS_VIEW_MODE_UNSPECIFIED - The CommentsViewMode is unspecified; COMMENTS_VIEW_MODE_OMITTED is applied.
+      COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS - The CommentsViewMode applied to the returned spreadsheet depends on the user's current access level. If the user only has view access, COMMENTS_VIEW_MODE_OMITTED is applied. Otherwise, COMMENTS_VIEW_MODE_INCLUDED is applied.
+      COMMENTS_VIEW_MODE_OMITTED - The returned spreadsheet has comments omitted.
+      COMMENTS_VIEW_MODE_INCLUDED - The returned spreadsheet has comments included. Requests to retrieve a spreadsheet using this mode will return a 403 error if the user does not have permission to view comments.
   excludeTablesInBandedRanges: boolean, True if tables should be excluded in the banded ranges. False if not set.
   includeGridData: boolean, True if grid data should be returned. This parameter is ignored if a field mask was set in the request.
   ranges: string, The ranges to retrieve from the spreadsheet. (repeated)
@@ -23027,6 +23320,53 @@ 

Method Details

An object of the form: { # Resource that represents a spreadsheet. + "comments": [ # The comment threads associated with the spreadsheet. [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single comment thread inside a spreadsheet. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the CommentAnchor in the sheet that this thread is tied to. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported spreadsheet. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Sheets editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedSpreadsheet": True or False, # Output only. Whether the post is from a copied spreadsheet. This field cannot be set directly by callers. + "fromImportedSpreadsheet": True or False, # Output only. Whether the post is from an imported spreadsheet. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the spreadsheet when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported spreadsheet. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Sheets editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedSpreadsheet": True or False, # Output only. Whether the post is from a copied spreadsheet. This field cannot be set directly by callers. + "fromImportedSpreadsheet": True or False, # Output only. Whether the post is from an imported spreadsheet. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + ], + "commentsViewMode": "A String", # Output only. The comments view mode applied to the spreadsheet. [Developer Preview](https://developers.google.com/workspace/preview). "dataSourceSchedules": [ # Output only. A list of data source refresh schedules. { # Schedule for refreshing the data source. Data sources in the spreadsheet are refreshed within a time interval. You can specify the start time by clicking the Scheduled Refresh button in the Sheets editor, but the interval is fixed at 4 hours. For example, if you specify a start time of 8 AM , the refresh will take place between 8 AM and 12 PM every day. "dailySchedule": { # A schedule for data to refresh every day in a given time interval. # Daily refresh schedule. @@ -25284,6 +25624,18 @@

Method Details

}, }, ], + "commentAnchors": [ # The comment anchors on this sheet. [Developer Preview](https://developers.google.com/workspace/preview). + { # A location in the spreadsheet that is tied to a CommentThread with the same anchorId. Note: Multiple anchors may refer to the same location. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The unique ID of the comment anchor. Output only. + "range": { # A range on a sheet. All indexes are zero-based. Indexes are half open, i.e. the start index is inclusive and the end index is exclusive -- [start_index, end_index). Missing indexes indicate the range is unbounded on that side. For example, if `"Sheet1"` is sheet ID 123456, then: `Sheet1!A1:A1 == sheet_id: 123456, start_row_index: 0, end_row_index: 1, start_column_index: 0, end_column_index: 1` `Sheet1!A3:B4 == sheet_id: 123456, start_row_index: 2, end_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1!A:B == sheet_id: 123456, start_column_index: 0, end_column_index: 2` `Sheet1!A5:B == sheet_id: 123456, start_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1 == sheet_id: 123456` The start index must always be less than or equal to the end index. If the start index equals the end index, then the range is empty. Empty ranges are typically not meaningful and are usually rendered in the UI as `#REF!`. # The coordinate range inside the sheet where this comment is anchored. + "endColumnIndex": 42, # The end column (exclusive) of the range, or not set if unbounded. + "endRowIndex": 42, # The end row (exclusive) of the range, or not set if unbounded. + "sheetId": 42, # The sheet this range is on. + "startColumnIndex": 42, # The start column (inclusive) of the range, or not set if unbounded. + "startRowIndex": 42, # The start row (inclusive) of the range, or not set if unbounded. + }, + }, + ], "conditionalFormats": [ # The conditional format rules in this sheet. { # A rule describing a conditional format. "booleanRule": { # A rule that may or may not match, depending on the condition. # The formatting is either "on" or "off" according to the rule. @@ -26775,6 +27127,7 @@

Method Details

The object takes the form of: { # The request for retrieving a Spreadsheet. + "commentsViewMode": "A String", # The comments view mode to apply to the spreadsheet. This allows viewing the spreadsheet with comments omitted or included. If one is not specified, COMMENTS_VIEW_MODE_OMITTED is used. [Developer Preview](https://developers.google.com/workspace/preview). "dataFilters": [ # The DataFilters used to select which ranges to retrieve from the spreadsheet. { # Filter that describes what data should be selected or returned from a request. For more information, see [Read, write, and search metadata](https://developers.google.com/workspace/sheets/api/guides/metadata). "a1Range": "A String", # Selects data that matches the specified A1 range. @@ -26819,6 +27172,53 @@

Method Details

An object of the form: { # Resource that represents a spreadsheet. + "comments": [ # The comment threads associated with the spreadsheet. [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single comment thread inside a spreadsheet. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the CommentAnchor in the sheet that this thread is tied to. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported spreadsheet. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Sheets editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedSpreadsheet": True or False, # Output only. Whether the post is from a copied spreadsheet. This field cannot be set directly by callers. + "fromImportedSpreadsheet": True or False, # Output only. Whether the post is from an imported spreadsheet. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the spreadsheet when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported spreadsheet. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Sheets editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedSpreadsheet": True or False, # Output only. Whether the post is from a copied spreadsheet. This field cannot be set directly by callers. + "fromImportedSpreadsheet": True or False, # Output only. Whether the post is from an imported spreadsheet. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + ], + "commentsViewMode": "A String", # Output only. The comments view mode applied to the spreadsheet. [Developer Preview](https://developers.google.com/workspace/preview). "dataSourceSchedules": [ # Output only. A list of data source refresh schedules. { # Schedule for refreshing the data source. Data sources in the spreadsheet are refreshed within a time interval. You can specify the start time by clicking the Scheduled Refresh button in the Sheets editor, but the interval is fixed at 4 hours. For example, if you specify a start time of 8 AM , the refresh will take place between 8 AM and 12 PM every day. "dailySchedule": { # A schedule for data to refresh every day in a given time interval. # Daily refresh schedule. @@ -29076,6 +29476,18 @@

Method Details

}, }, ], + "commentAnchors": [ # The comment anchors on this sheet. [Developer Preview](https://developers.google.com/workspace/preview). + { # A location in the spreadsheet that is tied to a CommentThread with the same anchorId. Note: Multiple anchors may refer to the same location. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The unique ID of the comment anchor. Output only. + "range": { # A range on a sheet. All indexes are zero-based. Indexes are half open, i.e. the start index is inclusive and the end index is exclusive -- [start_index, end_index). Missing indexes indicate the range is unbounded on that side. For example, if `"Sheet1"` is sheet ID 123456, then: `Sheet1!A1:A1 == sheet_id: 123456, start_row_index: 0, end_row_index: 1, start_column_index: 0, end_column_index: 1` `Sheet1!A3:B4 == sheet_id: 123456, start_row_index: 2, end_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1!A:B == sheet_id: 123456, start_column_index: 0, end_column_index: 2` `Sheet1!A5:B == sheet_id: 123456, start_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1 == sheet_id: 123456` The start index must always be less than or equal to the end index. If the start index equals the end index, then the range is empty. Empty ranges are typically not meaningful and are usually rendered in the UI as `#REF!`. # The coordinate range inside the sheet where this comment is anchored. + "endColumnIndex": 42, # The end column (exclusive) of the range, or not set if unbounded. + "endRowIndex": 42, # The end row (exclusive) of the range, or not set if unbounded. + "sheetId": 42, # The sheet this range is on. + "startColumnIndex": 42, # The start column (inclusive) of the range, or not set if unbounded. + "startRowIndex": 42, # The start row (inclusive) of the range, or not set if unbounded. + }, + }, + ], "conditionalFormats": [ # The conditional format rules in this sheet. { # A rule describing a conditional format. "booleanRule": { # A rule that may or may not match, depending on the condition. # The formatting is either "on" or "off" according to the rule. diff --git a/googleapiclient/discovery_cache/documents/sheets.v4.json b/googleapiclient/discovery_cache/documents/sheets.v4.json index 4942c10ea5..ea4f2ee8c1 100644 --- a/googleapiclient/discovery_cache/documents/sheets.v4.json +++ b/googleapiclient/discovery_cache/documents/sheets.v4.json @@ -177,6 +177,23 @@ "spreadsheetId" ], "parameters": { +"commentsViewMode": { +"description": "The comments view mode to apply to the spreadsheet. This allows viewing the spreadsheet with comments omitted or included. If one is not specified, COMMENTS_VIEW_MODE_OMITTED is used. [Developer Preview](https://developers.google.com/workspace/preview).", +"enum": [ +"COMMENTS_VIEW_MODE_UNSPECIFIED", +"COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS", +"COMMENTS_VIEW_MODE_OMITTED", +"COMMENTS_VIEW_MODE_INCLUDED" +], +"enumDescriptions": [ +"The CommentsViewMode is unspecified; COMMENTS_VIEW_MODE_OMITTED is applied.", +"The CommentsViewMode applied to the returned spreadsheet depends on the user's current access level. If the user only has view access, COMMENTS_VIEW_MODE_OMITTED is applied. Otherwise, COMMENTS_VIEW_MODE_INCLUDED is applied.", +"The returned spreadsheet has comments omitted.", +"The returned spreadsheet has comments included. Requests to retrieve a spreadsheet using this mode will return a 403 error if the user does not have permission to view comments." +], +"location": "query", +"type": "string" +}, "excludeTablesInBandedRanges": { "description": "True if tables should be excluded in the banded ranges. False if not set.", "location": "query", @@ -875,7 +892,7 @@ } } }, -"revision": "20260610", +"revision": "20260921", "rootUrl": "https://sheets.googleapis.com/", "schemas": { "AddBandingRequest": { @@ -922,6 +939,32 @@ }, "type": "object" }, +"AddCommentReplyRequest": { +"description": "Inserts a reply Post into a CommentThread. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "AddCommentReplyRequest", +"properties": { +"commentId": { +"description": "The ID of the CommentThread to add the reply to.", +"type": "string" +}, +"post": { +"$ref": "Post", +"description": "The Post representing the reply." +} +}, +"type": "object" +}, +"AddCommentReplyResponse": { +"description": "The result of creating a reply. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "AddCommentReplyResponse", +"properties": { +"post": { +"$ref": "Post", +"description": "The newly-inserted reply Post." +} +}, +"type": "object" +}, "AddConditionalFormatRuleRequest": { "description": "Adds a new conditional format rule at the given index. All subsequent rules' indexes are incremented.", "id": "AddConditionalFormatRuleRequest", @@ -1833,6 +1876,22 @@ "description": "The request for updating any aspect of a spreadsheet.", "id": "BatchUpdateSpreadsheetRequest", "properties": { +"commentsViewMode": { +"description": "The comments view mode to apply to the spreadsheet. This allows viewing the spreadsheet with comments omitted or included. If one is not specified, COMMENTS_VIEW_MODE_OMITTED is used. Meaningful only if include_spreadsheet_in_response is 'true'. [Developer Preview](https://developers.google.com/workspace/preview).", +"enum": [ +"COMMENTS_VIEW_MODE_UNSPECIFIED", +"COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS", +"COMMENTS_VIEW_MODE_OMITTED", +"COMMENTS_VIEW_MODE_INCLUDED" +], +"enumDescriptions": [ +"The CommentsViewMode is unspecified; COMMENTS_VIEW_MODE_OMITTED is applied.", +"The CommentsViewMode applied to the returned spreadsheet depends on the user's current access level. If the user only has view access, COMMENTS_VIEW_MODE_OMITTED is applied. Otherwise, COMMENTS_VIEW_MODE_INCLUDED is applied.", +"The returned spreadsheet has comments omitted.", +"The returned spreadsheet has comments included. Requests to retrieve a spreadsheet using this mode will return a 403 error if the user does not have permission to view comments." +], +"type": "string" +}, "includeSpreadsheetInResponse": { "description": "Determines if the update response should include the spreadsheet resource.", "type": "boolean" @@ -1862,6 +1921,22 @@ "description": "The reply for batch updating a spreadsheet.", "id": "BatchUpdateSpreadsheetResponse", "properties": { +"commentUpdateState": { +"description": "Whether comment updates were applied in the batch request. [Developer Preview](https://developers.google.com/workspace/preview).", +"enum": [ +"COMMENT_UPDATE_STATE_UNSPECIFIED", +"NO_UPDATES_REQUESTED", +"ALL_SAVED", +"ALL_FAILED_UNKNOWN_REASON" +], +"enumDescriptions": [ +"The status of comment updates is unspecified.", +"No comment updates were requested in the batch request.", +"All requested comment updates were applied in the batch request.", +"All requested comment updates failed." +], +"type": "string" +}, "replies": { "description": "The reply of the updates. This maps 1:1 with the updates, although replies to some requests may be empty.", "items": { @@ -3106,6 +3181,65 @@ }, "type": "object" }, +"CommentAnchor": { +"description": "A location in the spreadsheet that is tied to a CommentThread with the same anchorId. Note: Multiple anchors may refer to the same location. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "CommentAnchor", +"properties": { +"anchorId": { +"description": "The unique ID of the comment anchor. Output only.", +"type": "string" +}, +"range": { +"$ref": "GridRange", +"description": "The coordinate range inside the sheet where this comment is anchored." +} +}, +"type": "object" +}, +"CommentThread": { +"description": "Represents a single comment thread inside a spreadsheet. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "CommentThread", +"properties": { +"anchorId": { +"description": "The ID of the CommentAnchor in the sheet that this thread is tied to.", +"type": "string" +}, +"commentId": { +"description": "The unique ID of the comment thread.", +"type": "string" +}, +"headPost": { +"$ref": "Post", +"description": "The first post in the thread." +}, +"plainTextQuote": { +"description": "The quoted text from the spreadsheet when the comment was created, formatted as plain-text.", +"type": "string" +}, +"replies": { +"description": "Replies to the head post.", +"items": { +"$ref": "Post" +}, +"type": "array" +}, +"status": { +"description": "Whether the thread is open or resolved.", +"enum": [ +"STATUS_UNSPECIFIED", +"OPEN", +"RESOLVED" +], +"enumDescriptions": [ +"Default value. This value is unused.", +"The comment thread is open.", +"The comment thread is resolved." +], +"type": "string" +} +}, +"type": "object" +}, "ConditionValue": { "description": "The value of the condition.", "id": "ConditionValue", @@ -3930,6 +4064,32 @@ }, "type": "object" }, +"DeleteCommentReplyRequest": { +"description": "Deletes a reply Post from a CommentThread. Returns a 400 bad request error if: - The requesting user is not the author of the post. - The reply post contains a comment action. - The reply post contains an assignee. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "DeleteCommentReplyRequest", +"properties": { +"commentId": { +"description": "The ID of the CommentThread which the post belongs to.", +"type": "string" +}, +"postId": { +"description": "The ID of the reply Post being deleted.", +"type": "string" +} +}, +"type": "object" +}, +"DeleteCommentRequest": { +"description": "Deletes a CommentThread. Returns a 400 bad request error if the requesting user is not the author of the headPost. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "DeleteCommentRequest", +"properties": { +"commentId": { +"description": "The ID of the CommentThread that is being deleted.", +"type": "string" +} +}, +"type": "object" +}, "DeleteConditionalFormatRuleRequest": { "description": "Deletes a conditional format rule at the given index. All subsequent rules' indexes are decremented.", "id": "DeleteConditionalFormatRuleRequest", @@ -4787,6 +4947,22 @@ "description": "The request for retrieving a Spreadsheet.", "id": "GetSpreadsheetByDataFilterRequest", "properties": { +"commentsViewMode": { +"description": "The comments view mode to apply to the spreadsheet. This allows viewing the spreadsheet with comments omitted or included. If one is not specified, COMMENTS_VIEW_MODE_OMITTED is used. [Developer Preview](https://developers.google.com/workspace/preview).", +"enum": [ +"COMMENTS_VIEW_MODE_UNSPECIFIED", +"COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS", +"COMMENTS_VIEW_MODE_OMITTED", +"COMMENTS_VIEW_MODE_INCLUDED" +], +"enumDescriptions": [ +"The CommentsViewMode is unspecified; COMMENTS_VIEW_MODE_OMITTED is applied.", +"The CommentsViewMode applied to the returned spreadsheet depends on the user's current access level. If the user only has view access, COMMENTS_VIEW_MODE_OMITTED is applied. Otherwise, COMMENTS_VIEW_MODE_INCLUDED is applied.", +"The returned spreadsheet has comments omitted.", +"The returned spreadsheet has comments included. Requests to retrieve a spreadsheet using this mode will return a 403 error if the user does not have permission to view comments." +], +"type": "string" +}, "dataFilters": { "description": "The DataFilters used to select which ranges to retrieve from the spreadsheet.", "items": { @@ -5047,6 +5223,36 @@ }, "type": "object" }, +"InsertCommentRequest": { +"description": "Inserts a CommentThread into the spreadsheet. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "InsertCommentRequest", +"properties": { +"assigneeEmailAddress": { +"description": "Optional. The email address of the assignee of the comment. Leave empty for a non-assigned comment. May not exceed 2048 UTF-8 code units.", +"type": "string" +}, +"content": { +"description": "The text of the comment, as plain text. This text content will be handled similarly to comments created in the Sheets editor. It will have similar behaviors for formatting, notifications, etc. This field cannot be empty, and must not exceed 2048 UTF-8 code units.", +"type": "string" +}, +"coordinate": { +"$ref": "GridCoordinate", +"description": "The GridCoordinate in the sheet that is tied to this comment." +} +}, +"type": "object" +}, +"InsertCommentResponse": { +"description": "The result of creating a comment. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "InsertCommentResponse", +"properties": { +"commentThread": { +"$ref": "CommentThread", +"description": "The newly-inserted comment thread." +} +}, +"type": "object" +}, "InsertDimensionRequest": { "description": "Inserts rows or columns in a sheet at a particular index.", "id": "InsertDimensionRequest", @@ -5997,6 +6203,94 @@ }, "type": "object" }, +"Post": { +"description": "Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "Post", +"properties": { +"assigneeEmail": { +"description": "Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units.", +"type": "string" +}, +"author": { +"$ref": "PostAuthor", +"description": "Output only. The user who created the post." +}, +"commentAction": { +"description": "Action taken as part of creating the post.", +"enum": [ +"COMMENT_ACTION_TYPE_UNSPECIFIED", +"NO_COMMENT_ACTION_CHANGE", +"RESOLVE", +"REOPEN" +], +"enumDescriptions": [ +"Default value. This value is unused.", +"No action change in this post.", +"This post resolves the thread.", +"This post reopens the thread." +], +"type": "string" +}, +"content": { +"description": "The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Sheets editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units.", +"type": "string" +}, +"contentHtml": { +"description": "Output only. The content of the post as HTML.", +"type": "string" +}, +"createTime": { +"description": "Output only. The time the post was created.", +"format": "google-datetime", +"type": "string" +}, +"deleted": { +"description": "Output only. Whether the post is deleted. If `true`, content and author fields will be empty.", +"type": "boolean" +}, +"fromCopiedSpreadsheet": { +"description": "Output only. Whether the post is from a copied spreadsheet. This field cannot be set directly by callers.", +"type": "boolean" +}, +"fromImportedSpreadsheet": { +"description": "Output only. Whether the post is from an imported spreadsheet. This field cannot be set directly by callers.", +"type": "boolean" +}, +"postId": { +"description": "Output only. The unique ID of the post.", +"type": "string" +}, +"updateTime": { +"description": "Output only. The time the post was last updated.", +"format": "google-datetime", +"type": "string" +} +}, +"type": "object" +}, +"PostAuthor": { +"description": "Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "PostAuthor", +"properties": { +"anonymous": { +"description": "Whether the user is anonymous.", +"type": "boolean" +}, +"displayName": { +"description": "The display name of the user. May be absent if the author is anonymous.", +"type": "string" +}, +"me": { +"description": "Whether the user is the authenticated user making the request.", +"type": "boolean" +}, +"user": { +"description": "The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported spreadsheet.", +"type": "string" +} +}, +"type": "object" +}, "ProtectedRange": { "description": "A protected range.", "id": "ProtectedRange", @@ -6180,6 +6474,10 @@ "$ref": "AddChartRequest", "description": "Adds a chart." }, +"addCommentReply": { +"$ref": "AddCommentReplyRequest", +"description": "Adds a reply to a CommentThread. [Developer Preview](https://developers.google.com/workspace/preview)." +}, "addConditionalFormatRule": { "$ref": "AddConditionalFormatRuleRequest", "description": "Adds a new conditional format rule." @@ -6256,6 +6554,14 @@ "$ref": "DeleteBandingRequest", "description": "Removes a banded range" }, +"deleteComment": { +"$ref": "DeleteCommentRequest", +"description": "Deletes a CommentThread. [Developer Preview](https://developers.google.com/workspace/preview)." +}, +"deleteCommentReply": { +"$ref": "DeleteCommentReplyRequest", +"description": "Deletes a reply Post from a CommentThread [Developer Preview](https://developers.google.com/workspace/preview)." +}, "deleteConditionalFormatRule": { "$ref": "DeleteConditionalFormatRuleRequest", "description": "Deletes an existing conditional format rule." @@ -6320,6 +6626,10 @@ "$ref": "FindReplaceRequest", "description": "Finds and replaces occurrences of some text with other text." }, +"insertComment": { +"$ref": "InsertCommentRequest", +"description": "Inserts a CommentThread into the spreadsheet. [Developer Preview](https://developers.google.com/workspace/preview)." +}, "insertDimension": { "$ref": "InsertDimensionRequest", "description": "Inserts new rows or columns in a sheet." @@ -6392,6 +6702,10 @@ "$ref": "UpdateChartSpecRequest", "description": "Updates a chart's specifications." }, +"updateCommentPost": { +"$ref": "UpdateCommentPostRequest", +"description": "Updates an existing post (head post or reply) of a CommentThread. [Developer Preview](https://developers.google.com/workspace/preview)." +}, "updateConditionalFormatRule": { "$ref": "UpdateConditionalFormatRuleRequest", "description": "Updates an existing conditional format rule." @@ -6463,6 +6777,10 @@ "$ref": "AddChartResponse", "description": "A reply from adding a chart." }, +"addCommentReply": { +"$ref": "AddCommentReplyResponse", +"description": "The result of creating a reply. [Developer Preview](https://developers.google.com/workspace/preview)." +}, "addDataSource": { "$ref": "AddDataSourceResponse", "description": "A reply from adding a data source." @@ -6531,6 +6849,10 @@ "$ref": "FindReplaceResponse", "description": "A reply from doing a find/replace." }, +"insertComment": { +"$ref": "InsertCommentResponse", +"description": "The result of creating a comment. [Developer Preview](https://developers.google.com/workspace/preview)." +}, "refreshDataSource": { "$ref": "RefreshDataSourceResponse", "description": "A reply from refreshing data source objects." @@ -6743,6 +7065,13 @@ }, "type": "array" }, +"commentAnchors": { +"description": "The comment anchors on this sheet. [Developer Preview](https://developers.google.com/workspace/preview).", +"items": { +"$ref": "CommentAnchor" +}, +"type": "array" +}, "conditionalFormats": { "description": "The conditional format rules in this sheet.", "items": { @@ -7053,6 +7382,29 @@ "description": "Resource that represents a spreadsheet.", "id": "Spreadsheet", "properties": { +"comments": { +"description": "The comment threads associated with the spreadsheet. [Developer Preview](https://developers.google.com/workspace/preview).", +"items": { +"$ref": "CommentThread" +}, +"type": "array" +}, +"commentsViewMode": { +"description": "Output only. The comments view mode applied to the spreadsheet. [Developer Preview](https://developers.google.com/workspace/preview).", +"enum": [ +"COMMENTS_VIEW_MODE_UNSPECIFIED", +"COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS", +"COMMENTS_VIEW_MODE_OMITTED", +"COMMENTS_VIEW_MODE_INCLUDED" +], +"enumDescriptions": [ +"The CommentsViewMode is unspecified; COMMENTS_VIEW_MODE_OMITTED is applied.", +"The CommentsViewMode applied to the returned spreadsheet depends on the user's current access level. If the user only has view access, COMMENTS_VIEW_MODE_OMITTED is applied. Otherwise, COMMENTS_VIEW_MODE_INCLUDED is applied.", +"The returned spreadsheet has comments omitted.", +"The returned spreadsheet has comments included. Requests to retrieve a spreadsheet using this mode will return a 403 error if the user does not have permission to view comments." +], +"type": "string" +}, "dataSourceSchedules": { "description": "Output only. A list of data source refresh schedules.", "items": { @@ -7733,6 +8085,25 @@ }, "type": "object" }, +"UpdateCommentPostRequest": { +"description": "Updates a Post in a CommentThread. Returns a 400 bad request error if: - The requesting user is not the author of the post. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "UpdateCommentPostRequest", +"properties": { +"commentId": { +"description": "The ID of the CommentThread which the post belongs to.", +"type": "string" +}, +"content": { +"description": "The new text of the comment, as plain text. This text content will be handled similarly to comments created in the Sheets editor. It will have similar behaviors for formatting, notifications, etc. This field cannot be empty, and must not exceed 2048 UTF-8 code units.", +"type": "string" +}, +"postId": { +"description": "The ID of the post being updated.", +"type": "string" +} +}, +"type": "object" +}, "UpdateConditionalFormatRuleRequest": { "description": "Updates a conditional format rule at the given index, or moves a conditional format rule to another index.", "id": "UpdateConditionalFormatRuleRequest", From 41d4d22d2df5dd311e0cb64a4324194c2dce8ae4 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:19 +0000 Subject: [PATCH 30/33] feat(slides): update the api #### slides:v1 The following keys were added: - resources.presentations.methods.get.parameters.commentsViewMode (Total Keys: 2) - resources.presentations.resources.pages.methods.get.parameters.commentsViewMode (Total Keys: 2) - schemas.AddCommentReplyRequest (Total Keys: 4) - schemas.AddCommentReplyResponse (Total Keys: 3) - schemas.BatchUpdatePresentationResponse.properties.commentUpdateState.type (Total Keys: 1) - schemas.CommentAnchor (Total Keys: 5) - schemas.CommentThread (Total Keys: 9) - schemas.DeleteCommentReplyRequest (Total Keys: 4) - schemas.DeleteCommentRequest (Total Keys: 3) - schemas.InsertCommentRequest (Total Keys: 8) - schemas.InsertCommentResponse (Total Keys: 3) - schemas.ObjectAnchor (Total Keys: 5) - schemas.Page.properties.commentAnchors (Total Keys: 2) - schemas.Page.properties.comments (Total Keys: 3) - schemas.Post (Total Keys: 21) - schemas.Presentation.properties.comments (Total Keys: 3) - schemas.Request.properties.addCommentReply.$ref (Total Keys: 1) - schemas.Request.properties.deleteComment (Total Keys: 2) - schemas.Request.properties.insertComment.$ref (Total Keys: 1) - schemas.Request.properties.updateCommentPost.$ref (Total Keys: 1) - schemas.Response.properties.addCommentReply.$ref (Total Keys: 1) - schemas.Response.properties.insertComment.$ref (Total Keys: 1) - schemas.ShapeTextAnchor (Total Keys: 8) - schemas.TableAnchor (Total Keys: 4) - schemas.TableCellAnchors (Total Keys: 4) - schemas.TableCellTextAnchor (Total Keys: 5) - schemas.TableCellTextRanges (Total Keys: 5) - schemas.TextRange (Total Keys: 6) - schemas.UpdateCommentPostRequest (Total Keys: 5) --- docs/dyn/slides_v1.presentations.html | 1340 ++++++++++++++++- docs/dyn/slides_v1.presentations.pages.html | 91 +- .../discovery_cache/documents/slides.v1.json | 527 ++++++- 3 files changed, 1953 insertions(+), 5 deletions(-) diff --git a/docs/dyn/slides_v1.presentations.html b/docs/dyn/slides_v1.presentations.html index 4448f1140b..d23b5d2a73 100644 --- a/docs/dyn/slides_v1.presentations.html +++ b/docs/dyn/slides_v1.presentations.html @@ -89,7 +89,7 @@

Instance Methods

create(body=None, x__xgafv=None)

Creates a blank presentation using the title given in the request. If a `presentationId` is provided, it is used as the ID of the new presentation. Otherwise, a new ID is generated. Other fields in the request, including any provided content, are ignored. Returns the created presentation.

- get(presentationId, x__xgafv=None)

+ get(presentationId, commentsViewMode=None, x__xgafv=None)

Gets the latest version of the specified presentation.

Method Details

@@ -104,6 +104,27 @@

Method Details

{ # Request message for PresentationsService.BatchUpdatePresentation. "requests": [ # A list of updates to apply to the presentation. { # A single kind of update to apply to a presentation. + "addCommentReply": { # Inserts a reply Post into a CommentThread. [Developer Preview](https://developers.google.com/workspace/preview). # Adds a reply to a CommentThread. [Developer Preview](https://developers.google.com/workspace/preview). + "commentId": "A String", # The ID of the CommentThread to add the reply to. + "post": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The Post representing the reply. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + }, "createImage": { # Creates an image. # Creates an image. "elementProperties": { # Common properties for a page element. Note: When you initially create a PageElement, the API may modify the values of both `size` and `transform`, but the visual size will be unchanged. # The element properties for the image. When the aspect ratio of the provided size does not match the image aspect ratio, the image is scaled and centered with respect to the size in order to maintain the aspect ratio. The provided transform is applied after this operation. The PageElementProperties.size property is optional. If you don't specify the size, the default size of the image is used. The PageElementProperties.transform property is optional. If you don't specify a transform, the image will be placed at the top-left corner of the page. "pageObjectId": "A String", # The object ID of the page where the element is located. @@ -297,6 +318,13 @@

Method Details

"objectId": "A String", # A user-supplied object ID. If you specify an ID, it must be unique among all pages and page elements in the presentation. The ID must start with an alphanumeric character or an underscore (matches regex `[a-zA-Z0-9_]`); remaining characters may include those as well as a hyphen or colon (matches regex `[a-zA-Z0-9_-:]`). The length of the ID must not be less than 5 or greater than 50. If you don't specify an ID, a unique one is generated. "source": "A String", # The video source. }, + "deleteComment": { # Deletes a CommentThread. Returns a 400 bad request error if the requesting user is not the author of the headPost. [Developer Preview](https://developers.google.com/workspace/preview). # Deletes a CommentThread. [Developer Preview](https://developers.google.com/workspace/preview). + "commentId": "A String", # The ID of the CommentThread that is being deleted. + }, + "deleteCommentReply": { # Deletes a reply Post from a CommentThread. Returns a 400 bad request error if: - The requesting user is not the author of the post. - The reply post contains a comment action. - The reply post contains an assignee. [Developer Preview](https://developers.google.com/workspace/preview). # Deletes a reply Post from a CommentThread. [Developer Preview](https://developers.google.com/workspace/preview). + "commentId": "A String", # The ID of the CommentThread which the post belongs to. + "postId": "A String", # The ID of the reply Post being deleted. + }, "deleteObject": { # Deletes an object, either pages or page elements, from the presentation. # Deletes a page or page element from the presentation. "objectId": "A String", # The object ID of the page or page element to delete. If after a delete operation a group contains only 1 or no page elements, the group is also deleted. If a placeholder is deleted on a layout, any empty inheriting placeholders are also deleted. }, @@ -350,6 +378,42 @@

Method Details

], "groupObjectId": "A String", # A user-supplied object ID for the group to be created. If you specify an ID, it must be unique among all pages and page elements in the presentation. The ID must start with an alphanumeric character or an underscore (matches regex `[a-zA-Z0-9_]`); remaining characters may include those as well as a hyphen or colon (matches regex `[a-zA-Z0-9_-:]`). The length of the ID must not be less than 5 or greater than 50. If you don't specify an ID, a unique one is generated. }, + "insertComment": { # Inserts a CommentThread into the presentation. [Developer Preview](https://developers.google.com/workspace/preview). # Inserts a CommentThread into the presentation. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmailAddress": "A String", # Optional. The email address of the assignee of the comment. Leave empty for a non-assigned comment. May not exceed 2048 UTF-8 code units. + "content": "A String", # The text of the comment, as plain text. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. This field cannot be empty, and must not exceed 2048 UTF-8 code units. + "objectId": "A String", # The object ID of the Page or PageElement that is tied to this comment. If the specified object_id is a Group, the comment will be anchored to at most 100 of the group's non-group descendants. + "shapeTextAnchor": { # An anchor to a specific range of text within a Shape's text. [Developer Preview](https://developers.google.com/workspace/preview). To insert comments in speaker notes, use the ShapeTextAnchor with the speaker notes object ID. # Anchors a comment to a specific range of text within a Shape. + "objectId": "A String", # The object ID of the page element containing the text. + "textRange": { # Specifies a contiguous range of an indexed collection, such as characters in text. # The text range for the anchor. + "endIndex": 42, # The optional zero-based index of the end of the collection. Required for `FIXED_RANGE` ranges. + "startIndex": 42, # The optional zero-based index of the beginning of the collection. Required for `FIXED_RANGE` and `FROM_START_INDEX` ranges. + "type": "A String", # The type of range. + }, + }, + "tableAnchor": { # An anchor to a specific range of cells within a Table. Used to anchor a comment to all of the text in each cell in a range within a table. [Developer Preview](https://developers.google.com/workspace/preview). # Anchors a comment to a specific range of cells within a Table. Returns a 400 bad request error if no cells within the range contain text. + "objectId": "A String", # The object ID of the table. + "tableRange": { # A table range represents a reference to a subset of a table. It's important to note that the cells specified by a table range do not necessarily form a rectangle. For example, let's say we have a 3 x 3 table where all the cells of the last row are merged together. The table looks like this: [ ] A table range with location = (0, 0), row span = 3 and column span = 2 specifies the following cells: x x [ x x x ] # The range of cells in the table to apply the anchor to. If omitted, all cells in the table will be used for the anchor. + "columnSpan": 42, # The column span of the table range. + "location": { # A location of a single table cell within a table. # The starting location of the table range. + "columnIndex": 42, # The 0-based column index. + "rowIndex": 42, # The 0-based row index. + }, + "rowSpan": 42, # The row span of the table range. + }, + }, + "tableCellTextAnchor": { # An anchor to a specific range of text within a TableCell's TextElement. [Developer Preview](https://developers.google.com/workspace/preview). # Anchors a comment to a specific range of text within a single cell in a Table. + "cellLocation": { # A location of a single table cell within a table. # The location of the cell in the table. + "columnIndex": 42, # The 0-based column index. + "rowIndex": 42, # The 0-based row index. + }, + "objectId": "A String", # The object ID of the table containing the cell. + "textRange": { # Specifies a contiguous range of an indexed collection, such as characters in text. # The text range for the anchor. + "endIndex": 42, # The optional zero-based index of the end of the collection. Required for `FIXED_RANGE` ranges. + "startIndex": 42, # The optional zero-based index of the beginning of the collection. Required for `FIXED_RANGE` and `FROM_START_INDEX` ranges. + "type": "A String", # The type of range. + }, + }, + }, "insertTableColumns": { # Inserts columns into a table. Other columns in the table will be resized to fit the new column. # Inserts columns into a table. "cellLocation": { # A location of a single table cell within a table. # The reference table cell location from which columns will be inserted. A new column will be inserted to the left (or right) of the column where the reference cell is. If the reference cell is a merged cell, a new column will be inserted to the left (or right) of the merged cell. "columnIndex": 42, # The 0-based column index. @@ -452,6 +516,11 @@

Method Details

"rowSpan": 42, # The row span of the table range. }, }, + "updateCommentPost": { # Updates a Post in a CommentThread. Returns a 400 bad request error if: - The requesting user is not the author of the post. [Developer Preview](https://developers.google.com/workspace/preview). # Updates an existing post (head post or reply) of a CommentThread. [Developer Preview](https://developers.google.com/workspace/preview). + "commentId": "A String", # The ID of the CommentThread which the post belongs to. + "content": "A String", # The new text of the comment, as plain text. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. This field cannot be empty, and must not exceed 2048 UTF-8 code units. + "postId": "A String", # The ID of the post being updated. + }, "updateImageProperties": { # Update the properties of an Image. # Updates the properties of an Image. "fields": "A String", # The fields that should be updated. At least one field must be specified. The root `imageProperties` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field. For example to update the image outline color, set `fields` to `"outline.outlineFill.solidFill.color"`. To reset a property to its default value, include its field name in the field mask but leave the field itself unset. "imageProperties": { # The properties of the Image. # The image properties to update. @@ -781,6 +850,87 @@

Method Details

"layoutObjectId": "A String", # The object ID of the layout that this slide is based on. This property is read-only. "masterObjectId": "A String", # The object ID of the master that this slide is based on. This property is read-only. "notesPage": { # A page in a presentation. # The notes page that this slide is associated with. It defines the visual appearance of a notes page when printing or exporting slides with speaker notes. A notes page inherits properties from the notes master. The placeholder shape with type BODY on the notes page contains the speaker notes for this slide. The ID of this shape is identified by the speakerNotesObjectId field. The notes page is read-only except for the text content and styles of the speaker notes shape. This property is read-only. + "commentAnchors": [ # Output only. The comment anchors present on the page. [Developer Preview](https://developers.google.com/workspace/preview). + { # Contains a list of all locations in a `Page` that are anchored to a CommentThread via the same anchorId. Multiple separate anchors may refer to the same location, either within a `Page` or across different pages, [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # Output only. The unique ID of the comment anchor. + "objectAnchors": [ # Output only. All object ID-based locations within a page that refer to the anchor ID. + { # Represents comment anchor data tied to a Slides object, for example a `Page` or PageElement. [Developer Preview](https://developers.google.com/workspace/preview). + "objectId": "A String", # Output only. The page or page element that the comment thread is anchored to. + "shapeTextAnchors": { # Represents text ranges within a shape covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Shapes that have comments anchored to ranges of text in the shape's text. + "ranges": [ # A list of text ranges covered by the comment anchor. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + "tableCellAnchors": { # Represents table cell ranges within a table covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Tables that have comments anchored to ranges of text in one or more of the table's cells. + "cellRanges": [ # A list of all table cells in a table that have text covered by the anchor in the table. + { # Represents text ranges within a table cell covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). + "cellLocation": { # A location of a single table cell within a table. # The location of the table cell. + "columnIndex": 42, # The 0-based column index. + "rowIndex": 42, # The 0-based row index. + }, + "ranges": [ # A list of all text ranges covered by the anchor in this cell. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + ], + }, + }, + ], + }, + ], + "comments": [ # Output only. The comment threads associated with the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. Otherwise, comments are returned in the Presentation via the GetPresentationRequest. [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single comment thread inside a presentation. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the CommentAnchor in the presentation that this thread is tied to. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the page element when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + ], + "commentsViewMode": "A String", # Output only. The comments view mode applied to the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. [Developer Preview](https://developers.google.com/workspace/preview). "layoutProperties": { # The properties of Page are only relevant for pages with page_type LAYOUT. # Layout specific properties. Only set if page_type = LAYOUT. "displayName": "A String", # The human-readable name of the layout. "masterObjectId": "A String", # The object ID of the master that this layout is based on. @@ -2040,9 +2190,30 @@

Method Details

An object of the form: { # Response message from a batch update. + "commentUpdateState": "A String", # Whether comment updates were applied in the batch request. [Developer Preview](https://developers.google.com/workspace/preview). "presentationId": "A String", # The presentation the updates were applied to. "replies": [ # The reply of the updates. This maps 1:1 with the updates, although replies to some requests may be empty. { # A single response from an update. + "addCommentReply": { # The result of creating a reply. [Developer Preview](https://developers.google.com/workspace/preview). # The result of creating a reply. [Developer Preview](https://developers.google.com/workspace/preview). + "post": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The newly-inserted reply Post. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + }, "createImage": { # The result of creating an image. # The result of creating an image. "objectId": "A String", # The object ID of the created image. }, @@ -2070,6 +2241,52 @@

Method Details

"groupObjects": { # The result of grouping objects. # The result of grouping objects. "objectId": "A String", # The object ID of the created group. }, + "insertComment": { # The result of creating a comment. [Developer Preview](https://developers.google.com/workspace/preview). # The result of creating a comment. [Developer Preview](https://developers.google.com/workspace/preview). + "commentThread": { # Represents a single comment thread inside a presentation. [Developer Preview](https://developers.google.com/workspace/preview). # The newly-inserted comment thread. + "anchorId": "A String", # The ID of the CommentAnchor in the presentation that this thread is tied to. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the page element when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + }, "replaceAllShapesWithImage": { # The result of replacing shapes with an image. # The result of replacing all shapes matching some criteria with an image. "occurrencesChanged": 42, # The number of shapes replaced with images. }, @@ -2101,8 +2318,136 @@

Method Details

The object takes the form of: { # A Google Slides presentation. + "comments": [ # Output only. The comment threads associated with the presentation. [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single comment thread inside a presentation. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the CommentAnchor in the presentation that this thread is tied to. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the page element when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + ], + "commentsViewMode": "A String", # Output only. The comments view mode applied to the presentation. [Developer Preview](https://developers.google.com/workspace/preview). "layouts": [ # The layouts in the presentation. A layout is a template that determines how content is arranged and styled on the slides that inherit from that layout. { # A page in a presentation. + "commentAnchors": [ # Output only. The comment anchors present on the page. [Developer Preview](https://developers.google.com/workspace/preview). + { # Contains a list of all locations in a `Page` that are anchored to a CommentThread via the same anchorId. Multiple separate anchors may refer to the same location, either within a `Page` or across different pages, [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # Output only. The unique ID of the comment anchor. + "objectAnchors": [ # Output only. All object ID-based locations within a page that refer to the anchor ID. + { # Represents comment anchor data tied to a Slides object, for example a `Page` or PageElement. [Developer Preview](https://developers.google.com/workspace/preview). + "objectId": "A String", # Output only. The page or page element that the comment thread is anchored to. + "shapeTextAnchors": { # Represents text ranges within a shape covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Shapes that have comments anchored to ranges of text in the shape's text. + "ranges": [ # A list of text ranges covered by the comment anchor. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + "tableCellAnchors": { # Represents table cell ranges within a table covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Tables that have comments anchored to ranges of text in one or more of the table's cells. + "cellRanges": [ # A list of all table cells in a table that have text covered by the anchor in the table. + { # Represents text ranges within a table cell covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). + "cellLocation": { # A location of a single table cell within a table. # The location of the table cell. + "columnIndex": 42, # The 0-based column index. + "rowIndex": 42, # The 0-based row index. + }, + "ranges": [ # A list of all text ranges covered by the anchor in this cell. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + ], + }, + }, + ], + }, + ], + "comments": [ # Output only. The comment threads associated with the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. Otherwise, comments are returned in the Presentation via the GetPresentationRequest. [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single comment thread inside a presentation. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the CommentAnchor in the presentation that this thread is tied to. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the page element when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + ], + "commentsViewMode": "A String", # Output only. The comments view mode applied to the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. [Developer Preview](https://developers.google.com/workspace/preview). "layoutProperties": { # The properties of Page are only relevant for pages with page_type LAYOUT. # Layout specific properties. Only set if page_type = LAYOUT. "displayName": "A String", # The human-readable name of the layout. "masterObjectId": "A String", # The object ID of the master that this layout is based on. @@ -3167,6 +3512,87 @@

Method Details

"locale": "A String", # The locale of the presentation, as an IETF BCP 47 language tag. "masters": [ # The slide masters in the presentation. A slide master contains all common page elements and the common properties for a set of layouts. They serve three purposes: - Placeholder shapes on a master contain the default text styles and shape properties of all placeholder shapes on pages that use that master. - The master page properties define the common page properties inherited by its layouts. - Any other shapes on the master slide appear on all slides using that master, regardless of their layout. { # A page in a presentation. + "commentAnchors": [ # Output only. The comment anchors present on the page. [Developer Preview](https://developers.google.com/workspace/preview). + { # Contains a list of all locations in a `Page` that are anchored to a CommentThread via the same anchorId. Multiple separate anchors may refer to the same location, either within a `Page` or across different pages, [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # Output only. The unique ID of the comment anchor. + "objectAnchors": [ # Output only. All object ID-based locations within a page that refer to the anchor ID. + { # Represents comment anchor data tied to a Slides object, for example a `Page` or PageElement. [Developer Preview](https://developers.google.com/workspace/preview). + "objectId": "A String", # Output only. The page or page element that the comment thread is anchored to. + "shapeTextAnchors": { # Represents text ranges within a shape covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Shapes that have comments anchored to ranges of text in the shape's text. + "ranges": [ # A list of text ranges covered by the comment anchor. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + "tableCellAnchors": { # Represents table cell ranges within a table covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Tables that have comments anchored to ranges of text in one or more of the table's cells. + "cellRanges": [ # A list of all table cells in a table that have text covered by the anchor in the table. + { # Represents text ranges within a table cell covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). + "cellLocation": { # A location of a single table cell within a table. # The location of the table cell. + "columnIndex": 42, # The 0-based column index. + "rowIndex": 42, # The 0-based row index. + }, + "ranges": [ # A list of all text ranges covered by the anchor in this cell. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + ], + }, + }, + ], + }, + ], + "comments": [ # Output only. The comment threads associated with the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. Otherwise, comments are returned in the Presentation via the GetPresentationRequest. [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single comment thread inside a presentation. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the CommentAnchor in the presentation that this thread is tied to. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the page element when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + ], + "commentsViewMode": "A String", # Output only. The comments view mode applied to the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. [Developer Preview](https://developers.google.com/workspace/preview). "layoutProperties": { # The properties of Page are only relevant for pages with page_type LAYOUT. # Layout specific properties. Only set if page_type = LAYOUT. "displayName": "A String", # The human-readable name of the layout. "masterObjectId": "A String", # The object ID of the master that this layout is based on. @@ -4229,6 +4655,87 @@

Method Details

}, ], "notesMaster": { # A page in a presentation. # The notes master in the presentation. It serves three purposes: - Placeholder shapes on a notes master contain the default text styles and shape properties of all placeholder shapes on notes pages. Specifically, a `SLIDE_IMAGE` placeholder shape contains the slide thumbnail, and a `BODY` placeholder shape contains the speaker notes. - The notes master page properties define the common page properties inherited by all notes pages. - Any other shapes on the notes master appear on all notes pages. The notes master is read-only. + "commentAnchors": [ # Output only. The comment anchors present on the page. [Developer Preview](https://developers.google.com/workspace/preview). + { # Contains a list of all locations in a `Page` that are anchored to a CommentThread via the same anchorId. Multiple separate anchors may refer to the same location, either within a `Page` or across different pages, [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # Output only. The unique ID of the comment anchor. + "objectAnchors": [ # Output only. All object ID-based locations within a page that refer to the anchor ID. + { # Represents comment anchor data tied to a Slides object, for example a `Page` or PageElement. [Developer Preview](https://developers.google.com/workspace/preview). + "objectId": "A String", # Output only. The page or page element that the comment thread is anchored to. + "shapeTextAnchors": { # Represents text ranges within a shape covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Shapes that have comments anchored to ranges of text in the shape's text. + "ranges": [ # A list of text ranges covered by the comment anchor. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + "tableCellAnchors": { # Represents table cell ranges within a table covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Tables that have comments anchored to ranges of text in one or more of the table's cells. + "cellRanges": [ # A list of all table cells in a table that have text covered by the anchor in the table. + { # Represents text ranges within a table cell covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). + "cellLocation": { # A location of a single table cell within a table. # The location of the table cell. + "columnIndex": 42, # The 0-based column index. + "rowIndex": 42, # The 0-based row index. + }, + "ranges": [ # A list of all text ranges covered by the anchor in this cell. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + ], + }, + }, + ], + }, + ], + "comments": [ # Output only. The comment threads associated with the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. Otherwise, comments are returned in the Presentation via the GetPresentationRequest. [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single comment thread inside a presentation. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the CommentAnchor in the presentation that this thread is tied to. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the page element when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + ], + "commentsViewMode": "A String", # Output only. The comments view mode applied to the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. [Developer Preview](https://developers.google.com/workspace/preview). "layoutProperties": { # The properties of Page are only relevant for pages with page_type LAYOUT. # Layout specific properties. Only set if page_type = LAYOUT. "displayName": "A String", # The human-readable name of the layout. "masterObjectId": "A String", # The object ID of the master that this layout is based on. @@ -5303,6 +5810,87 @@

Method Details

"revisionId": "A String", # Output only. The revision ID of the presentation. Can be used in update requests to assert the presentation revision hasn't changed since the last read operation. Only populated if the user has edit access to the presentation. The revision ID is not a sequential number but a nebulous string. The format of the revision ID may change over time, so it should be treated opaquely. A returned revision ID is only guaranteed to be valid for 24 hours after it has been returned and cannot be shared across users. If the revision ID is unchanged between calls, then the presentation has not changed. Conversely, a changed ID (for the same presentation and user) usually means the presentation has been updated. However, a changed ID can also be due to internal factors such as ID format changes. "slides": [ # The slides in the presentation. A slide inherits properties from a slide layout. { # A page in a presentation. + "commentAnchors": [ # Output only. The comment anchors present on the page. [Developer Preview](https://developers.google.com/workspace/preview). + { # Contains a list of all locations in a `Page` that are anchored to a CommentThread via the same anchorId. Multiple separate anchors may refer to the same location, either within a `Page` or across different pages, [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # Output only. The unique ID of the comment anchor. + "objectAnchors": [ # Output only. All object ID-based locations within a page that refer to the anchor ID. + { # Represents comment anchor data tied to a Slides object, for example a `Page` or PageElement. [Developer Preview](https://developers.google.com/workspace/preview). + "objectId": "A String", # Output only. The page or page element that the comment thread is anchored to. + "shapeTextAnchors": { # Represents text ranges within a shape covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Shapes that have comments anchored to ranges of text in the shape's text. + "ranges": [ # A list of text ranges covered by the comment anchor. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + "tableCellAnchors": { # Represents table cell ranges within a table covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Tables that have comments anchored to ranges of text in one or more of the table's cells. + "cellRanges": [ # A list of all table cells in a table that have text covered by the anchor in the table. + { # Represents text ranges within a table cell covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). + "cellLocation": { # A location of a single table cell within a table. # The location of the table cell. + "columnIndex": 42, # The 0-based column index. + "rowIndex": 42, # The 0-based row index. + }, + "ranges": [ # A list of all text ranges covered by the anchor in this cell. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + ], + }, + }, + ], + }, + ], + "comments": [ # Output only. The comment threads associated with the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. Otherwise, comments are returned in the Presentation via the GetPresentationRequest. [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single comment thread inside a presentation. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the CommentAnchor in the presentation that this thread is tied to. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the page element when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + ], + "commentsViewMode": "A String", # Output only. The comments view mode applied to the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. [Developer Preview](https://developers.google.com/workspace/preview). "layoutProperties": { # The properties of Page are only relevant for pages with page_type LAYOUT. # Layout specific properties. Only set if page_type = LAYOUT. "displayName": "A String", # The human-readable name of the layout. "masterObjectId": "A String", # The object ID of the master that this layout is based on. @@ -6376,8 +6964,136 @@

Method Details

An object of the form: { # A Google Slides presentation. + "comments": [ # Output only. The comment threads associated with the presentation. [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single comment thread inside a presentation. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the CommentAnchor in the presentation that this thread is tied to. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the page element when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + ], + "commentsViewMode": "A String", # Output only. The comments view mode applied to the presentation. [Developer Preview](https://developers.google.com/workspace/preview). "layouts": [ # The layouts in the presentation. A layout is a template that determines how content is arranged and styled on the slides that inherit from that layout. { # A page in a presentation. + "commentAnchors": [ # Output only. The comment anchors present on the page. [Developer Preview](https://developers.google.com/workspace/preview). + { # Contains a list of all locations in a `Page` that are anchored to a CommentThread via the same anchorId. Multiple separate anchors may refer to the same location, either within a `Page` or across different pages, [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # Output only. The unique ID of the comment anchor. + "objectAnchors": [ # Output only. All object ID-based locations within a page that refer to the anchor ID. + { # Represents comment anchor data tied to a Slides object, for example a `Page` or PageElement. [Developer Preview](https://developers.google.com/workspace/preview). + "objectId": "A String", # Output only. The page or page element that the comment thread is anchored to. + "shapeTextAnchors": { # Represents text ranges within a shape covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Shapes that have comments anchored to ranges of text in the shape's text. + "ranges": [ # A list of text ranges covered by the comment anchor. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + "tableCellAnchors": { # Represents table cell ranges within a table covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Tables that have comments anchored to ranges of text in one or more of the table's cells. + "cellRanges": [ # A list of all table cells in a table that have text covered by the anchor in the table. + { # Represents text ranges within a table cell covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). + "cellLocation": { # A location of a single table cell within a table. # The location of the table cell. + "columnIndex": 42, # The 0-based column index. + "rowIndex": 42, # The 0-based row index. + }, + "ranges": [ # A list of all text ranges covered by the anchor in this cell. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + ], + }, + }, + ], + }, + ], + "comments": [ # Output only. The comment threads associated with the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. Otherwise, comments are returned in the Presentation via the GetPresentationRequest. [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single comment thread inside a presentation. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the CommentAnchor in the presentation that this thread is tied to. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the page element when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + ], + "commentsViewMode": "A String", # Output only. The comments view mode applied to the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. [Developer Preview](https://developers.google.com/workspace/preview). "layoutProperties": { # The properties of Page are only relevant for pages with page_type LAYOUT. # Layout specific properties. Only set if page_type = LAYOUT. "displayName": "A String", # The human-readable name of the layout. "masterObjectId": "A String", # The object ID of the master that this layout is based on. @@ -7442,6 +8158,87 @@

Method Details

"locale": "A String", # The locale of the presentation, as an IETF BCP 47 language tag. "masters": [ # The slide masters in the presentation. A slide master contains all common page elements and the common properties for a set of layouts. They serve three purposes: - Placeholder shapes on a master contain the default text styles and shape properties of all placeholder shapes on pages that use that master. - The master page properties define the common page properties inherited by its layouts. - Any other shapes on the master slide appear on all slides using that master, regardless of their layout. { # A page in a presentation. + "commentAnchors": [ # Output only. The comment anchors present on the page. [Developer Preview](https://developers.google.com/workspace/preview). + { # Contains a list of all locations in a `Page` that are anchored to a CommentThread via the same anchorId. Multiple separate anchors may refer to the same location, either within a `Page` or across different pages, [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # Output only. The unique ID of the comment anchor. + "objectAnchors": [ # Output only. All object ID-based locations within a page that refer to the anchor ID. + { # Represents comment anchor data tied to a Slides object, for example a `Page` or PageElement. [Developer Preview](https://developers.google.com/workspace/preview). + "objectId": "A String", # Output only. The page or page element that the comment thread is anchored to. + "shapeTextAnchors": { # Represents text ranges within a shape covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Shapes that have comments anchored to ranges of text in the shape's text. + "ranges": [ # A list of text ranges covered by the comment anchor. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + "tableCellAnchors": { # Represents table cell ranges within a table covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Tables that have comments anchored to ranges of text in one or more of the table's cells. + "cellRanges": [ # A list of all table cells in a table that have text covered by the anchor in the table. + { # Represents text ranges within a table cell covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). + "cellLocation": { # A location of a single table cell within a table. # The location of the table cell. + "columnIndex": 42, # The 0-based column index. + "rowIndex": 42, # The 0-based row index. + }, + "ranges": [ # A list of all text ranges covered by the anchor in this cell. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + ], + }, + }, + ], + }, + ], + "comments": [ # Output only. The comment threads associated with the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. Otherwise, comments are returned in the Presentation via the GetPresentationRequest. [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single comment thread inside a presentation. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the CommentAnchor in the presentation that this thread is tied to. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the page element when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + ], + "commentsViewMode": "A String", # Output only. The comments view mode applied to the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. [Developer Preview](https://developers.google.com/workspace/preview). "layoutProperties": { # The properties of Page are only relevant for pages with page_type LAYOUT. # Layout specific properties. Only set if page_type = LAYOUT. "displayName": "A String", # The human-readable name of the layout. "masterObjectId": "A String", # The object ID of the master that this layout is based on. @@ -8504,6 +9301,87 @@

Method Details

}, ], "notesMaster": { # A page in a presentation. # The notes master in the presentation. It serves three purposes: - Placeholder shapes on a notes master contain the default text styles and shape properties of all placeholder shapes on notes pages. Specifically, a `SLIDE_IMAGE` placeholder shape contains the slide thumbnail, and a `BODY` placeholder shape contains the speaker notes. - The notes master page properties define the common page properties inherited by all notes pages. - Any other shapes on the notes master appear on all notes pages. The notes master is read-only. + "commentAnchors": [ # Output only. The comment anchors present on the page. [Developer Preview](https://developers.google.com/workspace/preview). + { # Contains a list of all locations in a `Page` that are anchored to a CommentThread via the same anchorId. Multiple separate anchors may refer to the same location, either within a `Page` or across different pages, [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # Output only. The unique ID of the comment anchor. + "objectAnchors": [ # Output only. All object ID-based locations within a page that refer to the anchor ID. + { # Represents comment anchor data tied to a Slides object, for example a `Page` or PageElement. [Developer Preview](https://developers.google.com/workspace/preview). + "objectId": "A String", # Output only. The page or page element that the comment thread is anchored to. + "shapeTextAnchors": { # Represents text ranges within a shape covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Shapes that have comments anchored to ranges of text in the shape's text. + "ranges": [ # A list of text ranges covered by the comment anchor. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + "tableCellAnchors": { # Represents table cell ranges within a table covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Tables that have comments anchored to ranges of text in one or more of the table's cells. + "cellRanges": [ # A list of all table cells in a table that have text covered by the anchor in the table. + { # Represents text ranges within a table cell covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). + "cellLocation": { # A location of a single table cell within a table. # The location of the table cell. + "columnIndex": 42, # The 0-based column index. + "rowIndex": 42, # The 0-based row index. + }, + "ranges": [ # A list of all text ranges covered by the anchor in this cell. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + ], + }, + }, + ], + }, + ], + "comments": [ # Output only. The comment threads associated with the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. Otherwise, comments are returned in the Presentation via the GetPresentationRequest. [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single comment thread inside a presentation. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the CommentAnchor in the presentation that this thread is tied to. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the page element when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + ], + "commentsViewMode": "A String", # Output only. The comments view mode applied to the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. [Developer Preview](https://developers.google.com/workspace/preview). "layoutProperties": { # The properties of Page are only relevant for pages with page_type LAYOUT. # Layout specific properties. Only set if page_type = LAYOUT. "displayName": "A String", # The human-readable name of the layout. "masterObjectId": "A String", # The object ID of the master that this layout is based on. @@ -9578,6 +10456,87 @@

Method Details

"revisionId": "A String", # Output only. The revision ID of the presentation. Can be used in update requests to assert the presentation revision hasn't changed since the last read operation. Only populated if the user has edit access to the presentation. The revision ID is not a sequential number but a nebulous string. The format of the revision ID may change over time, so it should be treated opaquely. A returned revision ID is only guaranteed to be valid for 24 hours after it has been returned and cannot be shared across users. If the revision ID is unchanged between calls, then the presentation has not changed. Conversely, a changed ID (for the same presentation and user) usually means the presentation has been updated. However, a changed ID can also be due to internal factors such as ID format changes. "slides": [ # The slides in the presentation. A slide inherits properties from a slide layout. { # A page in a presentation. + "commentAnchors": [ # Output only. The comment anchors present on the page. [Developer Preview](https://developers.google.com/workspace/preview). + { # Contains a list of all locations in a `Page` that are anchored to a CommentThread via the same anchorId. Multiple separate anchors may refer to the same location, either within a `Page` or across different pages, [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # Output only. The unique ID of the comment anchor. + "objectAnchors": [ # Output only. All object ID-based locations within a page that refer to the anchor ID. + { # Represents comment anchor data tied to a Slides object, for example a `Page` or PageElement. [Developer Preview](https://developers.google.com/workspace/preview). + "objectId": "A String", # Output only. The page or page element that the comment thread is anchored to. + "shapeTextAnchors": { # Represents text ranges within a shape covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Shapes that have comments anchored to ranges of text in the shape's text. + "ranges": [ # A list of text ranges covered by the comment anchor. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + "tableCellAnchors": { # Represents table cell ranges within a table covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Tables that have comments anchored to ranges of text in one or more of the table's cells. + "cellRanges": [ # A list of all table cells in a table that have text covered by the anchor in the table. + { # Represents text ranges within a table cell covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). + "cellLocation": { # A location of a single table cell within a table. # The location of the table cell. + "columnIndex": 42, # The 0-based column index. + "rowIndex": 42, # The 0-based row index. + }, + "ranges": [ # A list of all text ranges covered by the anchor in this cell. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + ], + }, + }, + ], + }, + ], + "comments": [ # Output only. The comment threads associated with the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. Otherwise, comments are returned in the Presentation via the GetPresentationRequest. [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single comment thread inside a presentation. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the CommentAnchor in the presentation that this thread is tied to. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the page element when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + ], + "commentsViewMode": "A String", # Output only. The comments view mode applied to the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. [Developer Preview](https://developers.google.com/workspace/preview). "layoutProperties": { # The properties of Page are only relevant for pages with page_type LAYOUT. # Layout specific properties. Only set if page_type = LAYOUT. "displayName": "A String", # The human-readable name of the layout. "masterObjectId": "A String", # The object ID of the master that this layout is based on. @@ -10644,11 +11603,17 @@

Method Details

- get(presentationId, x__xgafv=None) + get(presentationId, commentsViewMode=None, x__xgafv=None)
Gets the latest version of the specified presentation.
 
 Args:
   presentationId: string, The ID of the presentation to retrieve. (required)
+  commentsViewMode: string, The comments view mode to apply to the presentation. This allows viewing the presentation with comments omitted or included. If one is not specified, COMMENTS_VIEW_MODE_OMITTED is used. [Developer Preview](https://developers.google.com/workspace/preview).
+    Allowed values
+      COMMENTS_VIEW_MODE_UNSPECIFIED - The CommentsViewMode is unspecified; COMMENTS_VIEW_MODE_OMITTED is applied.
+      COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS - The CommentsViewMode applied to the returned presentation depends on the user's current access level. If the user only has view access, COMMENTS_VIEW_MODE_OMITTED is applied. Otherwise, COMMENTS_VIEW_MODE_INCLUDED is applied.
+      COMMENTS_VIEW_MODE_OMITTED - The returned presentation has comments omitted.
+      COMMENTS_VIEW_MODE_INCLUDED - The returned presentation has comments included. Requests to retrieve a presentation using this mode will return a 403 error if the user does not have permission to view comments.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -10658,8 +11623,136 @@ 

Method Details

An object of the form: { # A Google Slides presentation. + "comments": [ # Output only. The comment threads associated with the presentation. [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single comment thread inside a presentation. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the CommentAnchor in the presentation that this thread is tied to. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the page element when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + ], + "commentsViewMode": "A String", # Output only. The comments view mode applied to the presentation. [Developer Preview](https://developers.google.com/workspace/preview). "layouts": [ # The layouts in the presentation. A layout is a template that determines how content is arranged and styled on the slides that inherit from that layout. { # A page in a presentation. + "commentAnchors": [ # Output only. The comment anchors present on the page. [Developer Preview](https://developers.google.com/workspace/preview). + { # Contains a list of all locations in a `Page` that are anchored to a CommentThread via the same anchorId. Multiple separate anchors may refer to the same location, either within a `Page` or across different pages, [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # Output only. The unique ID of the comment anchor. + "objectAnchors": [ # Output only. All object ID-based locations within a page that refer to the anchor ID. + { # Represents comment anchor data tied to a Slides object, for example a `Page` or PageElement. [Developer Preview](https://developers.google.com/workspace/preview). + "objectId": "A String", # Output only. The page or page element that the comment thread is anchored to. + "shapeTextAnchors": { # Represents text ranges within a shape covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Shapes that have comments anchored to ranges of text in the shape's text. + "ranges": [ # A list of text ranges covered by the comment anchor. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + "tableCellAnchors": { # Represents table cell ranges within a table covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Tables that have comments anchored to ranges of text in one or more of the table's cells. + "cellRanges": [ # A list of all table cells in a table that have text covered by the anchor in the table. + { # Represents text ranges within a table cell covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). + "cellLocation": { # A location of a single table cell within a table. # The location of the table cell. + "columnIndex": 42, # The 0-based column index. + "rowIndex": 42, # The 0-based row index. + }, + "ranges": [ # A list of all text ranges covered by the anchor in this cell. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + ], + }, + }, + ], + }, + ], + "comments": [ # Output only. The comment threads associated with the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. Otherwise, comments are returned in the Presentation via the GetPresentationRequest. [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single comment thread inside a presentation. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the CommentAnchor in the presentation that this thread is tied to. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the page element when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + ], + "commentsViewMode": "A String", # Output only. The comments view mode applied to the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. [Developer Preview](https://developers.google.com/workspace/preview). "layoutProperties": { # The properties of Page are only relevant for pages with page_type LAYOUT. # Layout specific properties. Only set if page_type = LAYOUT. "displayName": "A String", # The human-readable name of the layout. "masterObjectId": "A String", # The object ID of the master that this layout is based on. @@ -11724,6 +12817,87 @@

Method Details

"locale": "A String", # The locale of the presentation, as an IETF BCP 47 language tag. "masters": [ # The slide masters in the presentation. A slide master contains all common page elements and the common properties for a set of layouts. They serve three purposes: - Placeholder shapes on a master contain the default text styles and shape properties of all placeholder shapes on pages that use that master. - The master page properties define the common page properties inherited by its layouts. - Any other shapes on the master slide appear on all slides using that master, regardless of their layout. { # A page in a presentation. + "commentAnchors": [ # Output only. The comment anchors present on the page. [Developer Preview](https://developers.google.com/workspace/preview). + { # Contains a list of all locations in a `Page` that are anchored to a CommentThread via the same anchorId. Multiple separate anchors may refer to the same location, either within a `Page` or across different pages, [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # Output only. The unique ID of the comment anchor. + "objectAnchors": [ # Output only. All object ID-based locations within a page that refer to the anchor ID. + { # Represents comment anchor data tied to a Slides object, for example a `Page` or PageElement. [Developer Preview](https://developers.google.com/workspace/preview). + "objectId": "A String", # Output only. The page or page element that the comment thread is anchored to. + "shapeTextAnchors": { # Represents text ranges within a shape covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Shapes that have comments anchored to ranges of text in the shape's text. + "ranges": [ # A list of text ranges covered by the comment anchor. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + "tableCellAnchors": { # Represents table cell ranges within a table covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Tables that have comments anchored to ranges of text in one or more of the table's cells. + "cellRanges": [ # A list of all table cells in a table that have text covered by the anchor in the table. + { # Represents text ranges within a table cell covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). + "cellLocation": { # A location of a single table cell within a table. # The location of the table cell. + "columnIndex": 42, # The 0-based column index. + "rowIndex": 42, # The 0-based row index. + }, + "ranges": [ # A list of all text ranges covered by the anchor in this cell. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + ], + }, + }, + ], + }, + ], + "comments": [ # Output only. The comment threads associated with the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. Otherwise, comments are returned in the Presentation via the GetPresentationRequest. [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single comment thread inside a presentation. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the CommentAnchor in the presentation that this thread is tied to. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the page element when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + ], + "commentsViewMode": "A String", # Output only. The comments view mode applied to the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. [Developer Preview](https://developers.google.com/workspace/preview). "layoutProperties": { # The properties of Page are only relevant for pages with page_type LAYOUT. # Layout specific properties. Only set if page_type = LAYOUT. "displayName": "A String", # The human-readable name of the layout. "masterObjectId": "A String", # The object ID of the master that this layout is based on. @@ -12786,6 +13960,87 @@

Method Details

}, ], "notesMaster": { # A page in a presentation. # The notes master in the presentation. It serves three purposes: - Placeholder shapes on a notes master contain the default text styles and shape properties of all placeholder shapes on notes pages. Specifically, a `SLIDE_IMAGE` placeholder shape contains the slide thumbnail, and a `BODY` placeholder shape contains the speaker notes. - The notes master page properties define the common page properties inherited by all notes pages. - Any other shapes on the notes master appear on all notes pages. The notes master is read-only. + "commentAnchors": [ # Output only. The comment anchors present on the page. [Developer Preview](https://developers.google.com/workspace/preview). + { # Contains a list of all locations in a `Page` that are anchored to a CommentThread via the same anchorId. Multiple separate anchors may refer to the same location, either within a `Page` or across different pages, [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # Output only. The unique ID of the comment anchor. + "objectAnchors": [ # Output only. All object ID-based locations within a page that refer to the anchor ID. + { # Represents comment anchor data tied to a Slides object, for example a `Page` or PageElement. [Developer Preview](https://developers.google.com/workspace/preview). + "objectId": "A String", # Output only. The page or page element that the comment thread is anchored to. + "shapeTextAnchors": { # Represents text ranges within a shape covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Shapes that have comments anchored to ranges of text in the shape's text. + "ranges": [ # A list of text ranges covered by the comment anchor. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + "tableCellAnchors": { # Represents table cell ranges within a table covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Tables that have comments anchored to ranges of text in one or more of the table's cells. + "cellRanges": [ # A list of all table cells in a table that have text covered by the anchor in the table. + { # Represents text ranges within a table cell covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). + "cellLocation": { # A location of a single table cell within a table. # The location of the table cell. + "columnIndex": 42, # The 0-based column index. + "rowIndex": 42, # The 0-based row index. + }, + "ranges": [ # A list of all text ranges covered by the anchor in this cell. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + ], + }, + }, + ], + }, + ], + "comments": [ # Output only. The comment threads associated with the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. Otherwise, comments are returned in the Presentation via the GetPresentationRequest. [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single comment thread inside a presentation. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the CommentAnchor in the presentation that this thread is tied to. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the page element when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + ], + "commentsViewMode": "A String", # Output only. The comments view mode applied to the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. [Developer Preview](https://developers.google.com/workspace/preview). "layoutProperties": { # The properties of Page are only relevant for pages with page_type LAYOUT. # Layout specific properties. Only set if page_type = LAYOUT. "displayName": "A String", # The human-readable name of the layout. "masterObjectId": "A String", # The object ID of the master that this layout is based on. @@ -13860,6 +15115,87 @@

Method Details

"revisionId": "A String", # Output only. The revision ID of the presentation. Can be used in update requests to assert the presentation revision hasn't changed since the last read operation. Only populated if the user has edit access to the presentation. The revision ID is not a sequential number but a nebulous string. The format of the revision ID may change over time, so it should be treated opaquely. A returned revision ID is only guaranteed to be valid for 24 hours after it has been returned and cannot be shared across users. If the revision ID is unchanged between calls, then the presentation has not changed. Conversely, a changed ID (for the same presentation and user) usually means the presentation has been updated. However, a changed ID can also be due to internal factors such as ID format changes. "slides": [ # The slides in the presentation. A slide inherits properties from a slide layout. { # A page in a presentation. + "commentAnchors": [ # Output only. The comment anchors present on the page. [Developer Preview](https://developers.google.com/workspace/preview). + { # Contains a list of all locations in a `Page` that are anchored to a CommentThread via the same anchorId. Multiple separate anchors may refer to the same location, either within a `Page` or across different pages, [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # Output only. The unique ID of the comment anchor. + "objectAnchors": [ # Output only. All object ID-based locations within a page that refer to the anchor ID. + { # Represents comment anchor data tied to a Slides object, for example a `Page` or PageElement. [Developer Preview](https://developers.google.com/workspace/preview). + "objectId": "A String", # Output only. The page or page element that the comment thread is anchored to. + "shapeTextAnchors": { # Represents text ranges within a shape covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Shapes that have comments anchored to ranges of text in the shape's text. + "ranges": [ # A list of text ranges covered by the comment anchor. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + "tableCellAnchors": { # Represents table cell ranges within a table covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Tables that have comments anchored to ranges of text in one or more of the table's cells. + "cellRanges": [ # A list of all table cells in a table that have text covered by the anchor in the table. + { # Represents text ranges within a table cell covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). + "cellLocation": { # A location of a single table cell within a table. # The location of the table cell. + "columnIndex": 42, # The 0-based column index. + "rowIndex": 42, # The 0-based row index. + }, + "ranges": [ # A list of all text ranges covered by the anchor in this cell. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + ], + }, + }, + ], + }, + ], + "comments": [ # Output only. The comment threads associated with the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. Otherwise, comments are returned in the Presentation via the GetPresentationRequest. [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single comment thread inside a presentation. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the CommentAnchor in the presentation that this thread is tied to. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the page element when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + ], + "commentsViewMode": "A String", # Output only. The comments view mode applied to the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. [Developer Preview](https://developers.google.com/workspace/preview). "layoutProperties": { # The properties of Page are only relevant for pages with page_type LAYOUT. # Layout specific properties. Only set if page_type = LAYOUT. "displayName": "A String", # The human-readable name of the layout. "masterObjectId": "A String", # The object ID of the master that this layout is based on. diff --git a/docs/dyn/slides_v1.presentations.pages.html b/docs/dyn/slides_v1.presentations.pages.html index b2d39265db..56ee5b602c 100644 --- a/docs/dyn/slides_v1.presentations.pages.html +++ b/docs/dyn/slides_v1.presentations.pages.html @@ -78,7 +78,7 @@

Instance Methods

close()

Close httplib2 connections.

- get(presentationId, pageObjectId, x__xgafv=None)

+ get(presentationId, pageObjectId, commentsViewMode=None, x__xgafv=None)

Gets the latest version of the specified page in the presentation.

getThumbnail(presentationId, pageObjectId, thumbnailProperties_mimeType=None, thumbnailProperties_thumbnailSize=None, x__xgafv=None)

@@ -90,12 +90,18 @@

Method Details

- get(presentationId, pageObjectId, x__xgafv=None) + get(presentationId, pageObjectId, commentsViewMode=None, x__xgafv=None)
Gets the latest version of the specified page in the presentation.
 
 Args:
   presentationId: string, The ID of the presentation to retrieve. (required)
   pageObjectId: string, The object ID of the page to retrieve. (required)
+  commentsViewMode: string, The comments view mode to apply to the page. This allows viewing the page with comments omitted or included. If one is not specified, COMMENTS_VIEW_MODE_OMITTED is used. [Developer Preview](https://developers.google.com/workspace/preview).
+    Allowed values
+      COMMENTS_VIEW_MODE_UNSPECIFIED - The CommentsViewMode is unspecified; COMMENTS_VIEW_MODE_OMITTED is applied.
+      COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS - The CommentsViewMode applied to the returned presentation depends on the user's current access level. If the user only has view access, COMMENTS_VIEW_MODE_OMITTED is applied. Otherwise, COMMENTS_VIEW_MODE_INCLUDED is applied.
+      COMMENTS_VIEW_MODE_OMITTED - The returned presentation has comments omitted.
+      COMMENTS_VIEW_MODE_INCLUDED - The returned presentation has comments included. Requests to retrieve a presentation using this mode will return a 403 error if the user does not have permission to view comments.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -105,6 +111,87 @@ 

Method Details

An object of the form: { # A page in a presentation. + "commentAnchors": [ # Output only. The comment anchors present on the page. [Developer Preview](https://developers.google.com/workspace/preview). + { # Contains a list of all locations in a `Page` that are anchored to a CommentThread via the same anchorId. Multiple separate anchors may refer to the same location, either within a `Page` or across different pages, [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # Output only. The unique ID of the comment anchor. + "objectAnchors": [ # Output only. All object ID-based locations within a page that refer to the anchor ID. + { # Represents comment anchor data tied to a Slides object, for example a `Page` or PageElement. [Developer Preview](https://developers.google.com/workspace/preview). + "objectId": "A String", # Output only. The page or page element that the comment thread is anchored to. + "shapeTextAnchors": { # Represents text ranges within a shape covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Shapes that have comments anchored to ranges of text in the shape's text. + "ranges": [ # A list of text ranges covered by the comment anchor. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + "tableCellAnchors": { # Represents table cell ranges within a table covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). # Populated for Tables that have comments anchored to ranges of text in one or more of the table's cells. + "cellRanges": [ # A list of all table cells in a table that have text covered by the anchor in the table. + { # Represents text ranges within a table cell covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview). + "cellLocation": { # A location of a single table cell within a table. # The location of the table cell. + "columnIndex": 42, # The 0-based column index. + "rowIndex": 42, # The 0-based row index. + }, + "ranges": [ # A list of all text ranges covered by the anchor in this cell. + { # Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview). + "endIndex": 42, # The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + "startIndex": 42, # The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. + }, + ], + }, + ], + }, + }, + ], + }, + ], + "comments": [ # Output only. The comment threads associated with the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. Otherwise, comments are returned in the Presentation via the GetPresentationRequest. [Developer Preview](https://developers.google.com/workspace/preview). + { # Represents a single comment thread inside a presentation. [Developer Preview](https://developers.google.com/workspace/preview). + "anchorId": "A String", # The ID of the CommentAnchor in the presentation that this thread is tied to. + "commentId": "A String", # The unique ID of the comment thread. + "headPost": { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). # The first post in the thread. + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + "plainTextQuote": "A String", # The quoted text from the page element when the comment was created, formatted as plain-text. + "replies": [ # Replies to the head post. + { # Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview). + "assigneeEmail": "A String", # Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units. + "author": { # Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview). # Output only. The user who created the post. + "anonymous": True or False, # Whether the user is anonymous. + "displayName": "A String", # The display name of the user. May be absent if the author is anonymous. + "me": True or False, # Whether the user is the authenticated user making the request. + "user": "A String", # The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation. + }, + "commentAction": "A String", # Action taken as part of creating the post. + "content": "A String", # The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units. + "contentHtml": "A String", # Output only. The content of the post as HTML. + "createTime": "A String", # Output only. The time the post was created. + "deleted": True or False, # Output only. Whether the post is deleted. If `true`, content and author fields will be empty. + "fromCopiedPresentation": True or False, # Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers. + "fromImportedPresentation": True or False, # Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers. + "postId": "A String", # Output only. The unique ID of the post. + "updateTime": "A String", # Output only. The time the post was last updated. + }, + ], + "status": "A String", # Whether the thread is open or resolved. + }, + ], + "commentsViewMode": "A String", # Output only. The comments view mode applied to the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. [Developer Preview](https://developers.google.com/workspace/preview). "layoutProperties": { # The properties of Page are only relevant for pages with page_type LAYOUT. # Layout specific properties. Only set if page_type = LAYOUT. "displayName": "A String", # The human-readable name of the layout. "masterObjectId": "A String", # The object ID of the master that this layout is based on. diff --git a/googleapiclient/discovery_cache/documents/slides.v1.json b/googleapiclient/discovery_cache/documents/slides.v1.json index 424e82138b..31c1438a6a 100644 --- a/googleapiclient/discovery_cache/documents/slides.v1.json +++ b/googleapiclient/discovery_cache/documents/slides.v1.json @@ -186,6 +186,23 @@ "presentationId" ], "parameters": { +"commentsViewMode": { +"description": "The comments view mode to apply to the presentation. This allows viewing the presentation with comments omitted or included. If one is not specified, COMMENTS_VIEW_MODE_OMITTED is used. [Developer Preview](https://developers.google.com/workspace/preview).", +"enum": [ +"COMMENTS_VIEW_MODE_UNSPECIFIED", +"COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS", +"COMMENTS_VIEW_MODE_OMITTED", +"COMMENTS_VIEW_MODE_INCLUDED" +], +"enumDescriptions": [ +"The CommentsViewMode is unspecified; COMMENTS_VIEW_MODE_OMITTED is applied.", +"The CommentsViewMode applied to the returned presentation depends on the user's current access level. If the user only has view access, COMMENTS_VIEW_MODE_OMITTED is applied. Otherwise, COMMENTS_VIEW_MODE_INCLUDED is applied.", +"The returned presentation has comments omitted.", +"The returned presentation has comments included. Requests to retrieve a presentation using this mode will return a 403 error if the user does not have permission to view comments." +], +"location": "query", +"type": "string" +}, "presentationId": { "description": "The ID of the presentation to retrieve.", "location": "path", @@ -220,6 +237,23 @@ "pageObjectId" ], "parameters": { +"commentsViewMode": { +"description": "The comments view mode to apply to the page. This allows viewing the page with comments omitted or included. If one is not specified, COMMENTS_VIEW_MODE_OMITTED is used. [Developer Preview](https://developers.google.com/workspace/preview).", +"enum": [ +"COMMENTS_VIEW_MODE_UNSPECIFIED", +"COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS", +"COMMENTS_VIEW_MODE_OMITTED", +"COMMENTS_VIEW_MODE_INCLUDED" +], +"enumDescriptions": [ +"The CommentsViewMode is unspecified; COMMENTS_VIEW_MODE_OMITTED is applied.", +"The CommentsViewMode applied to the returned presentation depends on the user's current access level. If the user only has view access, COMMENTS_VIEW_MODE_OMITTED is applied. Otherwise, COMMENTS_VIEW_MODE_INCLUDED is applied.", +"The returned presentation has comments omitted.", +"The returned presentation has comments included. Requests to retrieve a presentation using this mode will return a 403 error if the user does not have permission to view comments." +], +"location": "query", +"type": "string" +}, "pageObjectId": { "description": "The object ID of the page to retrieve.", "location": "path", @@ -315,9 +349,35 @@ } } }, -"revision": "20260408", +"revision": "20260921", "rootUrl": "https://slides.googleapis.com/", "schemas": { +"AddCommentReplyRequest": { +"description": "Inserts a reply Post into a CommentThread. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "AddCommentReplyRequest", +"properties": { +"commentId": { +"description": "The ID of the CommentThread to add the reply to.", +"type": "string" +}, +"post": { +"$ref": "Post", +"description": "The Post representing the reply." +} +}, +"type": "object" +}, +"AddCommentReplyResponse": { +"description": "The result of creating a reply. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "AddCommentReplyResponse", +"properties": { +"post": { +"$ref": "Post", +"description": "The newly-inserted reply Post." +} +}, +"type": "object" +}, "AffineTransform": { "description": "AffineTransform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] to transform source coordinates (x,y) into destination coordinates (x', y') according to: x' x = shear_y scale_y translate_y 1 [ 1 ] After transformation, x' = scale_x * x + shear_x * y + translate_x; y' = scale_y * y + shear_y * x + translate_y; This message is therefore composed of these six matrix elements.", "id": "AffineTransform", @@ -451,6 +511,22 @@ "description": "Response message from a batch update.", "id": "BatchUpdatePresentationResponse", "properties": { +"commentUpdateState": { +"description": "Whether comment updates were applied in the batch request. [Developer Preview](https://developers.google.com/workspace/preview).", +"enum": [ +"COMMENT_UPDATE_STATE_UNSPECIFIED", +"NO_UPDATES_REQUESTED", +"ALL_SAVED", +"ALL_FAILED_UNKNOWN_REASON" +], +"enumDescriptions": [ +"The status of comment updates is unspecified.", +"No comment updates were requested in the batch request.", +"All requested comment updates were applied in the batch request.", +"All requested comment updates failed." +], +"type": "string" +}, "presentationId": { "description": "The presentation the updates were applied to.", "type": "string" @@ -528,6 +604,68 @@ }, "type": "object" }, +"CommentAnchor": { +"description": "Contains a list of all locations in a `Page` that are anchored to a CommentThread via the same anchorId. Multiple separate anchors may refer to the same location, either within a `Page` or across different pages, [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "CommentAnchor", +"properties": { +"anchorId": { +"description": "Output only. The unique ID of the comment anchor.", +"type": "string" +}, +"objectAnchors": { +"description": "Output only. All object ID-based locations within a page that refer to the anchor ID.", +"items": { +"$ref": "ObjectAnchor" +}, +"type": "array" +} +}, +"type": "object" +}, +"CommentThread": { +"description": "Represents a single comment thread inside a presentation. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "CommentThread", +"properties": { +"anchorId": { +"description": "The ID of the CommentAnchor in the presentation that this thread is tied to.", +"type": "string" +}, +"commentId": { +"description": "The unique ID of the comment thread.", +"type": "string" +}, +"headPost": { +"$ref": "Post", +"description": "The first post in the thread." +}, +"plainTextQuote": { +"description": "The quoted text from the page element when the comment was created, formatted as plain-text.", +"type": "string" +}, +"replies": { +"description": "Replies to the head post.", +"items": { +"$ref": "Post" +}, +"type": "array" +}, +"status": { +"description": "Whether the thread is open or resolved.", +"enum": [ +"STATUS_UNSPECIFIED", +"OPEN", +"RESOLVED" +], +"enumDescriptions": [ +"Default value. This value is unused.", +"The comment thread is open.", +"The comment thread is resolved." +], +"type": "string" +} +}, +"type": "object" +}, "CreateImageRequest": { "description": "Creates an image.", "id": "CreateImageRequest", @@ -1189,6 +1327,32 @@ }, "type": "object" }, +"DeleteCommentReplyRequest": { +"description": "Deletes a reply Post from a CommentThread. Returns a 400 bad request error if: - The requesting user is not the author of the post. - The reply post contains a comment action. - The reply post contains an assignee. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "DeleteCommentReplyRequest", +"properties": { +"commentId": { +"description": "The ID of the CommentThread which the post belongs to.", +"type": "string" +}, +"postId": { +"description": "The ID of the reply Post being deleted.", +"type": "string" +} +}, +"type": "object" +}, +"DeleteCommentRequest": { +"description": "Deletes a CommentThread. Returns a 400 bad request error if the requesting user is not the author of the headPost. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "DeleteCommentRequest", +"properties": { +"commentId": { +"description": "The ID of the CommentThread that is being deleted.", +"type": "string" +} +}, +"type": "object" +}, "DeleteObjectRequest": { "description": "Deletes an object, either pages or page elements, from the presentation.", "id": "DeleteObjectRequest", @@ -1431,6 +1595,48 @@ }, "type": "object" }, +"InsertCommentRequest": { +"description": "Inserts a CommentThread into the presentation. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "InsertCommentRequest", +"properties": { +"assigneeEmailAddress": { +"description": "Optional. The email address of the assignee of the comment. Leave empty for a non-assigned comment. May not exceed 2048 UTF-8 code units.", +"type": "string" +}, +"content": { +"description": "The text of the comment, as plain text. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. This field cannot be empty, and must not exceed 2048 UTF-8 code units.", +"type": "string" +}, +"objectId": { +"description": "The object ID of the Page or PageElement that is tied to this comment. If the specified object_id is a Group, the comment will be anchored to at most 100 of the group's non-group descendants.", +"type": "string" +}, +"shapeTextAnchor": { +"$ref": "ShapeTextAnchor", +"description": "Anchors a comment to a specific range of text within a Shape." +}, +"tableAnchor": { +"$ref": "TableAnchor", +"description": "Anchors a comment to a specific range of cells within a Table. Returns a 400 bad request error if no cells within the range contain text." +}, +"tableCellTextAnchor": { +"$ref": "TableCellTextAnchor", +"description": "Anchors a comment to a specific range of text within a single cell in a Table." +} +}, +"type": "object" +}, +"InsertCommentResponse": { +"description": "The result of creating a comment. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "InsertCommentResponse", +"properties": { +"commentThread": { +"$ref": "CommentThread", +"description": "The newly-inserted comment thread." +} +}, +"type": "object" +}, "InsertTableColumnsRequest": { "description": "Inserts columns into a table. Other columns in the table will be resized to fit the new column.", "id": "InsertTableColumnsRequest", @@ -1881,6 +2087,25 @@ }, "type": "object" }, +"ObjectAnchor": { +"description": "Represents comment anchor data tied to a Slides object, for example a `Page` or PageElement. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "ObjectAnchor", +"properties": { +"objectId": { +"description": "Output only. The page or page element that the comment thread is anchored to.", +"type": "string" +}, +"shapeTextAnchors": { +"$ref": "ShapeTextAnchors", +"description": "Populated for Shapes that have comments anchored to ranges of text in the shape's text." +}, +"tableCellAnchors": { +"$ref": "TableCellAnchors", +"description": "Populated for Tables that have comments anchored to ranges of text in one or more of the table's cells." +} +}, +"type": "object" +}, "OpaqueColor": { "description": "A themeable solid color value.", "id": "OpaqueColor", @@ -2011,6 +2236,36 @@ "description": "A page in a presentation.", "id": "Page", "properties": { +"commentAnchors": { +"description": "Output only. The comment anchors present on the page. [Developer Preview](https://developers.google.com/workspace/preview).", +"items": { +"$ref": "CommentAnchor" +}, +"type": "array" +}, +"comments": { +"description": "Output only. The comment threads associated with the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. Otherwise, comments are returned in the Presentation via the GetPresentationRequest. [Developer Preview](https://developers.google.com/workspace/preview).", +"items": { +"$ref": "CommentThread" +}, +"type": "array" +}, +"commentsViewMode": { +"description": "Output only. The comments view mode applied to the page. Only populated if the page was fetched via a GetPageRequest with a populated comments_view_mode. [Developer Preview](https://developers.google.com/workspace/preview).", +"enum": [ +"COMMENTS_VIEW_MODE_UNSPECIFIED", +"COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS", +"COMMENTS_VIEW_MODE_OMITTED", +"COMMENTS_VIEW_MODE_INCLUDED" +], +"enumDescriptions": [ +"The CommentsViewMode is unspecified; COMMENTS_VIEW_MODE_OMITTED is applied.", +"The CommentsViewMode applied to the returned presentation depends on the user's current access level. If the user only has view access, COMMENTS_VIEW_MODE_OMITTED is applied. Otherwise, COMMENTS_VIEW_MODE_INCLUDED is applied.", +"The returned presentation has comments omitted.", +"The returned presentation has comments included. Requests to retrieve a presentation using this mode will return a 403 error if the user does not have permission to view comments." +], +"type": "string" +}, "layoutProperties": { "$ref": "LayoutProperties", "description": "Layout specific properties. Only set if page_type = LAYOUT." @@ -2344,10 +2599,121 @@ }, "type": "object" }, +"Post": { +"description": "Represents a single post in a comment thread. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "Post", +"properties": { +"assigneeEmail": { +"description": "Optional. The email of the user who is being newly assigned to the thread as part of this post. Returns a 400 bad request error if: - The parent thread is a CommentThread whose headPost does not have an assignee. - commentAction is specified as `RESOLVE` or `REOPEN`. - `assignee_email` exceeds 2048 UTF-8 code units.", +"type": "string" +}, +"author": { +"$ref": "PostAuthor", +"description": "Output only. The user who created the post." +}, +"commentAction": { +"description": "Action taken as part of creating the post.", +"enum": [ +"COMMENT_ACTION_TYPE_UNSPECIFIED", +"NO_COMMENT_ACTION_CHANGE", +"RESOLVE", +"REOPEN" +], +"enumDescriptions": [ +"Default value. This value is unused.", +"No action change in this post.", +"This post resolves the thread.", +"This post reopens the thread." +], +"type": "string" +}, +"content": { +"description": "The content of the post. Required to be non-empty if comment_action is not `RESOLVE` or `REOPEN`. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. May not exceed 2048 UTF-8 code units.", +"type": "string" +}, +"contentHtml": { +"description": "Output only. The content of the post as HTML.", +"type": "string" +}, +"createTime": { +"description": "Output only. The time the post was created.", +"format": "google-datetime", +"type": "string" +}, +"deleted": { +"description": "Output only. Whether the post is deleted. If `true`, content and author fields will be empty.", +"type": "boolean" +}, +"fromCopiedPresentation": { +"description": "Output only. Whether the post is from a copied presentation. This field cannot be set directly by callers.", +"type": "boolean" +}, +"fromImportedPresentation": { +"description": "Output only. Whether the post is from an imported presentation. This field cannot be set directly by callers.", +"type": "boolean" +}, +"postId": { +"description": "Output only. The unique ID of the post.", +"type": "string" +}, +"updateTime": { +"description": "Output only. The time the post was last updated.", +"format": "google-datetime", +"type": "string" +} +}, +"type": "object" +}, +"PostAuthor": { +"description": "Represents a user who authored a comment post. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "PostAuthor", +"properties": { +"anonymous": { +"description": "Whether the user is anonymous.", +"type": "boolean" +}, +"displayName": { +"description": "The display name of the user. May be absent if the author is anonymous.", +"type": "string" +}, +"me": { +"description": "Whether the user is the authenticated user making the request.", +"type": "boolean" +}, +"user": { +"description": "The resource name of the post author user, which can also be used to identify the user in the [Google People API](https://developers.google.com/people/api/rest/v1/people). Format: `users/{user}`. Will not be populated if the anonymous field is `true` or if the post is from an imported presentation.", +"type": "string" +} +}, +"type": "object" +}, "Presentation": { "description": "A Google Slides presentation.", "id": "Presentation", "properties": { +"comments": { +"description": "Output only. The comment threads associated with the presentation. [Developer Preview](https://developers.google.com/workspace/preview).", +"items": { +"$ref": "CommentThread" +}, +"type": "array" +}, +"commentsViewMode": { +"description": "Output only. The comments view mode applied to the presentation. [Developer Preview](https://developers.google.com/workspace/preview).", +"enum": [ +"COMMENTS_VIEW_MODE_UNSPECIFIED", +"COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS", +"COMMENTS_VIEW_MODE_OMITTED", +"COMMENTS_VIEW_MODE_INCLUDED" +], +"enumDescriptions": [ +"The CommentsViewMode is unspecified; COMMENTS_VIEW_MODE_OMITTED is applied.", +"The CommentsViewMode applied to the returned presentation depends on the user's current access level. If the user only has view access, COMMENTS_VIEW_MODE_OMITTED is applied. Otherwise, COMMENTS_VIEW_MODE_INCLUDED is applied.", +"The returned presentation has comments omitted.", +"The returned presentation has comments included. Requests to retrieve a presentation using this mode will return a 403 error if the user does not have permission to view comments." +], +"type": "string" +}, "layouts": { "description": "The layouts in the presentation. A layout is a template that determines how content is arranged and styled on the slides that inherit from that layout.", "items": { @@ -2691,6 +3057,10 @@ "description": "A single kind of update to apply to a presentation.", "id": "Request", "properties": { +"addCommentReply": { +"$ref": "AddCommentReplyRequest", +"description": "Adds a reply to a CommentThread. [Developer Preview](https://developers.google.com/workspace/preview)." +}, "createImage": { "$ref": "CreateImageRequest", "description": "Creates an image." @@ -2723,6 +3093,14 @@ "$ref": "CreateVideoRequest", "description": "Creates a video." }, +"deleteComment": { +"$ref": "DeleteCommentRequest", +"description": "Deletes a CommentThread. [Developer Preview](https://developers.google.com/workspace/preview)." +}, +"deleteCommentReply": { +"$ref": "DeleteCommentReplyRequest", +"description": "Deletes a reply Post from a CommentThread. [Developer Preview](https://developers.google.com/workspace/preview)." +}, "deleteObject": { "$ref": "DeleteObjectRequest", "description": "Deletes a page or page element from the presentation." @@ -2751,6 +3129,10 @@ "$ref": "GroupObjectsRequest", "description": "Groups objects, such as page elements." }, +"insertComment": { +"$ref": "InsertCommentRequest", +"description": "Inserts a CommentThread into the presentation. [Developer Preview](https://developers.google.com/workspace/preview)." +}, "insertTableColumns": { "$ref": "InsertTableColumnsRequest", "description": "Inserts columns into a table." @@ -2799,6 +3181,10 @@ "$ref": "UnmergeTableCellsRequest", "description": "Unmerges cells in a Table." }, +"updateCommentPost": { +"$ref": "UpdateCommentPostRequest", +"description": "Updates an existing post (head post or reply) of a CommentThread. [Developer Preview](https://developers.google.com/workspace/preview)." +}, "updateImageProperties": { "$ref": "UpdateImagePropertiesRequest", "description": "Updates the properties of an Image." @@ -2885,6 +3271,10 @@ "description": "A single response from an update.", "id": "Response", "properties": { +"addCommentReply": { +"$ref": "AddCommentReplyResponse", +"description": "The result of creating a reply. [Developer Preview](https://developers.google.com/workspace/preview)." +}, "createImage": { "$ref": "CreateImageResponse", "description": "The result of creating an image." @@ -2921,6 +3311,10 @@ "$ref": "GroupObjectsResponse", "description": "The result of grouping objects." }, +"insertComment": { +"$ref": "InsertCommentResponse", +"description": "The result of creating a comment. [Developer Preview](https://developers.google.com/workspace/preview)." +}, "replaceAllShapesWithImage": { "$ref": "ReplaceAllShapesWithImageResponse", "description": "The result of replacing all shapes matching some criteria with an image." @@ -3423,6 +3817,35 @@ }, "type": "object" }, +"ShapeTextAnchor": { +"description": "An anchor to a specific range of text within a Shape's text. [Developer Preview](https://developers.google.com/workspace/preview). To insert comments in speaker notes, use the ShapeTextAnchor with the speaker notes object ID.", +"id": "ShapeTextAnchor", +"properties": { +"objectId": { +"description": "The object ID of the page element containing the text.", +"type": "string" +}, +"textRange": { +"$ref": "Range", +"description": "The text range for the anchor." +} +}, +"type": "object" +}, +"ShapeTextAnchors": { +"description": "Represents text ranges within a shape covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "ShapeTextAnchors", +"properties": { +"ranges": { +"description": "A list of text ranges covered by the comment anchor.", +"items": { +"$ref": "TextRange" +}, +"type": "array" +} +}, +"type": "object" +}, "SheetsChart": { "description": "A PageElement kind representing a linked chart embedded from Google Sheets.", "id": "SheetsChart", @@ -3617,6 +4040,21 @@ }, "type": "object" }, +"TableAnchor": { +"description": "An anchor to a specific range of cells within a Table. Used to anchor a comment to all of the text in each cell in a range within a table. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "TableAnchor", +"properties": { +"objectId": { +"description": "The object ID of the table.", +"type": "string" +}, +"tableRange": { +"$ref": "TableRange", +"description": "The range of cells in the table to apply the anchor to. If omitted, all cells in the table will be used for the anchor." +} +}, +"type": "object" +}, "TableBorderCell": { "description": "The properties of each border cell.", "id": "TableBorderCell", @@ -3723,6 +4161,20 @@ }, "type": "object" }, +"TableCellAnchors": { +"description": "Represents table cell ranges within a table covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "TableCellAnchors", +"properties": { +"cellRanges": { +"description": "A list of all table cells in a table that have text covered by the anchor in the table.", +"items": { +"$ref": "TableCellTextRanges" +}, +"type": "array" +} +}, +"type": "object" +}, "TableCellBackgroundFill": { "description": "The table cell background fill.", "id": "TableCellBackgroundFill", @@ -3794,6 +4246,43 @@ }, "type": "object" }, +"TableCellTextAnchor": { +"description": "An anchor to a specific range of text within a TableCell's TextElement. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "TableCellTextAnchor", +"properties": { +"cellLocation": { +"$ref": "TableCellLocation", +"description": "The location of the cell in the table." +}, +"objectId": { +"description": "The object ID of the table containing the cell.", +"type": "string" +}, +"textRange": { +"$ref": "Range", +"description": "The text range for the anchor." +} +}, +"type": "object" +}, +"TableCellTextRanges": { +"description": "Represents text ranges within a table cell covered by a comment anchor. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "TableCellTextRanges", +"properties": { +"cellLocation": { +"$ref": "TableCellLocation", +"description": "The location of the table cell." +}, +"ranges": { +"description": "A list of all text ranges covered by the anchor in this cell.", +"items": { +"$ref": "TextRange" +}, +"type": "array" +} +}, +"type": "object" +}, "TableColumnProperties": { "description": "Properties of each column in a table.", "id": "TableColumnProperties", @@ -3909,6 +4398,23 @@ }, "type": "object" }, +"TextRange": { +"description": "Specifies a contiguous range of text within a shape or table cell's text. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "TextRange", +"properties": { +"endIndex": { +"description": "The zero-based index of the end of the range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges.", +"format": "int32", +"type": "integer" +}, +"startIndex": { +"description": "The zero-based index of the beginning range. This field is an Int32Value in order to accommodate future use cases with open-ended ranges.", +"format": "int32", +"type": "integer" +} +}, +"type": "object" +}, "TextRun": { "description": "A TextElement kind that represents a run of text that all has the same styling.", "id": "TextRun", @@ -4094,6 +4600,25 @@ }, "type": "object" }, +"UpdateCommentPostRequest": { +"description": "Updates a Post in a CommentThread. Returns a 400 bad request error if: - The requesting user is not the author of the post. [Developer Preview](https://developers.google.com/workspace/preview).", +"id": "UpdateCommentPostRequest", +"properties": { +"commentId": { +"description": "The ID of the CommentThread which the post belongs to.", +"type": "string" +}, +"content": { +"description": "The new text of the comment, as plain text. This text content will be handled similarly to comments created in the Slides editor. It will have similar behaviors for formatting, notifications, etc. This field cannot be empty, and must not exceed 2048 UTF-8 code units.", +"type": "string" +}, +"postId": { +"description": "The ID of the post being updated.", +"type": "string" +} +}, +"type": "object" +}, "UpdateImagePropertiesRequest": { "description": "Update the properties of an Image.", "id": "UpdateImagePropertiesRequest", From 71d8301fde167a90f46854febf7415b8e8267d24 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:19 +0000 Subject: [PATCH 31/33] feat(threatintelligence): update the api #### threatintelligence:v1beta The following keys were added: - schemas.CommunicationContext (Total Keys: 6) - schemas.CustomerProfileConfig.properties.technologies (Total Keys: 2) - schemas.CustomerProfileTechnology (Total Keys: 5) - schemas.DataLeakAlertDetail.properties.discoveryDocumentIds.deprecated (Total Keys: 1) - schemas.DataLeakAlertDetail.properties.discoveryDocuments (Total Keys: 3) - schemas.DataLeakFindingDetail.properties.discoveryDocument.$ref (Total Keys: 1) - schemas.DataLeakFindingDetail.properties.documentId.deprecated (Total Keys: 1) - schemas.DiscoveryDocument.properties.communicationContext.$ref (Total Keys: 1) - schemas.InitialAccessBrokerFindingDetail.properties.discoveryDocument.$ref (Total Keys: 1) - schemas.InitialAccessBrokerFindingDetail.properties.documentId.deprecated (Total Keys: 1) - schemas.InsiderThreatAlertDetail.properties.discoveryDocumentIds.deprecated (Total Keys: 1) - schemas.InsiderThreatAlertDetail.properties.discoveryDocuments (Total Keys: 3) - schemas.InsiderThreatFindingDetail.properties.discoveryDocument.$ref (Total Keys: 1) - schemas.InsiderThreatFindingDetail.properties.documentId.deprecated (Total Keys: 1) --- ...atintelligence_v1beta.projects.alerts.html | 440 +++++++++++++++++- ...igence_v1beta.projects.configurations.html | 24 + ...eta.projects.configurations.revisions.html | 8 + ...intelligence_v1beta.projects.findings.html | 126 ++++- .../documents/threatintelligence.v1beta.json | 105 ++++- 5 files changed, 666 insertions(+), 37 deletions(-) diff --git a/docs/dyn/threatintelligence_v1beta.projects.alerts.html b/docs/dyn/threatintelligence_v1beta.projects.alerts.html index ece6a0e85d..4f4bff9e6b 100644 --- a/docs/dyn/threatintelligence_v1beta.projects.alerts.html +++ b/docs/dyn/threatintelligence_v1beta.projects.alerts.html @@ -158,9 +158,23 @@

Method Details

], "detail": { # Container for different types of alert details. # Output only. Details object for the alert, not all alerts will have a details object. "dataLeak": { # Captures the specific details of Data Leak alert. # Data Leak alert detail type. - "discoveryDocumentIds": [ # Required. Array of ids to accommodate multiple discovery documents + "discoveryDocumentIds": [ # Optional. Deprecated: Use `discovery_documents` instead. Array of ids to accommodate multiple discovery documents. "A String", ], + "discoveryDocuments": [ # Output only. New structured metadata payload. + { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + ], "severity": "A String", # Required. The severity of the Data Leak alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "detailType": "A String", # Output only. Name of the detail type. Will be set by the server during creation to the name of the field that is set in the detail union. @@ -250,6 +264,14 @@

Method Details

], "discoveryDocuments": [ # Output only. New structured metadata payload. { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, "documentId": "A String", # Output only. The identifier of the discovery document. "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). }, @@ -257,9 +279,23 @@

Method Details

"severity": "A String", # Required. The severity of the Initial Access Broker (IAB) alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "insiderThreat": { # Captures the specific details of InsiderThreat alert. # Insider Threat alert detail type. - "discoveryDocumentIds": [ # Required. Array of ids to accommodate multiple discovery documents + "discoveryDocumentIds": [ # Optional. Deprecated: Use `discovery_documents` instead. Array of ids to accommodate multiple discovery documents. "A String", ], + "discoveryDocuments": [ # Output only. New structured metadata payload. + { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + ], "severity": "A String", # Required. The severity of the Insider Threat alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "targetTechnology": { # Contains details for a technology watchlist alert. # Technology Watchlist alert detail type. @@ -392,9 +428,23 @@

Method Details

], "detail": { # Container for different types of alert details. # Output only. Details object for the alert, not all alerts will have a details object. "dataLeak": { # Captures the specific details of Data Leak alert. # Data Leak alert detail type. - "discoveryDocumentIds": [ # Required. Array of ids to accommodate multiple discovery documents + "discoveryDocumentIds": [ # Optional. Deprecated: Use `discovery_documents` instead. Array of ids to accommodate multiple discovery documents. "A String", ], + "discoveryDocuments": [ # Output only. New structured metadata payload. + { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + ], "severity": "A String", # Required. The severity of the Data Leak alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "detailType": "A String", # Output only. Name of the detail type. Will be set by the server during creation to the name of the field that is set in the detail union. @@ -484,6 +534,14 @@

Method Details

], "discoveryDocuments": [ # Output only. New structured metadata payload. { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, "documentId": "A String", # Output only. The identifier of the discovery document. "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). }, @@ -491,9 +549,23 @@

Method Details

"severity": "A String", # Required. The severity of the Initial Access Broker (IAB) alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "insiderThreat": { # Captures the specific details of InsiderThreat alert. # Insider Threat alert detail type. - "discoveryDocumentIds": [ # Required. Array of ids to accommodate multiple discovery documents + "discoveryDocumentIds": [ # Optional. Deprecated: Use `discovery_documents` instead. Array of ids to accommodate multiple discovery documents. "A String", ], + "discoveryDocuments": [ # Output only. New structured metadata payload. + { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + ], "severity": "A String", # Required. The severity of the Insider Threat alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "targetTechnology": { # Contains details for a technology watchlist alert. # Technology Watchlist alert detail type. @@ -654,9 +726,23 @@

Method Details

], "detail": { # Container for different types of alert details. # Output only. Details object for the alert, not all alerts will have a details object. "dataLeak": { # Captures the specific details of Data Leak alert. # Data Leak alert detail type. - "discoveryDocumentIds": [ # Required. Array of ids to accommodate multiple discovery documents + "discoveryDocumentIds": [ # Optional. Deprecated: Use `discovery_documents` instead. Array of ids to accommodate multiple discovery documents. "A String", ], + "discoveryDocuments": [ # Output only. New structured metadata payload. + { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + ], "severity": "A String", # Required. The severity of the Data Leak alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "detailType": "A String", # Output only. Name of the detail type. Will be set by the server during creation to the name of the field that is set in the detail union. @@ -746,6 +832,14 @@

Method Details

], "discoveryDocuments": [ # Output only. New structured metadata payload. { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, "documentId": "A String", # Output only. The identifier of the discovery document. "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). }, @@ -753,9 +847,23 @@

Method Details

"severity": "A String", # Required. The severity of the Initial Access Broker (IAB) alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "insiderThreat": { # Captures the specific details of InsiderThreat alert. # Insider Threat alert detail type. - "discoveryDocumentIds": [ # Required. Array of ids to accommodate multiple discovery documents + "discoveryDocumentIds": [ # Optional. Deprecated: Use `discovery_documents` instead. Array of ids to accommodate multiple discovery documents. "A String", ], + "discoveryDocuments": [ # Output only. New structured metadata payload. + { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + ], "severity": "A String", # Required. The severity of the Insider Threat alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "targetTechnology": { # Contains details for a technology watchlist alert. # Technology Watchlist alert detail type. @@ -882,9 +990,23 @@

Method Details

], "detail": { # Container for different types of alert details. # Output only. Details object for the alert, not all alerts will have a details object. "dataLeak": { # Captures the specific details of Data Leak alert. # Data Leak alert detail type. - "discoveryDocumentIds": [ # Required. Array of ids to accommodate multiple discovery documents + "discoveryDocumentIds": [ # Optional. Deprecated: Use `discovery_documents` instead. Array of ids to accommodate multiple discovery documents. "A String", ], + "discoveryDocuments": [ # Output only. New structured metadata payload. + { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + ], "severity": "A String", # Required. The severity of the Data Leak alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "detailType": "A String", # Output only. Name of the detail type. Will be set by the server during creation to the name of the field that is set in the detail union. @@ -974,6 +1096,14 @@

Method Details

], "discoveryDocuments": [ # Output only. New structured metadata payload. { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, "documentId": "A String", # Output only. The identifier of the discovery document. "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). }, @@ -981,9 +1111,23 @@

Method Details

"severity": "A String", # Required. The severity of the Initial Access Broker (IAB) alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "insiderThreat": { # Captures the specific details of InsiderThreat alert. # Insider Threat alert detail type. - "discoveryDocumentIds": [ # Required. Array of ids to accommodate multiple discovery documents + "discoveryDocumentIds": [ # Optional. Deprecated: Use `discovery_documents` instead. Array of ids to accommodate multiple discovery documents. "A String", ], + "discoveryDocuments": [ # Output only. New structured metadata payload. + { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + ], "severity": "A String", # Required. The severity of the Insider Threat alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "targetTechnology": { # Contains details for a technology watchlist alert. # Technology Watchlist alert detail type. @@ -1104,9 +1248,23 @@

Method Details

], "detail": { # Container for different types of alert details. # Output only. Details object for the alert, not all alerts will have a details object. "dataLeak": { # Captures the specific details of Data Leak alert. # Data Leak alert detail type. - "discoveryDocumentIds": [ # Required. Array of ids to accommodate multiple discovery documents + "discoveryDocumentIds": [ # Optional. Deprecated: Use `discovery_documents` instead. Array of ids to accommodate multiple discovery documents. "A String", ], + "discoveryDocuments": [ # Output only. New structured metadata payload. + { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + ], "severity": "A String", # Required. The severity of the Data Leak alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "detailType": "A String", # Output only. Name of the detail type. Will be set by the server during creation to the name of the field that is set in the detail union. @@ -1196,6 +1354,14 @@

Method Details

], "discoveryDocuments": [ # Output only. New structured metadata payload. { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, "documentId": "A String", # Output only. The identifier of the discovery document. "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). }, @@ -1203,9 +1369,23 @@

Method Details

"severity": "A String", # Required. The severity of the Initial Access Broker (IAB) alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "insiderThreat": { # Captures the specific details of InsiderThreat alert. # Insider Threat alert detail type. - "discoveryDocumentIds": [ # Required. Array of ids to accommodate multiple discovery documents + "discoveryDocumentIds": [ # Optional. Deprecated: Use `discovery_documents` instead. Array of ids to accommodate multiple discovery documents. "A String", ], + "discoveryDocuments": [ # Output only. New structured metadata payload. + { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + ], "severity": "A String", # Required. The severity of the Insider Threat alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "targetTechnology": { # Contains details for a technology watchlist alert. # Technology Watchlist alert detail type. @@ -1351,9 +1531,23 @@

Method Details

], "detail": { # Container for different types of alert details. # Output only. Details object for the alert, not all alerts will have a details object. "dataLeak": { # Captures the specific details of Data Leak alert. # Data Leak alert detail type. - "discoveryDocumentIds": [ # Required. Array of ids to accommodate multiple discovery documents + "discoveryDocumentIds": [ # Optional. Deprecated: Use `discovery_documents` instead. Array of ids to accommodate multiple discovery documents. "A String", ], + "discoveryDocuments": [ # Output only. New structured metadata payload. + { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + ], "severity": "A String", # Required. The severity of the Data Leak alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "detailType": "A String", # Output only. Name of the detail type. Will be set by the server during creation to the name of the field that is set in the detail union. @@ -1443,6 +1637,14 @@

Method Details

], "discoveryDocuments": [ # Output only. New structured metadata payload. { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, "documentId": "A String", # Output only. The identifier of the discovery document. "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). }, @@ -1450,9 +1652,23 @@

Method Details

"severity": "A String", # Required. The severity of the Initial Access Broker (IAB) alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "insiderThreat": { # Captures the specific details of InsiderThreat alert. # Insider Threat alert detail type. - "discoveryDocumentIds": [ # Required. Array of ids to accommodate multiple discovery documents + "discoveryDocumentIds": [ # Optional. Deprecated: Use `discovery_documents` instead. Array of ids to accommodate multiple discovery documents. "A String", ], + "discoveryDocuments": [ # Output only. New structured metadata payload. + { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + ], "severity": "A String", # Required. The severity of the Insider Threat alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "targetTechnology": { # Contains details for a technology watchlist alert. # Technology Watchlist alert detail type. @@ -1596,9 +1812,23 @@

Method Details

], "detail": { # Container for different types of alert details. # Output only. Details object for the alert, not all alerts will have a details object. "dataLeak": { # Captures the specific details of Data Leak alert. # Data Leak alert detail type. - "discoveryDocumentIds": [ # Required. Array of ids to accommodate multiple discovery documents + "discoveryDocumentIds": [ # Optional. Deprecated: Use `discovery_documents` instead. Array of ids to accommodate multiple discovery documents. "A String", ], + "discoveryDocuments": [ # Output only. New structured metadata payload. + { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + ], "severity": "A String", # Required. The severity of the Data Leak alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "detailType": "A String", # Output only. Name of the detail type. Will be set by the server during creation to the name of the field that is set in the detail union. @@ -1688,6 +1918,14 @@

Method Details

], "discoveryDocuments": [ # Output only. New structured metadata payload. { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, "documentId": "A String", # Output only. The identifier of the discovery document. "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). }, @@ -1695,9 +1933,23 @@

Method Details

"severity": "A String", # Required. The severity of the Initial Access Broker (IAB) alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "insiderThreat": { # Captures the specific details of InsiderThreat alert. # Insider Threat alert detail type. - "discoveryDocumentIds": [ # Required. Array of ids to accommodate multiple discovery documents + "discoveryDocumentIds": [ # Optional. Deprecated: Use `discovery_documents` instead. Array of ids to accommodate multiple discovery documents. "A String", ], + "discoveryDocuments": [ # Output only. New structured metadata payload. + { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + ], "severity": "A String", # Required. The severity of the Insider Threat alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "targetTechnology": { # Contains details for a technology watchlist alert. # Technology Watchlist alert detail type. @@ -1824,9 +2076,23 @@

Method Details

], "detail": { # Container for different types of alert details. # Output only. Details object for the alert, not all alerts will have a details object. "dataLeak": { # Captures the specific details of Data Leak alert. # Data Leak alert detail type. - "discoveryDocumentIds": [ # Required. Array of ids to accommodate multiple discovery documents + "discoveryDocumentIds": [ # Optional. Deprecated: Use `discovery_documents` instead. Array of ids to accommodate multiple discovery documents. "A String", ], + "discoveryDocuments": [ # Output only. New structured metadata payload. + { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + ], "severity": "A String", # Required. The severity of the Data Leak alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "detailType": "A String", # Output only. Name of the detail type. Will be set by the server during creation to the name of the field that is set in the detail union. @@ -1916,6 +2182,14 @@

Method Details

], "discoveryDocuments": [ # Output only. New structured metadata payload. { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, "documentId": "A String", # Output only. The identifier of the discovery document. "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). }, @@ -1923,9 +2197,23 @@

Method Details

"severity": "A String", # Required. The severity of the Initial Access Broker (IAB) alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "insiderThreat": { # Captures the specific details of InsiderThreat alert. # Insider Threat alert detail type. - "discoveryDocumentIds": [ # Required. Array of ids to accommodate multiple discovery documents + "discoveryDocumentIds": [ # Optional. Deprecated: Use `discovery_documents` instead. Array of ids to accommodate multiple discovery documents. "A String", ], + "discoveryDocuments": [ # Output only. New structured metadata payload. + { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + ], "severity": "A String", # Required. The severity of the Insider Threat alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "targetTechnology": { # Contains details for a technology watchlist alert. # Technology Watchlist alert detail type. @@ -2052,9 +2340,23 @@

Method Details

], "detail": { # Container for different types of alert details. # Output only. Details object for the alert, not all alerts will have a details object. "dataLeak": { # Captures the specific details of Data Leak alert. # Data Leak alert detail type. - "discoveryDocumentIds": [ # Required. Array of ids to accommodate multiple discovery documents + "discoveryDocumentIds": [ # Optional. Deprecated: Use `discovery_documents` instead. Array of ids to accommodate multiple discovery documents. "A String", ], + "discoveryDocuments": [ # Output only. New structured metadata payload. + { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + ], "severity": "A String", # Required. The severity of the Data Leak alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "detailType": "A String", # Output only. Name of the detail type. Will be set by the server during creation to the name of the field that is set in the detail union. @@ -2144,6 +2446,14 @@

Method Details

], "discoveryDocuments": [ # Output only. New structured metadata payload. { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, "documentId": "A String", # Output only. The identifier of the discovery document. "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). }, @@ -2151,9 +2461,23 @@

Method Details

"severity": "A String", # Required. The severity of the Initial Access Broker (IAB) alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "insiderThreat": { # Captures the specific details of InsiderThreat alert. # Insider Threat alert detail type. - "discoveryDocumentIds": [ # Required. Array of ids to accommodate multiple discovery documents + "discoveryDocumentIds": [ # Optional. Deprecated: Use `discovery_documents` instead. Array of ids to accommodate multiple discovery documents. "A String", ], + "discoveryDocuments": [ # Output only. New structured metadata payload. + { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + ], "severity": "A String", # Required. The severity of the Insider Threat alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "targetTechnology": { # Contains details for a technology watchlist alert. # Technology Watchlist alert detail type. @@ -2280,9 +2604,23 @@

Method Details

], "detail": { # Container for different types of alert details. # Output only. Details object for the alert, not all alerts will have a details object. "dataLeak": { # Captures the specific details of Data Leak alert. # Data Leak alert detail type. - "discoveryDocumentIds": [ # Required. Array of ids to accommodate multiple discovery documents + "discoveryDocumentIds": [ # Optional. Deprecated: Use `discovery_documents` instead. Array of ids to accommodate multiple discovery documents. "A String", ], + "discoveryDocuments": [ # Output only. New structured metadata payload. + { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + ], "severity": "A String", # Required. The severity of the Data Leak alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "detailType": "A String", # Output only. Name of the detail type. Will be set by the server during creation to the name of the field that is set in the detail union. @@ -2372,6 +2710,14 @@

Method Details

], "discoveryDocuments": [ # Output only. New structured metadata payload. { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, "documentId": "A String", # Output only. The identifier of the discovery document. "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). }, @@ -2379,9 +2725,23 @@

Method Details

"severity": "A String", # Required. The severity of the Initial Access Broker (IAB) alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "insiderThreat": { # Captures the specific details of InsiderThreat alert. # Insider Threat alert detail type. - "discoveryDocumentIds": [ # Required. Array of ids to accommodate multiple discovery documents + "discoveryDocumentIds": [ # Optional. Deprecated: Use `discovery_documents` instead. Array of ids to accommodate multiple discovery documents. "A String", ], + "discoveryDocuments": [ # Output only. New structured metadata payload. + { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + ], "severity": "A String", # Required. The severity of the Insider Threat alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "targetTechnology": { # Contains details for a technology watchlist alert. # Technology Watchlist alert detail type. @@ -2508,9 +2868,23 @@

Method Details

], "detail": { # Container for different types of alert details. # Output only. Details object for the alert, not all alerts will have a details object. "dataLeak": { # Captures the specific details of Data Leak alert. # Data Leak alert detail type. - "discoveryDocumentIds": [ # Required. Array of ids to accommodate multiple discovery documents + "discoveryDocumentIds": [ # Optional. Deprecated: Use `discovery_documents` instead. Array of ids to accommodate multiple discovery documents. "A String", ], + "discoveryDocuments": [ # Output only. New structured metadata payload. + { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + ], "severity": "A String", # Required. The severity of the Data Leak alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "detailType": "A String", # Output only. Name of the detail type. Will be set by the server during creation to the name of the field that is set in the detail union. @@ -2600,6 +2974,14 @@

Method Details

], "discoveryDocuments": [ # Output only. New structured metadata payload. { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, "documentId": "A String", # Output only. The identifier of the discovery document. "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). }, @@ -2607,9 +2989,23 @@

Method Details

"severity": "A String", # Required. The severity of the Initial Access Broker (IAB) alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "insiderThreat": { # Captures the specific details of InsiderThreat alert. # Insider Threat alert detail type. - "discoveryDocumentIds": [ # Required. Array of ids to accommodate multiple discovery documents + "discoveryDocumentIds": [ # Optional. Deprecated: Use `discovery_documents` instead. Array of ids to accommodate multiple discovery documents. "A String", ], + "discoveryDocuments": [ # Output only. New structured metadata payload. + { # Replaces the raw string ID to hold associated metadata. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + ], "severity": "A String", # Required. The severity of the Insider Threat alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL` }, "targetTechnology": { # Contains details for a technology watchlist alert. # Technology Watchlist alert detail type. diff --git a/docs/dyn/threatintelligence_v1beta.projects.configurations.html b/docs/dyn/threatintelligence_v1beta.projects.configurations.html index 8081d18759..d6a065f18e 100644 --- a/docs/dyn/threatintelligence_v1beta.projects.configurations.html +++ b/docs/dyn/threatintelligence_v1beta.projects.configurations.html @@ -298,6 +298,14 @@

Method Details

"value": "A String", # Required. The value of the string. }, }, + "technologies": [ # Optional. Technologies associated with the organization. + { # Technology information for the customer profile. + "citationIds": [ # Optional. The citation ids for the technology. + "A String", + ], + "technology": "A String", # Required. The name of the technology. + }, + ], "technologyPresence": "A String", # Optional. Technology presence of the organization. "webPresences": [ # Optional. Web presence of the organization. { # Web presence information for the customer profile. @@ -555,6 +563,14 @@

Method Details

"value": "A String", # Required. The value of the string. }, }, + "technologies": [ # Optional. Technologies associated with the organization. + { # Technology information for the customer profile. + "citationIds": [ # Optional. The citation ids for the technology. + "A String", + ], + "technology": "A String", # Required. The name of the technology. + }, + ], "technologyPresence": "A String", # Optional. Technology presence of the organization. "webPresences": [ # Optional. Web presence of the organization. { # Web presence information for the customer profile. @@ -818,6 +834,14 @@

Method Details

"value": "A String", # Required. The value of the string. }, }, + "technologies": [ # Optional. Technologies associated with the organization. + { # Technology information for the customer profile. + "citationIds": [ # Optional. The citation ids for the technology. + "A String", + ], + "technology": "A String", # Required. The name of the technology. + }, + ], "technologyPresence": "A String", # Optional. Technology presence of the organization. "webPresences": [ # Optional. Web presence of the organization. { # Web presence information for the customer profile. diff --git a/docs/dyn/threatintelligence_v1beta.projects.configurations.revisions.html b/docs/dyn/threatintelligence_v1beta.projects.configurations.revisions.html index 9282c4d88f..60530b8044 100644 --- a/docs/dyn/threatintelligence_v1beta.projects.configurations.revisions.html +++ b/docs/dyn/threatintelligence_v1beta.projects.configurations.revisions.html @@ -297,6 +297,14 @@

Method Details

"value": "A String", # Required. The value of the string. }, }, + "technologies": [ # Optional. Technologies associated with the organization. + { # Technology information for the customer profile. + "citationIds": [ # Optional. The citation ids for the technology. + "A String", + ], + "technology": "A String", # Required. The name of the technology. + }, + ], "technologyPresence": "A String", # Optional. Technology presence of the organization. "webPresences": [ # Optional. Web presence of the organization. { # Web presence information for the customer profile. diff --git a/docs/dyn/threatintelligence_v1beta.projects.findings.html b/docs/dyn/threatintelligence_v1beta.projects.findings.html index 12fc36b7bb..5134fdee1f 100644 --- a/docs/dyn/threatintelligence_v1beta.projects.findings.html +++ b/docs/dyn/threatintelligence_v1beta.projects.findings.html @@ -126,7 +126,19 @@

Method Details

], "detail": { # Wrapper class that contains the union struct for all the various findings detail specific classes. # Required. Holder of the domain specific details of the finding. "dataLeak": { # A detail object for a Data Leak finding. # Data Leak finding detail type. - "documentId": "A String", # Required. The unique identifier of the document that triggered the Data Leak finding. This ID can be used to retrieve the content of the document for further analysis. + "discoveryDocument": { # Replaces the raw string ID to hold associated metadata. # Optional. The discovery document associated with the Data Leak finding. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + "documentId": "A String", # Optional. Deprecated: Use `discovery_document` instead. The unique identifier of the document that triggered the Data Leak finding. This ID can be used to retrieve the content of the document for further analysis. "matchScore": 3.14, # Required. Reference to the match score of the Data Leak finding. This is a float value greater than 0 and less than or equal to 1 calculated by the matching engine based on the similarity of the document and the user provided configurations. "severity": "A String", # Required. The severity of the Data Leak finding. This indicates the potential impact of the threat. }, @@ -212,12 +224,36 @@

Method Details

}, }, "initialAccessBroker": { # A detail object for an Initial Access Broker (IAB) finding. # Initial Access Broker finding detail type. - "documentId": "A String", # Required. The unique identifier of the document that triggered the IAB finding. This ID can be used to retrieve the content of the document for further analysis. + "discoveryDocument": { # Replaces the raw string ID to hold associated metadata. # Optional. The discovery document associated with the IAB finding. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + "documentId": "A String", # Optional. Deprecated: Use `discovery_document` instead. The unique identifier of the document that triggered the IAB finding. This ID can be used to retrieve the content of the document for further analysis. "matchScore": 3.14, # Required. Reference to the match score of the IAB finding. This is a float value between 0 and 1 calculated by the matching engine based on the similarity of the document and the user provided configurations. "severity": "A String", # Required. The severity of the IAB finding. This indicates the potential impact of the threat. }, "insiderThreat": { # A detail object for a InsiderThreat finding. # Insider Threat finding detail type. - "documentId": "A String", # Required. The unique identifier of the document that triggered the InsiderThreat finding. This ID can be used to retrieve the content of the document for further analysis. + "discoveryDocument": { # Replaces the raw string ID to hold associated metadata. # Optional. The discovery document associated with the Insider Threat finding. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + "documentId": "A String", # Optional. Deprecated: Use `discovery_document` instead. The unique identifier of the document that triggered the InsiderThreat finding. This ID can be used to retrieve the content of the document for further analysis. "matchScore": 3.14, # Required. Reference to the match score of the InsiderThreat finding. This is a float value greater than 0 and less than or equal to 1 calculated by the matching engine based on the similarity of the document and the user provided configurations. "severity": "A String", # Required. The severity of the InsiderThreat finding. This indicates the potential impact of the threat. }, @@ -335,7 +371,19 @@

Method Details

], "detail": { # Wrapper class that contains the union struct for all the various findings detail specific classes. # Required. Holder of the domain specific details of the finding. "dataLeak": { # A detail object for a Data Leak finding. # Data Leak finding detail type. - "documentId": "A String", # Required. The unique identifier of the document that triggered the Data Leak finding. This ID can be used to retrieve the content of the document for further analysis. + "discoveryDocument": { # Replaces the raw string ID to hold associated metadata. # Optional. The discovery document associated with the Data Leak finding. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + "documentId": "A String", # Optional. Deprecated: Use `discovery_document` instead. The unique identifier of the document that triggered the Data Leak finding. This ID can be used to retrieve the content of the document for further analysis. "matchScore": 3.14, # Required. Reference to the match score of the Data Leak finding. This is a float value greater than 0 and less than or equal to 1 calculated by the matching engine based on the similarity of the document and the user provided configurations. "severity": "A String", # Required. The severity of the Data Leak finding. This indicates the potential impact of the threat. }, @@ -421,12 +469,36 @@

Method Details

}, }, "initialAccessBroker": { # A detail object for an Initial Access Broker (IAB) finding. # Initial Access Broker finding detail type. - "documentId": "A String", # Required. The unique identifier of the document that triggered the IAB finding. This ID can be used to retrieve the content of the document for further analysis. + "discoveryDocument": { # Replaces the raw string ID to hold associated metadata. # Optional. The discovery document associated with the IAB finding. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + "documentId": "A String", # Optional. Deprecated: Use `discovery_document` instead. The unique identifier of the document that triggered the IAB finding. This ID can be used to retrieve the content of the document for further analysis. "matchScore": 3.14, # Required. Reference to the match score of the IAB finding. This is a float value between 0 and 1 calculated by the matching engine based on the similarity of the document and the user provided configurations. "severity": "A String", # Required. The severity of the IAB finding. This indicates the potential impact of the threat. }, "insiderThreat": { # A detail object for a InsiderThreat finding. # Insider Threat finding detail type. - "documentId": "A String", # Required. The unique identifier of the document that triggered the InsiderThreat finding. This ID can be used to retrieve the content of the document for further analysis. + "discoveryDocument": { # Replaces the raw string ID to hold associated metadata. # Optional. The discovery document associated with the Insider Threat finding. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + "documentId": "A String", # Optional. Deprecated: Use `discovery_document` instead. The unique identifier of the document that triggered the InsiderThreat finding. This ID can be used to retrieve the content of the document for further analysis. "matchScore": 3.14, # Required. Reference to the match score of the InsiderThreat finding. This is a float value greater than 0 and less than or equal to 1 calculated by the matching engine based on the similarity of the document and the user provided configurations. "severity": "A String", # Required. The severity of the InsiderThreat finding. This indicates the potential impact of the threat. }, @@ -561,7 +633,19 @@

Method Details

], "detail": { # Wrapper class that contains the union struct for all the various findings detail specific classes. # Required. Holder of the domain specific details of the finding. "dataLeak": { # A detail object for a Data Leak finding. # Data Leak finding detail type. - "documentId": "A String", # Required. The unique identifier of the document that triggered the Data Leak finding. This ID can be used to retrieve the content of the document for further analysis. + "discoveryDocument": { # Replaces the raw string ID to hold associated metadata. # Optional. The discovery document associated with the Data Leak finding. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + "documentId": "A String", # Optional. Deprecated: Use `discovery_document` instead. The unique identifier of the document that triggered the Data Leak finding. This ID can be used to retrieve the content of the document for further analysis. "matchScore": 3.14, # Required. Reference to the match score of the Data Leak finding. This is a float value greater than 0 and less than or equal to 1 calculated by the matching engine based on the similarity of the document and the user provided configurations. "severity": "A String", # Required. The severity of the Data Leak finding. This indicates the potential impact of the threat. }, @@ -647,12 +731,36 @@

Method Details

}, }, "initialAccessBroker": { # A detail object for an Initial Access Broker (IAB) finding. # Initial Access Broker finding detail type. - "documentId": "A String", # Required. The unique identifier of the document that triggered the IAB finding. This ID can be used to retrieve the content of the document for further analysis. + "discoveryDocument": { # Replaces the raw string ID to hold associated metadata. # Optional. The discovery document associated with the IAB finding. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + "documentId": "A String", # Optional. Deprecated: Use `discovery_document` instead. The unique identifier of the document that triggered the IAB finding. This ID can be used to retrieve the content of the document for further analysis. "matchScore": 3.14, # Required. Reference to the match score of the IAB finding. This is a float value between 0 and 1 calculated by the matching engine based on the similarity of the document and the user provided configurations. "severity": "A String", # Required. The severity of the IAB finding. This indicates the potential impact of the threat. }, "insiderThreat": { # A detail object for a InsiderThreat finding. # Insider Threat finding detail type. - "documentId": "A String", # Required. The unique identifier of the document that triggered the InsiderThreat finding. This ID can be used to retrieve the content of the document for further analysis. + "discoveryDocument": { # Replaces the raw string ID to hold associated metadata. # Optional. The discovery document associated with the Insider Threat finding. + "communicationContext": { # Detailed communication context metadata for documents originating from deep and dark web communication channels. # Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels. + "channelDescription": "A String", # Optional. Description of the communication channel. + "channelName": "A String", # Optional. Name of the communication channel. + "channelPath": "A String", # Optional. Channel path (e.g. forum path or sub-channel). + "channelUrl": "A String", # Optional. URL of the communication channel. + "serviceName": "A String", # Optional. Service from the collection event origin (e.g. forum or chat service name). + "threadId": "A String", # Optional. Conversation thread identifier. + }, + "documentId": "A String", # Output only. The identifier of the discovery document. + "documentType": "A String", # Output only. The classification/type of the document (e.g. `COMMUNICATION`, `DDW_COMMUNICATION`, `message`). + }, + "documentId": "A String", # Optional. Deprecated: Use `discovery_document` instead. The unique identifier of the document that triggered the InsiderThreat finding. This ID can be used to retrieve the content of the document for further analysis. "matchScore": 3.14, # Required. Reference to the match score of the InsiderThreat finding. This is a float value greater than 0 and less than or equal to 1 calculated by the matching engine based on the similarity of the document and the user provided configurations. "severity": "A String", # Required. The severity of the InsiderThreat finding. This indicates the potential impact of the threat. }, diff --git a/googleapiclient/discovery_cache/documents/threatintelligence.v1beta.json b/googleapiclient/discovery_cache/documents/threatintelligence.v1beta.json index 7901898064..1707395d50 100644 --- a/googleapiclient/discovery_cache/documents/threatintelligence.v1beta.json +++ b/googleapiclient/discovery_cache/documents/threatintelligence.v1beta.json @@ -842,7 +842,7 @@ } } }, -"revision": "20260920", +"revision": "20260924", "rootUrl": "https://threatintelligence.googleapis.com/", "schemas": { "AVDetections": { @@ -1188,6 +1188,37 @@ }, "type": "object" }, +"CommunicationContext": { +"description": "Detailed communication context metadata for documents originating from deep and dark web communication channels.", +"id": "CommunicationContext", +"properties": { +"channelDescription": { +"description": "Optional. Description of the communication channel.", +"type": "string" +}, +"channelName": { +"description": "Optional. Name of the communication channel.", +"type": "string" +}, +"channelPath": { +"description": "Optional. Channel path (e.g. forum path or sub-channel).", +"type": "string" +}, +"channelUrl": { +"description": "Optional. URL of the communication channel.", +"type": "string" +}, +"serviceName": { +"description": "Optional. Service from the collection event origin (e.g. forum or chat service name).", +"type": "string" +}, +"threadId": { +"description": "Optional. Conversation thread identifier.", +"type": "string" +} +}, +"type": "object" +}, "Configuration": { "description": "A configuration represents a behavior an engine should follow when producing new findings.", "id": "Configuration", @@ -1484,6 +1515,13 @@ "$ref": "CustomerProfileSummary", "description": "Optional. A summarized version of the customer profile." }, +"technologies": { +"description": "Optional. Technologies associated with the organization.", +"items": { +"$ref": "CustomerProfileTechnology" +}, +"type": "array" +}, "technologyPresence": { "description": "Optional. Technology presence of the organization.", "type": "string" @@ -1693,6 +1731,24 @@ }, "type": "object" }, +"CustomerProfileTechnology": { +"description": "Technology information for the customer profile.", +"id": "CustomerProfileTechnology", +"properties": { +"citationIds": { +"description": "Optional. The citation ids for the technology.", +"items": { +"type": "string" +}, +"type": "array" +}, +"technology": { +"description": "Required. The name of the technology.", +"type": "string" +} +}, +"type": "object" +}, "CustomerProfileWebPresence": { "description": "Web presence information for the customer profile.", "id": "CustomerProfileWebPresence", @@ -1716,12 +1772,21 @@ "id": "DataLeakAlertDetail", "properties": { "discoveryDocumentIds": { -"description": "Required. Array of ids to accommodate multiple discovery documents", +"deprecated": true, +"description": "Optional. Deprecated: Use `discovery_documents` instead. Array of ids to accommodate multiple discovery documents.", "items": { "type": "string" }, "type": "array" }, +"discoveryDocuments": { +"description": "Output only. New structured metadata payload.", +"items": { +"$ref": "DiscoveryDocument" +}, +"readOnly": true, +"type": "array" +}, "severity": { "description": "Required. The severity of the Data Leak alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL`", "type": "string" @@ -1733,8 +1798,13 @@ "description": "A detail object for a Data Leak finding.", "id": "DataLeakFindingDetail", "properties": { +"discoveryDocument": { +"$ref": "DiscoveryDocument", +"description": "Optional. The discovery document associated with the Data Leak finding." +}, "documentId": { -"description": "Required. The unique identifier of the document that triggered the Data Leak finding. This ID can be used to retrieve the content of the document for further analysis.", +"deprecated": true, +"description": "Optional. Deprecated: Use `discovery_document` instead. The unique identifier of the document that triggered the Data Leak finding. This ID can be used to retrieve the content of the document for further analysis.", "type": "string" }, "matchScore": { @@ -1767,6 +1837,10 @@ "description": "Replaces the raw string ID to hold associated metadata.", "id": "DiscoveryDocument", "properties": { +"communicationContext": { +"$ref": "CommunicationContext", +"description": "Optional. Detailed communication context metadata for documents originating from deep and dark web communication channels." +}, "documentId": { "description": "Output only. The identifier of the discovery document.", "readOnly": true, @@ -2424,8 +2498,13 @@ "description": "A detail object for an Initial Access Broker (IAB) finding.", "id": "InitialAccessBrokerFindingDetail", "properties": { +"discoveryDocument": { +"$ref": "DiscoveryDocument", +"description": "Optional. The discovery document associated with the IAB finding." +}, "documentId": { -"description": "Required. The unique identifier of the document that triggered the IAB finding. This ID can be used to retrieve the content of the document for further analysis.", +"deprecated": true, +"description": "Optional. Deprecated: Use `discovery_document` instead. The unique identifier of the document that triggered the IAB finding. This ID can be used to retrieve the content of the document for further analysis.", "type": "string" }, "matchScore": { @@ -2459,12 +2538,21 @@ "id": "InsiderThreatAlertDetail", "properties": { "discoveryDocumentIds": { -"description": "Required. Array of ids to accommodate multiple discovery documents", +"deprecated": true, +"description": "Optional. Deprecated: Use `discovery_documents` instead. Array of ids to accommodate multiple discovery documents.", "items": { "type": "string" }, "type": "array" }, +"discoveryDocuments": { +"description": "Output only. New structured metadata payload.", +"items": { +"$ref": "DiscoveryDocument" +}, +"readOnly": true, +"type": "array" +}, "severity": { "description": "Required. The severity of the Insider Threat alert. Allowed values are: * `LOW` * `MEDIUM` * `HIGH` * `CRITICAL`", "type": "string" @@ -2476,8 +2564,13 @@ "description": "A detail object for a InsiderThreat finding.", "id": "InsiderThreatFindingDetail", "properties": { +"discoveryDocument": { +"$ref": "DiscoveryDocument", +"description": "Optional. The discovery document associated with the Insider Threat finding." +}, "documentId": { -"description": "Required. The unique identifier of the document that triggered the InsiderThreat finding. This ID can be used to retrieve the content of the document for further analysis.", +"deprecated": true, +"description": "Optional. Deprecated: Use `discovery_document` instead. The unique identifier of the document that triggered the InsiderThreat finding. This ID can be used to retrieve the content of the document for further analysis.", "type": "string" }, "matchScore": { From 154301fb01096584ac33ea300de04c3ddc508c53 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:19 +0000 Subject: [PATCH 32/33] feat(youtube): update the api #### youtube:v3 The following keys were deleted: - resources.commentThreads.methods.list.parameters.postId (Total Keys: 2) - schemas.CommentSnippet.properties.postId.type (Total Keys: 1) - schemas.CommentThreadSnippet.properties.postId.type (Total Keys: 1) --- docs/dyn/youtube_v3.commentThreads.html | 14 ++------------ docs/dyn/youtube_v3.comments.html | 5 ----- .../discovery_cache/documents/youtube.v3.json | 15 +-------------- 3 files changed, 3 insertions(+), 31 deletions(-) diff --git a/docs/dyn/youtube_v3.commentThreads.html b/docs/dyn/youtube_v3.commentThreads.html index 15d764612e..35078819d3 100644 --- a/docs/dyn/youtube_v3.commentThreads.html +++ b/docs/dyn/youtube_v3.commentThreads.html @@ -81,7 +81,7 @@

Instance Methods

insert(part, body=None, x__xgafv=None)

Inserts a new resource into this collection.

- list(part, allThreadsRelatedToChannelId=None, channelId=None, id=None, maxResults=None, moderationStatus=None, order=None, pageToken=None, postId=None, searchTerms=None, textFormat=None, videoId=None, x__xgafv=None)

+ list(part, allThreadsRelatedToChannelId=None, channelId=None, id=None, maxResults=None, moderationStatus=None, order=None, pageToken=None, searchTerms=None, textFormat=None, videoId=None, x__xgafv=None)

Retrieves a list of resources, possibly filtered.

list_next(previous_request, previous_response)

@@ -123,7 +123,6 @@

Method Details

"likeCount": 42, # The total number of likes this comment has received. "moderationStatus": "A String", # The comment's moderation status. Will not be set if the comments were requested through the id filter. "parentId": "A String", # The unique id of the top-level comment, only set for replies. - "postId": "A String", # The ID of the post the comment refers to, if any. "publishedAt": "A String", # The date and time when the comment was originally published. "textDisplay": "A String", # The comment's text. The format is either plain text or HTML dependent on what has been requested. Even the plain text representation may differ from the text originally posted in that it may replace video links with video titles etc. "textOriginal": "A String", # The comment's original raw text as initially posted or last updated. The original text will only be returned if it is accessible to the viewer, which is only guaranteed if the viewer is the comment's author. @@ -138,7 +137,6 @@

Method Details

"canReply": True or False, # Whether the current viewer of the thread can reply to it. This is viewer specific - other viewers may see a different value for this field. "channelId": "A String", # The YouTube channel the comments in the thread refer to or the channel with the video the comments refer to. If neither video_id nor post_id is set the comments refer to the channel itself. "isPublic": True or False, # Whether the thread (and therefore all its comments) is visible to all YouTube users. - "postId": "A String", # The ID of the post the comments refer to, if any. "topLevelComment": { # A *comment* represents a single YouTube comment. # The top level comment of this thread. "etag": "A String", # Etag of this resource. "id": "A String", # The ID that YouTube uses to uniquely identify the comment. @@ -155,7 +153,6 @@

Method Details

"likeCount": 42, # The total number of likes this comment has received. "moderationStatus": "A String", # The comment's moderation status. Will not be set if the comments were requested through the id filter. "parentId": "A String", # The unique id of the top-level comment, only set for replies. - "postId": "A String", # The ID of the post the comment refers to, if any. "publishedAt": "A String", # The date and time when the comment was originally published. "textDisplay": "A String", # The comment's text. The format is either plain text or HTML dependent on what has been requested. Even the plain text representation may differ from the text originally posted in that it may replace video links with video titles etc. "textOriginal": "A String", # The comment's original raw text as initially posted or last updated. The original text will only be returned if it is accessible to the viewer, which is only guaranteed if the viewer is the comment's author. @@ -199,7 +196,6 @@

Method Details

"likeCount": 42, # The total number of likes this comment has received. "moderationStatus": "A String", # The comment's moderation status. Will not be set if the comments were requested through the id filter. "parentId": "A String", # The unique id of the top-level comment, only set for replies. - "postId": "A String", # The ID of the post the comment refers to, if any. "publishedAt": "A String", # The date and time when the comment was originally published. "textDisplay": "A String", # The comment's text. The format is either plain text or HTML dependent on what has been requested. Even the plain text representation may differ from the text originally posted in that it may replace video links with video titles etc. "textOriginal": "A String", # The comment's original raw text as initially posted or last updated. The original text will only be returned if it is accessible to the viewer, which is only guaranteed if the viewer is the comment's author. @@ -214,7 +210,6 @@

Method Details

"canReply": True or False, # Whether the current viewer of the thread can reply to it. This is viewer specific - other viewers may see a different value for this field. "channelId": "A String", # The YouTube channel the comments in the thread refer to or the channel with the video the comments refer to. If neither video_id nor post_id is set the comments refer to the channel itself. "isPublic": True or False, # Whether the thread (and therefore all its comments) is visible to all YouTube users. - "postId": "A String", # The ID of the post the comments refer to, if any. "topLevelComment": { # A *comment* represents a single YouTube comment. # The top level comment of this thread. "etag": "A String", # Etag of this resource. "id": "A String", # The ID that YouTube uses to uniquely identify the comment. @@ -231,7 +226,6 @@

Method Details

"likeCount": 42, # The total number of likes this comment has received. "moderationStatus": "A String", # The comment's moderation status. Will not be set if the comments were requested through the id filter. "parentId": "A String", # The unique id of the top-level comment, only set for replies. - "postId": "A String", # The ID of the post the comment refers to, if any. "publishedAt": "A String", # The date and time when the comment was originally published. "textDisplay": "A String", # The comment's text. The format is either plain text or HTML dependent on what has been requested. Even the plain text representation may differ from the text originally posted in that it may replace video links with video titles etc. "textOriginal": "A String", # The comment's original raw text as initially posted or last updated. The original text will only be returned if it is accessible to the viewer, which is only guaranteed if the viewer is the comment's author. @@ -247,7 +241,7 @@

Method Details

- list(part, allThreadsRelatedToChannelId=None, channelId=None, id=None, maxResults=None, moderationStatus=None, order=None, pageToken=None, postId=None, searchTerms=None, textFormat=None, videoId=None, x__xgafv=None) + list(part, allThreadsRelatedToChannelId=None, channelId=None, id=None, maxResults=None, moderationStatus=None, order=None, pageToken=None, searchTerms=None, textFormat=None, videoId=None, x__xgafv=None)
Retrieves a list of resources, possibly filtered.
 
 Args:
@@ -268,7 +262,6 @@ 

Method Details

time - Order by time. relevance - Order by relevance. pageToken: string, The *pageToken* parameter identifies a specific page in the result set that should be returned. In an API response, the nextPageToken and prevPageToken properties identify other pages that could be retrieved. - postId: string, Returns the comment threads of the specified post. searchTerms: string, Limits the returned comment threads to those matching the specified key words. Not compatible with the 'id' filter. textFormat: string, The requested text format for the returned comments. Allowed values @@ -310,7 +303,6 @@

Method Details

"likeCount": 42, # The total number of likes this comment has received. "moderationStatus": "A String", # The comment's moderation status. Will not be set if the comments were requested through the id filter. "parentId": "A String", # The unique id of the top-level comment, only set for replies. - "postId": "A String", # The ID of the post the comment refers to, if any. "publishedAt": "A String", # The date and time when the comment was originally published. "textDisplay": "A String", # The comment's text. The format is either plain text or HTML dependent on what has been requested. Even the plain text representation may differ from the text originally posted in that it may replace video links with video titles etc. "textOriginal": "A String", # The comment's original raw text as initially posted or last updated. The original text will only be returned if it is accessible to the viewer, which is only guaranteed if the viewer is the comment's author. @@ -325,7 +317,6 @@

Method Details

"canReply": True or False, # Whether the current viewer of the thread can reply to it. This is viewer specific - other viewers may see a different value for this field. "channelId": "A String", # The YouTube channel the comments in the thread refer to or the channel with the video the comments refer to. If neither video_id nor post_id is set the comments refer to the channel itself. "isPublic": True or False, # Whether the thread (and therefore all its comments) is visible to all YouTube users. - "postId": "A String", # The ID of the post the comments refer to, if any. "topLevelComment": { # A *comment* represents a single YouTube comment. # The top level comment of this thread. "etag": "A String", # Etag of this resource. "id": "A String", # The ID that YouTube uses to uniquely identify the comment. @@ -342,7 +333,6 @@

Method Details

"likeCount": 42, # The total number of likes this comment has received. "moderationStatus": "A String", # The comment's moderation status. Will not be set if the comments were requested through the id filter. "parentId": "A String", # The unique id of the top-level comment, only set for replies. - "postId": "A String", # The ID of the post the comment refers to, if any. "publishedAt": "A String", # The date and time when the comment was originally published. "textDisplay": "A String", # The comment's text. The format is either plain text or HTML dependent on what has been requested. Even the plain text representation may differ from the text originally posted in that it may replace video links with video titles etc. "textOriginal": "A String", # The comment's original raw text as initially posted or last updated. The original text will only be returned if it is accessible to the viewer, which is only guaranteed if the viewer is the comment's author. diff --git a/docs/dyn/youtube_v3.comments.html b/docs/dyn/youtube_v3.comments.html index 7fff41c444..b2199f9eb4 100644 --- a/docs/dyn/youtube_v3.comments.html +++ b/docs/dyn/youtube_v3.comments.html @@ -142,7 +142,6 @@

Method Details

"likeCount": 42, # The total number of likes this comment has received. "moderationStatus": "A String", # The comment's moderation status. Will not be set if the comments were requested through the id filter. "parentId": "A String", # The unique id of the top-level comment, only set for replies. - "postId": "A String", # The ID of the post the comment refers to, if any. "publishedAt": "A String", # The date and time when the comment was originally published. "textDisplay": "A String", # The comment's text. The format is either plain text or HTML dependent on what has been requested. Even the plain text representation may differ from the text originally posted in that it may replace video links with video titles etc. "textOriginal": "A String", # The comment's original raw text as initially posted or last updated. The original text will only be returned if it is accessible to the viewer, which is only guaranteed if the viewer is the comment's author. @@ -176,7 +175,6 @@

Method Details

"likeCount": 42, # The total number of likes this comment has received. "moderationStatus": "A String", # The comment's moderation status. Will not be set if the comments were requested through the id filter. "parentId": "A String", # The unique id of the top-level comment, only set for replies. - "postId": "A String", # The ID of the post the comment refers to, if any. "publishedAt": "A String", # The date and time when the comment was originally published. "textDisplay": "A String", # The comment's text. The format is either plain text or HTML dependent on what has been requested. Even the plain text representation may differ from the text originally posted in that it may replace video links with video titles etc. "textOriginal": "A String", # The comment's original raw text as initially posted or last updated. The original text will only be returned if it is accessible to the viewer, which is only guaranteed if the viewer is the comment's author. @@ -230,7 +228,6 @@

Method Details

"likeCount": 42, # The total number of likes this comment has received. "moderationStatus": "A String", # The comment's moderation status. Will not be set if the comments were requested through the id filter. "parentId": "A String", # The unique id of the top-level comment, only set for replies. - "postId": "A String", # The ID of the post the comment refers to, if any. "publishedAt": "A String", # The date and time when the comment was originally published. "textDisplay": "A String", # The comment's text. The format is either plain text or HTML dependent on what has been requested. Even the plain text representation may differ from the text originally posted in that it may replace video links with video titles etc. "textOriginal": "A String", # The comment's original raw text as initially posted or last updated. The original text will only be returned if it is accessible to the viewer, which is only guaranteed if the viewer is the comment's author. @@ -324,7 +321,6 @@

Method Details

"likeCount": 42, # The total number of likes this comment has received. "moderationStatus": "A String", # The comment's moderation status. Will not be set if the comments were requested through the id filter. "parentId": "A String", # The unique id of the top-level comment, only set for replies. - "postId": "A String", # The ID of the post the comment refers to, if any. "publishedAt": "A String", # The date and time when the comment was originally published. "textDisplay": "A String", # The comment's text. The format is either plain text or HTML dependent on what has been requested. Even the plain text representation may differ from the text originally posted in that it may replace video links with video titles etc. "textOriginal": "A String", # The comment's original raw text as initially posted or last updated. The original text will only be returned if it is accessible to the viewer, which is only guaranteed if the viewer is the comment's author. @@ -358,7 +354,6 @@

Method Details

"likeCount": 42, # The total number of likes this comment has received. "moderationStatus": "A String", # The comment's moderation status. Will not be set if the comments were requested through the id filter. "parentId": "A String", # The unique id of the top-level comment, only set for replies. - "postId": "A String", # The ID of the post the comment refers to, if any. "publishedAt": "A String", # The date and time when the comment was originally published. "textDisplay": "A String", # The comment's text. The format is either plain text or HTML dependent on what has been requested. Even the plain text representation may differ from the text originally posted in that it may replace video links with video titles etc. "textOriginal": "A String", # The comment's original raw text as initially posted or last updated. The original text will only be returned if it is accessible to the viewer, which is only guaranteed if the viewer is the comment's author. diff --git a/googleapiclient/discovery_cache/documents/youtube.v3.json b/googleapiclient/discovery_cache/documents/youtube.v3.json index 04cc96e503..24e220e83c 100644 --- a/googleapiclient/discovery_cache/documents/youtube.v3.json +++ b/googleapiclient/discovery_cache/documents/youtube.v3.json @@ -939,11 +939,6 @@ "required": true, "type": "string" }, -"postId": { -"description": "Returns the comment threads of the specified post.", -"location": "query", -"type": "string" -}, "searchTerms": { "description": "Limits the returned comment threads to those matching the specified key words. Not compatible with the 'id' filter.", "location": "query", @@ -4193,7 +4188,7 @@ } } }, -"revision": "20260923", +"revision": "20260924", "rootUrl": "https://youtube.googleapis.com/", "schemas": { "AbuseReport": { @@ -5981,10 +5976,6 @@ false "description": "The unique id of the top-level comment, only set for replies.", "type": "string" }, -"postId": { -"description": "The ID of the post the comment refers to, if any.", -"type": "string" -}, "publishedAt": { "description": "The date and time when the comment was originally published.", "format": "date-time", @@ -6137,10 +6128,6 @@ false "description": "Whether the thread (and therefore all its comments) is visible to all YouTube users.", "type": "boolean" }, -"postId": { -"description": "The ID of the post the comments refer to, if any.", -"type": "string" -}, "topLevelComment": { "$ref": "Comment", "description": "The top level comment of this thread." From 19e2f54bb21de249ebb0c95aa8615b7ef6aafe9f Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Tue, 29 Sep 2026 07:26:19 +0000 Subject: [PATCH 33/33] chore(docs): Add new discovery artifacts and artifacts with minor updates --- ...agement_v1.customers.connectorConfigs.html | 204 +- docs/dyn/devicerun_v1alpha.html | 111 + docs/dyn/devicerun_v1alpha.projects.html | 91 + ...un_v1alpha.projects.locations.devices.html | 257 ++ .../devicerun_v1alpha.projects.locations.html | 192 ++ ...v1alpha.projects.locations.operations.html | 239 ++ ...n_v1alpha.projects.locations.sessions.html | 1282 +++++++++ ...a.projects.locations.softwareVersions.html | 193 ++ ...isplayvideo_v3.advertisers.adGroupAds.html | 2 +- ...isplayvideo_v4.advertisers.adGroupAds.html | 2 +- .../firebaseappcheck_v1.projects.apps.html | 4 +- ...firebaseappcheck_v1beta.projects.apps.html | 4 +- .../documents/chromemanagement.v1.json | 36 +- .../documents/cloudidentity.v1.json | 8 +- .../documents/cloudidentity.v1beta1.json | 14 +- .../documents/devicerun.v1alpha.json | 2403 +++++++++++++++++ .../documents/displayvideo.v3.json | 4 +- .../documents/displayvideo.v4.json | 4 +- .../documents/firebaseappcheck.v1.json | 6 +- .../documents/firebaseappcheck.v1beta.json | 6 +- 20 files changed, 4918 insertions(+), 144 deletions(-) create mode 100644 docs/dyn/devicerun_v1alpha.html create mode 100644 docs/dyn/devicerun_v1alpha.projects.html create mode 100644 docs/dyn/devicerun_v1alpha.projects.locations.devices.html create mode 100644 docs/dyn/devicerun_v1alpha.projects.locations.html create mode 100644 docs/dyn/devicerun_v1alpha.projects.locations.operations.html create mode 100644 docs/dyn/devicerun_v1alpha.projects.locations.sessions.html create mode 100644 docs/dyn/devicerun_v1alpha.projects.locations.softwareVersions.html create mode 100644 googleapiclient/discovery_cache/documents/devicerun.v1alpha.json diff --git a/docs/dyn/chromemanagement_v1.customers.connectorConfigs.html b/docs/dyn/chromemanagement_v1.customers.connectorConfigs.html index 27ffd3a5ac..58efc00874 100644 --- a/docs/dyn/chromemanagement_v1.customers.connectorConfigs.html +++ b/docs/dyn/chromemanagement_v1.customers.connectorConfigs.html @@ -113,8 +113,8 @@

Method Details

{ # A representation of a connector config. "details": { # The details of the connector config. # Required. The details of the connector config. "crowdStrikeConfig": { # CrowdStrike connector config. # CrowdStrike connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be at most 50 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the CrowdStrike config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. "A String", @@ -128,8 +128,8 @@

Method Details

}, }, "crowdStrikeFalconNextGenConfig": { # CrowdStrike Falcon Next Gen connector config. # CrowdStrike Falcon Next Gen connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be at most 50 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the CrowdStrike Falcon Next Gen config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. "A String", @@ -143,8 +143,8 @@

Method Details

}, }, "crowdStrikeXdrConfig": { # CrowdStrike XDR connector config. # CrowdStrike XDR connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be at most 256 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "xdrSettings": { # XDR settings for connector configs. # Required. The XDR settings for the CrowdStrike XDR config. "enableAllXdrEvents": True or False, # Required. Whether to enable all XDR events. }, @@ -160,8 +160,8 @@

Method Details

], }, "googleSecOpsConfig": { # Google SecOps connector config. # Google SecOps connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host of ingestion API endpoint. Allows customer to upload events to servers in specific geographical regions. Existing configs that don't have this setting default to US. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be 39 characters. + "host": "A String", # Required. Host of ingestion API endpoint. Allows customer to upload events to servers in specific geographical regions. Existing configs that don't have this setting default to US. Must be at most 256 characters. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Google SecOps config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. "A String", @@ -181,8 +181,8 @@

Method Details

"microsoftTenantId": "A String", # Required. Microsoft tenant ID. }, "paloAltoNetworksConfig": { # Palo Alto Networks connector config. # Palo Alto Networks connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be at most 256 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Palo Alto Networks config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. "A String", @@ -207,10 +207,10 @@

Method Details

"A String", ], }, - "topicFullPath": "A String", # Required. The full path to the topic to send the event to. + "topicFullPath": "A String", # Required. The full path to the topic to send the event to. Must be at most 1000 characters. }, "pubSubXdrConfig": { # Pub/Sub XDR connector config. # Pub/Sub XDR connector config. - "topicFullPath": "A String", # Required. The full path to the topic to send the event to. + "topicFullPath": "A String", # Required. The full path to the topic to send the event to. Must be at most 1000 characters. "xdrSettings": { # XDR settings for connector configs. # Required. The XDR settings for the Pub/Sub XDR config. "enableAllXdrEvents": True or False, # Required. Whether to enable all XDR events. }, @@ -219,11 +219,11 @@

Method Details

"enabledPlatforms": [ # Optional. The enabled platforms for the secure gateway connector config. "A String", ], - "resourceId": "A String", # Required. The resource ID of the secure gateway connector config. + "resourceId": "A String", # Required. The resource ID of the secure gateway connector config. Must be at most 256 characters. }, "splunkConfig": { # Splunk connector config. # Splunk connector config. - "hecToken": "A String", # Required. Input only. The data input's HTTP Event Collector token to use as an Authorization header. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "hecToken": "A String", # Required. Input only. The data input's HTTP Event Collector token to use as an Authorization header. Must be at most 50 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "portNumber": 42, # Optional. The port number to use. If not set, the default Splunk port is used. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Splunk config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. @@ -236,11 +236,11 @@

Method Details

"A String", ], }, - "source": "A String", # Optional. Optional source name to override the default one set in the Splunk admin console. + "source": "A String", # Optional. Optional source name to override the default one set in the Splunk admin console. Must be at most 100 characters. "unsecureScheme": True or False, # Optional. Whether to use an unsecure HTTP scheme. Defaults to false (HTTPS). }, }, - "displayName": "A String", # Required. The display name of the config. + "displayName": "A String", # Required. The display name of the config. Must be at most 100 characters. "name": "A String", # Identifier. Format: customers/{customer}/connectorConfigs/{connector_config} "status": { # The status of the connector config. # Output only. The status of the connector config. "failureStartTime": "A String", # Output only. Field recording time of the earliest failure since the last success event. This field is only set when the state is `DISABLED_BY_FAILURES`. @@ -262,8 +262,8 @@

Method Details

{ # A representation of a connector config. "details": { # The details of the connector config. # Required. The details of the connector config. "crowdStrikeConfig": { # CrowdStrike connector config. # CrowdStrike connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be at most 50 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the CrowdStrike config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. "A String", @@ -277,8 +277,8 @@

Method Details

}, }, "crowdStrikeFalconNextGenConfig": { # CrowdStrike Falcon Next Gen connector config. # CrowdStrike Falcon Next Gen connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be at most 50 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the CrowdStrike Falcon Next Gen config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. "A String", @@ -292,8 +292,8 @@

Method Details

}, }, "crowdStrikeXdrConfig": { # CrowdStrike XDR connector config. # CrowdStrike XDR connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be at most 256 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "xdrSettings": { # XDR settings for connector configs. # Required. The XDR settings for the CrowdStrike XDR config. "enableAllXdrEvents": True or False, # Required. Whether to enable all XDR events. }, @@ -309,8 +309,8 @@

Method Details

], }, "googleSecOpsConfig": { # Google SecOps connector config. # Google SecOps connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host of ingestion API endpoint. Allows customer to upload events to servers in specific geographical regions. Existing configs that don't have this setting default to US. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be 39 characters. + "host": "A String", # Required. Host of ingestion API endpoint. Allows customer to upload events to servers in specific geographical regions. Existing configs that don't have this setting default to US. Must be at most 256 characters. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Google SecOps config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. "A String", @@ -330,8 +330,8 @@

Method Details

"microsoftTenantId": "A String", # Required. Microsoft tenant ID. }, "paloAltoNetworksConfig": { # Palo Alto Networks connector config. # Palo Alto Networks connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be at most 256 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Palo Alto Networks config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. "A String", @@ -356,10 +356,10 @@

Method Details

"A String", ], }, - "topicFullPath": "A String", # Required. The full path to the topic to send the event to. + "topicFullPath": "A String", # Required. The full path to the topic to send the event to. Must be at most 1000 characters. }, "pubSubXdrConfig": { # Pub/Sub XDR connector config. # Pub/Sub XDR connector config. - "topicFullPath": "A String", # Required. The full path to the topic to send the event to. + "topicFullPath": "A String", # Required. The full path to the topic to send the event to. Must be at most 1000 characters. "xdrSettings": { # XDR settings for connector configs. # Required. The XDR settings for the Pub/Sub XDR config. "enableAllXdrEvents": True or False, # Required. Whether to enable all XDR events. }, @@ -368,11 +368,11 @@

Method Details

"enabledPlatforms": [ # Optional. The enabled platforms for the secure gateway connector config. "A String", ], - "resourceId": "A String", # Required. The resource ID of the secure gateway connector config. + "resourceId": "A String", # Required. The resource ID of the secure gateway connector config. Must be at most 256 characters. }, "splunkConfig": { # Splunk connector config. # Splunk connector config. - "hecToken": "A String", # Required. Input only. The data input's HTTP Event Collector token to use as an Authorization header. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "hecToken": "A String", # Required. Input only. The data input's HTTP Event Collector token to use as an Authorization header. Must be at most 50 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "portNumber": 42, # Optional. The port number to use. If not set, the default Splunk port is used. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Splunk config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. @@ -385,11 +385,11 @@

Method Details

"A String", ], }, - "source": "A String", # Optional. Optional source name to override the default one set in the Splunk admin console. + "source": "A String", # Optional. Optional source name to override the default one set in the Splunk admin console. Must be at most 100 characters. "unsecureScheme": True or False, # Optional. Whether to use an unsecure HTTP scheme. Defaults to false (HTTPS). }, }, - "displayName": "A String", # Required. The display name of the config. + "displayName": "A String", # Required. The display name of the config. Must be at most 100 characters. "name": "A String", # Identifier. Format: customers/{customer}/connectorConfigs/{connector_config} "status": { # The status of the connector config. # Output only. The status of the connector config. "failureStartTime": "A String", # Output only. Field recording time of the earliest failure since the last success event. This field is only set when the state is `DISABLED_BY_FAILURES`. @@ -435,8 +435,8 @@

Method Details

{ # A representation of a connector config. "details": { # The details of the connector config. # Required. The details of the connector config. "crowdStrikeConfig": { # CrowdStrike connector config. # CrowdStrike connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be at most 50 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the CrowdStrike config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. "A String", @@ -450,8 +450,8 @@

Method Details

}, }, "crowdStrikeFalconNextGenConfig": { # CrowdStrike Falcon Next Gen connector config. # CrowdStrike Falcon Next Gen connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be at most 50 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the CrowdStrike Falcon Next Gen config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. "A String", @@ -465,8 +465,8 @@

Method Details

}, }, "crowdStrikeXdrConfig": { # CrowdStrike XDR connector config. # CrowdStrike XDR connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be at most 256 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "xdrSettings": { # XDR settings for connector configs. # Required. The XDR settings for the CrowdStrike XDR config. "enableAllXdrEvents": True or False, # Required. Whether to enable all XDR events. }, @@ -482,8 +482,8 @@

Method Details

], }, "googleSecOpsConfig": { # Google SecOps connector config. # Google SecOps connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host of ingestion API endpoint. Allows customer to upload events to servers in specific geographical regions. Existing configs that don't have this setting default to US. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be 39 characters. + "host": "A String", # Required. Host of ingestion API endpoint. Allows customer to upload events to servers in specific geographical regions. Existing configs that don't have this setting default to US. Must be at most 256 characters. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Google SecOps config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. "A String", @@ -503,8 +503,8 @@

Method Details

"microsoftTenantId": "A String", # Required. Microsoft tenant ID. }, "paloAltoNetworksConfig": { # Palo Alto Networks connector config. # Palo Alto Networks connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be at most 256 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Palo Alto Networks config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. "A String", @@ -529,10 +529,10 @@

Method Details

"A String", ], }, - "topicFullPath": "A String", # Required. The full path to the topic to send the event to. + "topicFullPath": "A String", # Required. The full path to the topic to send the event to. Must be at most 1000 characters. }, "pubSubXdrConfig": { # Pub/Sub XDR connector config. # Pub/Sub XDR connector config. - "topicFullPath": "A String", # Required. The full path to the topic to send the event to. + "topicFullPath": "A String", # Required. The full path to the topic to send the event to. Must be at most 1000 characters. "xdrSettings": { # XDR settings for connector configs. # Required. The XDR settings for the Pub/Sub XDR config. "enableAllXdrEvents": True or False, # Required. Whether to enable all XDR events. }, @@ -541,11 +541,11 @@

Method Details

"enabledPlatforms": [ # Optional. The enabled platforms for the secure gateway connector config. "A String", ], - "resourceId": "A String", # Required. The resource ID of the secure gateway connector config. + "resourceId": "A String", # Required. The resource ID of the secure gateway connector config. Must be at most 256 characters. }, "splunkConfig": { # Splunk connector config. # Splunk connector config. - "hecToken": "A String", # Required. Input only. The data input's HTTP Event Collector token to use as an Authorization header. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "hecToken": "A String", # Required. Input only. The data input's HTTP Event Collector token to use as an Authorization header. Must be at most 50 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "portNumber": 42, # Optional. The port number to use. If not set, the default Splunk port is used. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Splunk config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. @@ -558,11 +558,11 @@

Method Details

"A String", ], }, - "source": "A String", # Optional. Optional source name to override the default one set in the Splunk admin console. + "source": "A String", # Optional. Optional source name to override the default one set in the Splunk admin console. Must be at most 100 characters. "unsecureScheme": True or False, # Optional. Whether to use an unsecure HTTP scheme. Defaults to false (HTTPS). }, }, - "displayName": "A String", # Required. The display name of the config. + "displayName": "A String", # Required. The display name of the config. Must be at most 100 characters. "name": "A String", # Identifier. Format: customers/{customer}/connectorConfigs/{connector_config} "status": { # The status of the connector config. # Output only. The status of the connector config. "failureStartTime": "A String", # Output only. Field recording time of the earliest failure since the last success event. This field is only set when the state is `DISABLED_BY_FAILURES`. @@ -594,8 +594,8 @@

Method Details

{ # A representation of a connector config. "details": { # The details of the connector config. # Required. The details of the connector config. "crowdStrikeConfig": { # CrowdStrike connector config. # CrowdStrike connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be at most 50 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the CrowdStrike config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. "A String", @@ -609,8 +609,8 @@

Method Details

}, }, "crowdStrikeFalconNextGenConfig": { # CrowdStrike Falcon Next Gen connector config. # CrowdStrike Falcon Next Gen connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be at most 50 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the CrowdStrike Falcon Next Gen config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. "A String", @@ -624,8 +624,8 @@

Method Details

}, }, "crowdStrikeXdrConfig": { # CrowdStrike XDR connector config. # CrowdStrike XDR connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be at most 256 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "xdrSettings": { # XDR settings for connector configs. # Required. The XDR settings for the CrowdStrike XDR config. "enableAllXdrEvents": True or False, # Required. Whether to enable all XDR events. }, @@ -641,8 +641,8 @@

Method Details

], }, "googleSecOpsConfig": { # Google SecOps connector config. # Google SecOps connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host of ingestion API endpoint. Allows customer to upload events to servers in specific geographical regions. Existing configs that don't have this setting default to US. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be 39 characters. + "host": "A String", # Required. Host of ingestion API endpoint. Allows customer to upload events to servers in specific geographical regions. Existing configs that don't have this setting default to US. Must be at most 256 characters. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Google SecOps config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. "A String", @@ -662,8 +662,8 @@

Method Details

"microsoftTenantId": "A String", # Required. Microsoft tenant ID. }, "paloAltoNetworksConfig": { # Palo Alto Networks connector config. # Palo Alto Networks connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be at most 256 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Palo Alto Networks config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. "A String", @@ -688,10 +688,10 @@

Method Details

"A String", ], }, - "topicFullPath": "A String", # Required. The full path to the topic to send the event to. + "topicFullPath": "A String", # Required. The full path to the topic to send the event to. Must be at most 1000 characters. }, "pubSubXdrConfig": { # Pub/Sub XDR connector config. # Pub/Sub XDR connector config. - "topicFullPath": "A String", # Required. The full path to the topic to send the event to. + "topicFullPath": "A String", # Required. The full path to the topic to send the event to. Must be at most 1000 characters. "xdrSettings": { # XDR settings for connector configs. # Required. The XDR settings for the Pub/Sub XDR config. "enableAllXdrEvents": True or False, # Required. Whether to enable all XDR events. }, @@ -700,11 +700,11 @@

Method Details

"enabledPlatforms": [ # Optional. The enabled platforms for the secure gateway connector config. "A String", ], - "resourceId": "A String", # Required. The resource ID of the secure gateway connector config. + "resourceId": "A String", # Required. The resource ID of the secure gateway connector config. Must be at most 256 characters. }, "splunkConfig": { # Splunk connector config. # Splunk connector config. - "hecToken": "A String", # Required. Input only. The data input's HTTP Event Collector token to use as an Authorization header. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "hecToken": "A String", # Required. Input only. The data input's HTTP Event Collector token to use as an Authorization header. Must be at most 50 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "portNumber": 42, # Optional. The port number to use. If not set, the default Splunk port is used. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Splunk config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. @@ -717,11 +717,11 @@

Method Details

"A String", ], }, - "source": "A String", # Optional. Optional source name to override the default one set in the Splunk admin console. + "source": "A String", # Optional. Optional source name to override the default one set in the Splunk admin console. Must be at most 100 characters. "unsecureScheme": True or False, # Optional. Whether to use an unsecure HTTP scheme. Defaults to false (HTTPS). }, }, - "displayName": "A String", # Required. The display name of the config. + "displayName": "A String", # Required. The display name of the config. Must be at most 100 characters. "name": "A String", # Identifier. Format: customers/{customer}/connectorConfigs/{connector_config} "status": { # The status of the connector config. # Output only. The status of the connector config. "failureStartTime": "A String", # Output only. Field recording time of the earliest failure since the last success event. This field is only set when the state is `DISABLED_BY_FAILURES`. @@ -761,8 +761,8 @@

Method Details

{ # A representation of a connector config. "details": { # The details of the connector config. # Required. The details of the connector config. "crowdStrikeConfig": { # CrowdStrike connector config. # CrowdStrike connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be at most 50 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the CrowdStrike config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. "A String", @@ -776,8 +776,8 @@

Method Details

}, }, "crowdStrikeFalconNextGenConfig": { # CrowdStrike Falcon Next Gen connector config. # CrowdStrike Falcon Next Gen connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be at most 50 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the CrowdStrike Falcon Next Gen config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. "A String", @@ -791,8 +791,8 @@

Method Details

}, }, "crowdStrikeXdrConfig": { # CrowdStrike XDR connector config. # CrowdStrike XDR connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be at most 256 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "xdrSettings": { # XDR settings for connector configs. # Required. The XDR settings for the CrowdStrike XDR config. "enableAllXdrEvents": True or False, # Required. Whether to enable all XDR events. }, @@ -808,8 +808,8 @@

Method Details

], }, "googleSecOpsConfig": { # Google SecOps connector config. # Google SecOps connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host of ingestion API endpoint. Allows customer to upload events to servers in specific geographical regions. Existing configs that don't have this setting default to US. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be 39 characters. + "host": "A String", # Required. Host of ingestion API endpoint. Allows customer to upload events to servers in specific geographical regions. Existing configs that don't have this setting default to US. Must be at most 256 characters. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Google SecOps config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. "A String", @@ -829,8 +829,8 @@

Method Details

"microsoftTenantId": "A String", # Required. Microsoft tenant ID. }, "paloAltoNetworksConfig": { # Palo Alto Networks connector config. # Palo Alto Networks connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be at most 256 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Palo Alto Networks config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. "A String", @@ -855,10 +855,10 @@

Method Details

"A String", ], }, - "topicFullPath": "A String", # Required. The full path to the topic to send the event to. + "topicFullPath": "A String", # Required. The full path to the topic to send the event to. Must be at most 1000 characters. }, "pubSubXdrConfig": { # Pub/Sub XDR connector config. # Pub/Sub XDR connector config. - "topicFullPath": "A String", # Required. The full path to the topic to send the event to. + "topicFullPath": "A String", # Required. The full path to the topic to send the event to. Must be at most 1000 characters. "xdrSettings": { # XDR settings for connector configs. # Required. The XDR settings for the Pub/Sub XDR config. "enableAllXdrEvents": True or False, # Required. Whether to enable all XDR events. }, @@ -867,11 +867,11 @@

Method Details

"enabledPlatforms": [ # Optional. The enabled platforms for the secure gateway connector config. "A String", ], - "resourceId": "A String", # Required. The resource ID of the secure gateway connector config. + "resourceId": "A String", # Required. The resource ID of the secure gateway connector config. Must be at most 256 characters. }, "splunkConfig": { # Splunk connector config. # Splunk connector config. - "hecToken": "A String", # Required. Input only. The data input's HTTP Event Collector token to use as an Authorization header. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "hecToken": "A String", # Required. Input only. The data input's HTTP Event Collector token to use as an Authorization header. Must be at most 50 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "portNumber": 42, # Optional. The port number to use. If not set, the default Splunk port is used. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Splunk config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. @@ -884,11 +884,11 @@

Method Details

"A String", ], }, - "source": "A String", # Optional. Optional source name to override the default one set in the Splunk admin console. + "source": "A String", # Optional. Optional source name to override the default one set in the Splunk admin console. Must be at most 100 characters. "unsecureScheme": True or False, # Optional. Whether to use an unsecure HTTP scheme. Defaults to false (HTTPS). }, }, - "displayName": "A String", # Required. The display name of the config. + "displayName": "A String", # Required. The display name of the config. Must be at most 100 characters. "name": "A String", # Identifier. Format: customers/{customer}/connectorConfigs/{connector_config} "status": { # The status of the connector config. # Output only. The status of the connector config. "failureStartTime": "A String", # Output only. Field recording time of the earliest failure since the last success event. This field is only set when the state is `DISABLED_BY_FAILURES`. @@ -910,8 +910,8 @@

Method Details

{ # A representation of a connector config. "details": { # The details of the connector config. # Required. The details of the connector config. "crowdStrikeConfig": { # CrowdStrike connector config. # CrowdStrike connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be at most 50 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the CrowdStrike config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. "A String", @@ -925,8 +925,8 @@

Method Details

}, }, "crowdStrikeFalconNextGenConfig": { # CrowdStrike Falcon Next Gen connector config. # CrowdStrike Falcon Next Gen connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be at most 50 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the CrowdStrike Falcon Next Gen config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. "A String", @@ -940,8 +940,8 @@

Method Details

}, }, "crowdStrikeXdrConfig": { # CrowdStrike XDR connector config. # CrowdStrike XDR connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be at most 256 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "xdrSettings": { # XDR settings for connector configs. # Required. The XDR settings for the CrowdStrike XDR config. "enableAllXdrEvents": True or False, # Required. Whether to enable all XDR events. }, @@ -957,8 +957,8 @@

Method Details

], }, "googleSecOpsConfig": { # Google SecOps connector config. # Google SecOps connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host of ingestion API endpoint. Allows customer to upload events to servers in specific geographical regions. Existing configs that don't have this setting default to US. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be 39 characters. + "host": "A String", # Required. Host of ingestion API endpoint. Allows customer to upload events to servers in specific geographical regions. Existing configs that don't have this setting default to US. Must be at most 256 characters. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Google SecOps config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. "A String", @@ -978,8 +978,8 @@

Method Details

"microsoftTenantId": "A String", # Required. Microsoft tenant ID. }, "paloAltoNetworksConfig": { # Palo Alto Networks connector config. # Palo Alto Networks connector config. - "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "apiKey": "A String", # Required. Input only. API key to use on the ingestion API. Must be at most 256 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Palo Alto Networks config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. "A String", @@ -1004,10 +1004,10 @@

Method Details

"A String", ], }, - "topicFullPath": "A String", # Required. The full path to the topic to send the event to. + "topicFullPath": "A String", # Required. The full path to the topic to send the event to. Must be at most 1000 characters. }, "pubSubXdrConfig": { # Pub/Sub XDR connector config. # Pub/Sub XDR connector config. - "topicFullPath": "A String", # Required. The full path to the topic to send the event to. + "topicFullPath": "A String", # Required. The full path to the topic to send the event to. Must be at most 1000 characters. "xdrSettings": { # XDR settings for connector configs. # Required. The XDR settings for the Pub/Sub XDR config. "enableAllXdrEvents": True or False, # Required. Whether to enable all XDR events. }, @@ -1016,11 +1016,11 @@

Method Details

"enabledPlatforms": [ # Optional. The enabled platforms for the secure gateway connector config. "A String", ], - "resourceId": "A String", # Required. The resource ID of the secure gateway connector config. + "resourceId": "A String", # Required. The resource ID of the secure gateway connector config. Must be at most 256 characters. }, "splunkConfig": { # Splunk connector config. # Splunk connector config. - "hecToken": "A String", # Required. Input only. The data input's HTTP Event Collector token to use as an Authorization header. - "host": "A String", # Required. Host to identify the customer specific server to receive the events. + "hecToken": "A String", # Required. Input only. The data input's HTTP Event Collector token to use as an Authorization header. Must be at most 50 characters. + "host": "A String", # Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters. "portNumber": 42, # Optional. The port number to use. If not set, the default Splunk port is used. "reportingSettings": { # Reporting settings for connector configs. # Required. The reporting settings for the Splunk config. "enabledDefaultEvents": [ # Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events. @@ -1033,11 +1033,11 @@

Method Details

"A String", ], }, - "source": "A String", # Optional. Optional source name to override the default one set in the Splunk admin console. + "source": "A String", # Optional. Optional source name to override the default one set in the Splunk admin console. Must be at most 100 characters. "unsecureScheme": True or False, # Optional. Whether to use an unsecure HTTP scheme. Defaults to false (HTTPS). }, }, - "displayName": "A String", # Required. The display name of the config. + "displayName": "A String", # Required. The display name of the config. Must be at most 100 characters. "name": "A String", # Identifier. Format: customers/{customer}/connectorConfigs/{connector_config} "status": { # The status of the connector config. # Output only. The status of the connector config. "failureStartTime": "A String", # Output only. Field recording time of the earliest failure since the last success event. This field is only set when the state is `DISABLED_BY_FAILURES`. diff --git a/docs/dyn/devicerun_v1alpha.html b/docs/dyn/devicerun_v1alpha.html new file mode 100644 index 0000000000..cda10c97f2 --- /dev/null +++ b/docs/dyn/devicerun_v1alpha.html @@ -0,0 +1,111 @@ + + + +

Device Run API

+

Instance Methods

+

+ projects() +

+

Returns the projects Resource.

+ +

+ close()

+

Close httplib2 connections.

+

+ new_batch_http_request(callback=None)

+

Create a BatchHttpRequest object based on the discovery document.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ new_batch_http_request(callback=None) +
Create a BatchHttpRequest object based on the discovery document.
+
+Args:
+  callback: callable, A callback to be called for each response, of the
+    form callback(id, response, exception). The first parameter is the
+    request id, and the second is the deserialized response object. The
+    third is an apiclient.errors.HttpError exception object if an HTTP
+    error occurred while processing the request, or None if no error
+    occurred.
+
+Returns:
+  A BatchHttpRequest object based on the discovery document.
+
+
+ + \ No newline at end of file diff --git a/docs/dyn/devicerun_v1alpha.projects.html b/docs/dyn/devicerun_v1alpha.projects.html new file mode 100644 index 0000000000..579e3522a9 --- /dev/null +++ b/docs/dyn/devicerun_v1alpha.projects.html @@ -0,0 +1,91 @@ + + + +

Device Run API . projects

+

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/devicerun_v1alpha.projects.locations.devices.html b/docs/dyn/devicerun_v1alpha.projects.locations.devices.html new file mode 100644 index 0000000000..b047027164 --- /dev/null +++ b/docs/dyn/devicerun_v1alpha.projects.locations.devices.html @@ -0,0 +1,257 @@ + + + +

Device Run API . projects . locations . devices

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ get(name, x__xgafv=None)

+

Returns information about a specific device.

+

+ list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

+

Lists all devices.

+

+ list_next(previous_request, previous_response)

+

Retrieves the next page of results.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ get(name, x__xgafv=None) +
Returns information about a specific device.
+
+Args:
+  name: string, Required. The name of the device. Format: `projects/{project}/locations/global/devices/{device}`. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A single routable device configuration in the catalog.
+  "accessDeniedReasons": [ # Output only. Reasons for access denial. This model is accessible/usable if this list is empty, otherwise the model is viewable only.
+    "A String",
+  ],
+  "androidDetails": { # Android-specific device attributes. # Output only. Contains Android-specific attributes (set when platform == ANDROID).
+    "buildType": "A String", # Output only. Mirrors the AOSP `ro.build.type` property, e.g. "user", "userdebug", "eng". Empty if unknown.
+    "supportedAbis": [ # Output only. Lists ABIs supported by the device (android.os.Build.SUPPORTED_ABIS), most preferred first, e.g. "arm64-v8a".
+      "A String",
+    ],
+  },
+  "availability": { # Fleet availability for a device configuration. # Output only. Reports the current fleet availability for this device configuration.
+    "available": "A String", # Output only. Specifies the current availability bucket (idle, immediately allocatable devices) for this device configuration. This is a best-effort snapshot, refreshed periodically. It fluctuates depending on traffic as other requests allocate devices.
+    "capacity": "A String", # Output only. Specifies the current capacity bucket for this device configuration. Represents the total number of online devices (idle or in use).
+  },
+  "displayName": "A String", # Output only. Provides a human-readable display name, e.g. "Pixel 5".
+  "formFactor": "A String", # Output only. Specifies the form factor of the device.
+  "hardwareType": "A String", # Output only. Indicates whether the device is physical or virtual.
+  "iosDetails": { # iOS-specific device attributes. Reserved for future iOS-only fields. # Output only. Contains iOS-specific attributes (set when platform == IOS).
+  },
+  "labInfo": { # The lab hosting a device. # Output only. The lab hosting this device.
+    "displayName": "A String", # Output only. Display name of the lab where the device is hosted. If empty, the device is hosted in a Google owned lab.
+    "regionCode": "A String", # Output only. The Unicode country/region code (CLDR) of the lab where the device is hosted, e.g. "US" for United States, "KR" for South Korea. Empty when the hosting region is not published.
+  },
+  "labels": { # Output only. Additional information. Informational only. May change over the lifecycle of a device.
+    "a_key": "A String",
+  },
+  "lifecycle": { # Catalog resource lifecycle: maturity state plus key lifecycle dates. # Output only. The device lifecycle (maturity stage and removal date).
+    "removalDate": { # 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 # Output only. Specifies the date the resource is scheduled to be removed from the catalog. Only set when `state == DEPRECATED`.
+      "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.
+    },
+    "state": "A String", # Output only. Specifies the current maturity state of the resource.
+  },
+  "manufacturer": "A String", # Output only. Specifies the hardware manufacturer of the device.
+  "modelCode": "A String", # Output only. Provides a human-readable model identifier for this device, independent of OS version. May be empty. Platform-dependent: * Android physical: hardware codename (android.os.Build.DEVICE), e.g. "shiba". * Android virtual: AVD model identifier, e.g. "MediumPhone.arm". * iOS: model identifier, e.g. "iphone14pro".
+  "name": "A String", # Identifier. Identifies the device resource. Format: `projects/{project}/locations/{location}/devices/{device}`. The {device} segment is an opaque, stable string. Clients must not parse it to derive or assume device-specific details.
+  "osVersion": "A String", # Output only. Specifies the OS version, e.g. "30" (Android API level) or "17.4" (iOS).
+  "platform": "A String", # Output only. Specifies the platform of the device.
+  "primaryScreen": { # Screen measurements of a device. # Output only. Measurements of the primary device screen. Informational only. Unset for devices without a screen (e.g. some wearables).
+    "densityDpi": 42, # Output only. Pixel density in dots per inch (dpi).
+    "heightPx": 42, # Output only. Height in pixels.
+    "widthPx": 42, # Output only. Width in pixels.
+  },
+  "supportedProducts": [ # Output only. Products/Services supported by this device.
+    { # Declares that a device supports a given Device Cloud product, with optional per-product metadata. Discriminated by which product-specific message is set; adding a new product = new oneof arm + new per-product message.
+      "automation": { # Per-product metadata for the Automation (DeviceRun) product. # Output only. Represents Automation, which is DeviceRun-backed automated test execution.
+      },
+      "deviceStreaming": { # Per-product metadata for the DeviceStreaming product. # Output only. Represents DeviceStreaming, which is interactive remote device streaming.
+        "minimumAndroidStudioVersion": "A String", # Output only. Specifies the minimum Android Studio version that supports this device. Optional; only set when the device is known to work only at or above a certain Android Studio version. Expected format "major.minor.micro.patch", e.g. "5921.22.2211.8881706".
+      },
+    },
+  ],
+}
+
+ +
+ list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None) +
Lists all devices.
+
+Args:
+  parent: string, Required. The parent of the collection of devices. Format: `projects/{project}/locations/global`. (required)
+  filter: string, Optional. An AIP-160 (https://google.aip.dev/160) filter expression restricting which devices are returned. An empty filter returns all devices. Filtering is supported over the `Device` fields, including nested fields via dot-path. Enum and string values must be double-quoted. Examples: * `platform = "ANDROID"` * `platform = "ANDROID" AND os_version = "34"` * `hardware_type = "PHYSICAL" AND form_factor = "PHONE"` * `android_details.build_type = "userdebug"` * `availability.capacity = "HIGH"`
+  pageSize: integer, Optional. The maximum number of devices to return. The server may return fewer items than this value.
+  pageToken: string, Optional. A page token, received from a previous `ListDevices` call. Provide this to receive the subsequent page. When paginating, all other parameters provided to `ListDevices` must match the call that provided the page token.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response including listed devices.
+  "devices": [ # The list of devices.
+    { # A single routable device configuration in the catalog.
+      "accessDeniedReasons": [ # Output only. Reasons for access denial. This model is accessible/usable if this list is empty, otherwise the model is viewable only.
+        "A String",
+      ],
+      "androidDetails": { # Android-specific device attributes. # Output only. Contains Android-specific attributes (set when platform == ANDROID).
+        "buildType": "A String", # Output only. Mirrors the AOSP `ro.build.type` property, e.g. "user", "userdebug", "eng". Empty if unknown.
+        "supportedAbis": [ # Output only. Lists ABIs supported by the device (android.os.Build.SUPPORTED_ABIS), most preferred first, e.g. "arm64-v8a".
+          "A String",
+        ],
+      },
+      "availability": { # Fleet availability for a device configuration. # Output only. Reports the current fleet availability for this device configuration.
+        "available": "A String", # Output only. Specifies the current availability bucket (idle, immediately allocatable devices) for this device configuration. This is a best-effort snapshot, refreshed periodically. It fluctuates depending on traffic as other requests allocate devices.
+        "capacity": "A String", # Output only. Specifies the current capacity bucket for this device configuration. Represents the total number of online devices (idle or in use).
+      },
+      "displayName": "A String", # Output only. Provides a human-readable display name, e.g. "Pixel 5".
+      "formFactor": "A String", # Output only. Specifies the form factor of the device.
+      "hardwareType": "A String", # Output only. Indicates whether the device is physical or virtual.
+      "iosDetails": { # iOS-specific device attributes. Reserved for future iOS-only fields. # Output only. Contains iOS-specific attributes (set when platform == IOS).
+      },
+      "labInfo": { # The lab hosting a device. # Output only. The lab hosting this device.
+        "displayName": "A String", # Output only. Display name of the lab where the device is hosted. If empty, the device is hosted in a Google owned lab.
+        "regionCode": "A String", # Output only. The Unicode country/region code (CLDR) of the lab where the device is hosted, e.g. "US" for United States, "KR" for South Korea. Empty when the hosting region is not published.
+      },
+      "labels": { # Output only. Additional information. Informational only. May change over the lifecycle of a device.
+        "a_key": "A String",
+      },
+      "lifecycle": { # Catalog resource lifecycle: maturity state plus key lifecycle dates. # Output only. The device lifecycle (maturity stage and removal date).
+        "removalDate": { # 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 # Output only. Specifies the date the resource is scheduled to be removed from the catalog. Only set when `state == DEPRECATED`.
+          "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.
+        },
+        "state": "A String", # Output only. Specifies the current maturity state of the resource.
+      },
+      "manufacturer": "A String", # Output only. Specifies the hardware manufacturer of the device.
+      "modelCode": "A String", # Output only. Provides a human-readable model identifier for this device, independent of OS version. May be empty. Platform-dependent: * Android physical: hardware codename (android.os.Build.DEVICE), e.g. "shiba". * Android virtual: AVD model identifier, e.g. "MediumPhone.arm". * iOS: model identifier, e.g. "iphone14pro".
+      "name": "A String", # Identifier. Identifies the device resource. Format: `projects/{project}/locations/{location}/devices/{device}`. The {device} segment is an opaque, stable string. Clients must not parse it to derive or assume device-specific details.
+      "osVersion": "A String", # Output only. Specifies the OS version, e.g. "30" (Android API level) or "17.4" (iOS).
+      "platform": "A String", # Output only. Specifies the platform of the device.
+      "primaryScreen": { # Screen measurements of a device. # Output only. Measurements of the primary device screen. Informational only. Unset for devices without a screen (e.g. some wearables).
+        "densityDpi": 42, # Output only. Pixel density in dots per inch (dpi).
+        "heightPx": 42, # Output only. Height in pixels.
+        "widthPx": 42, # Output only. Width in pixels.
+      },
+      "supportedProducts": [ # Output only. Products/Services supported by this device.
+        { # Declares that a device supports a given Device Cloud product, with optional per-product metadata. Discriminated by which product-specific message is set; adding a new product = new oneof arm + new per-product message.
+          "automation": { # Per-product metadata for the Automation (DeviceRun) product. # Output only. Represents Automation, which is DeviceRun-backed automated test execution.
+          },
+          "deviceStreaming": { # Per-product metadata for the DeviceStreaming product. # Output only. Represents DeviceStreaming, which is interactive remote device streaming.
+            "minimumAndroidStudioVersion": "A String", # Output only. Specifies the minimum Android Studio version that supports this device. Optional; only set when the device is known to work only at or above a certain Android Studio version. Expected format "major.minor.micro.patch", e.g. "5921.22.2211.8881706".
+          },
+        },
+      ],
+    },
+  ],
+  "nextPageToken": "A String", # Token to receive the next page of devices. This will be absent if the end of the response list has been reached.
+}
+
+ +
+ list_next(previous_request, previous_response) +
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/devicerun_v1alpha.projects.locations.html b/docs/dyn/devicerun_v1alpha.projects.locations.html new file mode 100644 index 0000000000..fc501ceab3 --- /dev/null +++ b/docs/dyn/devicerun_v1alpha.projects.locations.html @@ -0,0 +1,192 @@ + + + +

Device Run API . projects . locations

+

Instance Methods

+

+ devices() +

+

Returns the devices Resource.

+ +

+ operations() +

+

Returns the operations Resource.

+ +

+ sessions() +

+

Returns the sessions Resource.

+ +

+ softwareVersions() +

+

Returns the softwareVersions Resource.

+ +

+ close()

+

Close httplib2 connections.

+

+ get(name, x__xgafv=None)

+

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.

+

+ list_next(previous_request, previous_response)

+

Retrieves the next page of results.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ get(name, x__xgafv=None) +
Gets information about a location.
+
+Args:
+  name: string, Resource name for the location. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A resource that represents a Google Cloud location.
+  "displayName": "A String", # The friendly name for this location, typically a nearby city name. For example, "Tokyo".
+  "labels": { # Cross-service attributes for the location. For example {"cloud.googleapis.com/region": "us-east1"}
+    "a_key": "A String",
+  },
+  "locationId": "A String", # The canonical id for this location. For example: `"us-east1"`.
+  "metadata": { # Service-specific metadata. For example the available capacity at the given location.
+    "a_key": "", # Properties of the object. Contains field @type with type URL.
+  },
+  "name": "A String", # Resource name for the location, which may vary between implementations. For example: `"projects/example-project/locations/us-east1"`
+}
+
+ +
+ 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.
+
+Args:
+  name: string, The resource that owns the locations collection, if applicable. (required)
+  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.
+  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 Locations.ListLocations.
+  "locations": [ # A list of locations that matches the specified filter in the request.
+    { # A resource that represents a Google Cloud location.
+      "displayName": "A String", # The friendly name for this location, typically a nearby city name. For example, "Tokyo".
+      "labels": { # Cross-service attributes for the location. For example {"cloud.googleapis.com/region": "us-east1"}
+        "a_key": "A String",
+      },
+      "locationId": "A String", # The canonical id for this location. For example: `"us-east1"`.
+      "metadata": { # Service-specific metadata. For example the available capacity at the given location.
+        "a_key": "", # Properties of the object. Contains field @type with type URL.
+      },
+      "name": "A String", # Resource name for the location, which may vary between implementations. For example: `"projects/example-project/locations/us-east1"`
+    },
+  ],
+  "nextPageToken": "A String", # The standard List next-page token.
+}
+
+ +
+ list_next(previous_request, previous_response) +
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/devicerun_v1alpha.projects.locations.operations.html b/docs/dyn/devicerun_v1alpha.projects.locations.operations.html new file mode 100644 index 0000000000..b722b7938e --- /dev/null +++ b/docs/dyn/devicerun_v1alpha.projects.locations.operations.html @@ -0,0 +1,239 @@ + + + +

Device Run API . projects . locations . operations

+

Instance Methods

+

+ cancel(name, body=None, 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(previous_request, previous_response)

+

Retrieves the next page of results.

+

Method Details

+
+ cancel(name, body=None, 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)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # The request message for Operations.CancelOperation.
+}
+
+  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(previous_request, previous_response) +
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/devicerun_v1alpha.projects.locations.sessions.html b/docs/dyn/devicerun_v1alpha.projects.locations.sessions.html new file mode 100644 index 0000000000..b8531afabf --- /dev/null +++ b/docs/dyn/devicerun_v1alpha.projects.locations.sessions.html @@ -0,0 +1,1282 @@ + + + +

Device Run API . projects . locations . sessions

+

Instance Methods

+

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

+

Cancels an in-progress automation session. This RPC returns immediately and cancellation proceeds asynchronously. If the session is already finished, this RPC will have no effect.

+

+ close()

+

Close httplib2 connections.

+

+ create(parent, body=None, requestId=None, sessionId=None, x__xgafv=None)

+

Starts an automation session with the specified configuration. This method returns a long-running `Operation`, awaiting the completion of all jobs in the session.

+

+ delete(name, requestId=None, x__xgafv=None)

+

Deletes a session. This RPC returns immediately and deletion proceeds asynchronously. It will cancel the session at first if it is still running.

+

+ get(name, view=None, x__xgafv=None)

+

Returns information about a previously created automation session.

+

+ list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, view=None, x__xgafv=None)

+

Lists previously created automation sessions. Sessions may still be in-progress, or may have finished successfully, or unsuccessfully.

+

+ list_next(previous_request, previous_response)

+

Retrieves the next page of results.

+

Method Details

+
+ cancel(name, body=None, x__xgafv=None) +
Cancels an in-progress automation session. This RPC returns immediately and cancellation proceeds asynchronously. If the session is already finished, this RPC will have no effect.
+
+Args:
+  name: string, Required. The name of the session. Format: "projects/{project}/locations/{location}/sessions/{session}" (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # Request to cancel a session.
+}
+
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response of the cancel session request.
+  "cancelResult": "A String", # The result of the request.
+}
+
+ +
+ close() +
Close httplib2 connections.
+
+ +
+ create(parent, body=None, requestId=None, sessionId=None, x__xgafv=None) +
Starts an automation session with the specified configuration. This method returns a long-running `Operation`, awaiting the completion of all jobs in the session.
+
+Args:
+  parent: string, Required. The parent resource where this session will be created. Format: `projects/{project}/locations/{location}`. (required)
+  body: object, The request body.
+    The object takes the form of:
+
+{ # A session resource in the AutomationSession API. At a high level, `Session` describes the configuration of one or multiple jobs, the state transitions it goes through, and the results.
+  "name": "A String", # Identifier. The resource name of the session. Format: `projects/{project}/locations/{location}/sessions/{session}`.
+  "sessionConfig": { # SessionConfig is used to create a session. # Required. Configuration used to create the session.
+    "displayName": "A String", # Optional. User-settable, human-readable name for the session. Maximum size is 63 bytes when encoded as UTF-8. If set, must match regex: `^A-Za-z0-9*$`.
+    "jobConfigs": [ # Required. Configs of the jobs in the session.
+      { # The configuration of a job.
+        "action": { # The action to be performed in a job. # Required. Job action.
+          "androidInstrumentationTest": { # The configuration of an Android instrumentation test. See https://developer.android.com/training/testing/instrumented-tests for more information on Android instrumentation tests. # Android instrumentation test.
+            "additionalTestOptions": { # Optional. Additional test options to pass to the test runner. Passed to `am instrument` command as `-e` options, which will be passed to the instrumentation test runner using its `onCreate()` method. Formats supported in test_targets are not allowed to be used here. Limits: - Maximum number of entries: 32. - Maximum key size: 64 bytes (UTF-8). - Maximum value size: 1024 bytes (UTF-8).
+              "a_key": "A String",
+            },
+            "enableCodeCoverage": True or False, # Optional. Whether to enable code coverage collection for the test. A coverage file `coverage.ec` will be uploaded to the results folder. For this to work, your classes have to be instrumented offline (build time) by EMMA/JaCoCo.
+            "instrumentationTimeout": "A String", # Optional. The timeout of the instrumentation test. Default value: 5 min. Range: [1 min, 3 hours].
+            "orchestratorVersion": "A String", # Optional. The version of the Android Test Orchestrator to use for the test. The available orchestrator versions can be retrieved from the catalog service. If set to "auto", the default orchestrator is used. If not set, no orchestrator is used.
+            "smartSharding": { # The smart sharding strategy to split the job into multiple shards based on the test methods and their recorded execution time. # Optional. Smart sharding strategy to split the job into multiple shards based on the test methods and their execution time.
+              "maxShardCount": 42, # Optional. The maximum number of shards to create. If unset or less than 1, system-defined max limits are used. This limit takes precedence if the targeted_shard_duration cannot be satisfied. Limits: - For physical devices, the number of shards must be <= 20. - For virtual devices, the number of shards must be <= 200.
+              "targetedShardDuration": "A String", # Required. The targeted duration of each shard. Limits: - Must be at least 2 minutes. - Must be at most 3 hours. Shard duration is not guaranteed because smart sharding uses test case history and default durations which may not be accurate. Durations are calculated based on the following inputs: - Timing records from previous runs of the same test case. - For new test cases, the average duration of other known test cases. - A system-chosen, default duration if there are no previous timing records available. Because the actual shard duration can exceed the targeted shard duration, we recommend that you set the targeted value at least 5 minutes less than the maximum allowed instrumentation timeout. This approach avoids cancelling the shard before all tests can finish.
+              "timingRecord": { # Input file. # Required. The timing record file to use for smart sharding. If the file does not exist, smart sharding will use default test time (30s) for each test method to shard the job into multiple shards. This file will be overwritten with the latest timing record after the job is completed.
+                "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                  "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                },
+              },
+            },
+            "testInstallable": { # An Android Installable represents the file(s) for installing an Android package on a device. This can be an APK, an Android App Bundle (AAB), or an APK Set. # Required. The test package to install and run the test.
+              "files": [ # Required. Files that make up the package. Supported formats are distinguished by their file extension: - APK: One or more files with extension `.apk`. - App Bundle: A single file with extension `.aab`. - APK Set: A single file with extension `.apks`.
+                { # Input file.
+                  "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                    "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                  },
+                },
+              ],
+            },
+            "testRunnerClass": "A String", # Optional. Full class name of the test runner class. The class must be `androidx.test.runner.AndroidJUnitRunner` or a subclass of it. The default value is determined by examining the application's manifest. If multiple instrumentations are found, the first one in the manifest will be used.
+            "testTargets": [ # Optional. A list of test targets or target filters to run. Each target must be fully qualified with the package name or class name, in one of these formats: - `package package_name` - `notPackage com.package.to.skip` - `class package_name.class_name` - `class package_name.class_name#method_name` - `notClass com.foo.ClassToSkip` - `notClass com.foo.ClassName#testMethodToSkip` - `annotation com.foo.AnnotationToRun` - `notAnnotation com.foo.AnnotationToSkip` - `size [small|medium|large]` Formats like `testfile` or `notTestfile` won't be supported. If empty, all targets in the module will be run. Limits: - Maximum number of entries: 1024.
+              "A String",
+            ],
+            "uniformSharding": { # Uniformly shards test cases given a total number of shards. It will be translated to `-e numShard` and `-e shardIndex` AndroidJUnitRunner arguments. With uniform sharding enabled, specifying either of these sharding arguments via `environment_variables` is invalid. Based on the sharding mechanism AndroidJUnitRunner uses, there is no guarantee that test cases will be distributed uniformly across all shards. # Optional. Uniform sharding strategy to split the job into multiple shards with equal number of test methods.
+              "shardCount": 42, # Required. The total number of shards to create. This must always be a positive number that is no greater than the total number of test cases. Limits: - For physical devices, the number of shards must be <= 20. - For virtual devices, the number of shards must be <= 200.
+            },
+          },
+          "androidNativeBinary": { # The configuration of an Android native binary execution. # Android native binary execution.
+            "androidNativeBinary": { # Input file. # Required. The file path of the Android native binary.
+              "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+              },
+            },
+            "args": [ # Optional. Arguments for running the binary file. The flags will be appended to the command line that invokes the binary. The number of options is limited to 100.
+              "A String",
+            ],
+            "envVars": { # Optional. A map of environment variables to set for the binary process. The keys are the variable names and the values are the variable values. The maximum number of entries is 100. Each key is limited to 128 characters and must conform to POSIX standards. Each value is limited to 2048 characters. The total size of all environment variables must not exceed 16 KiB.
+              "a_key": "A String",
+            },
+            "executionTimeout": "A String", # Optional. The timeout of the execution. Default value: 5 min. Range: [1 min, 3 hours].
+          },
+          "iosXcTest": { # The configuration of an iOS XCTest. # iOS XCTest.
+            "testsZip": { # Input file. # Required. The .zip containing the .xctestrun file and the contents of the DerivedData/Build/Products directory.
+              "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+              },
+            },
+            "xcTestTimeout": "A String", # Optional. The timeout of the test. Default value: 5 min. Range: [1 min, 3 hours].
+            "xcodeVersion": "A String", # Optional. The Xcode version that should be used for the test. If not set, a system-default Xcode version is used. The available Xcode versions can be retrieved from the catalog service.
+            "xctestrun": { # Input file. # Optional. An .xctestrun file that will override the .xctestrun file in the tests zip.
+              "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+              },
+            },
+          },
+        },
+        "allocationConfig": { # Allocation config. # Required. Allocation config.
+          "deviceConfigs": [ # Required. At least one device config is required. If more than one device config is required, the multiple devices are allocated to each shard of the OmniLab job to run multi-device-interaction tests.
+            { # The configuration of a run on a device.
+              "actions": [ # Optional. The actions to be performed on the device. Actions will be executed in the order they are specified in the list. Each action type can at most have 1 instance in the list.
+                { # The action to be performed on a device.
+                  "androidBugreport": { # Captures a bugreport from the device. The output will be written to a file named `bugreport.zip` in the execution output directory. # Captures a bugreport from the device unless the test result is pass.
+                    "collectOnPass": True or False, # Optional. Whether to deliver the bugreport when the test passes. If false, the bugreport is skipped on pass to save time (default behavior). If true, the bugreport is always delivered.
+                  },
+                  "androidDumpsys": { # Captures dumpsys output from the device. The output will be written to a file named `dumpsys.log` in the execution output directory. # Captures a dumpsys from the device.
+                    "collectOnPass": True or False, # Optional. Whether to deliver the dumpsys when the test passes. If false, the dumpsys is skipped on pass to save time (default behavior). If true, the dumpsys is always delivered.
+                  },
+                  "androidInstallPackages": { # Installs Android packages on the device. At least one installable is specified when using this device action. Limits: - A maximum of 20 installables in total are allowed. - A maximum of 100 files are allowed in total across all installables. # Installs Android packages on the device.
+                    "installables": [ # Optional. Deprecated: use `pre_target_app_installables`, `target_app` and `post_target_app_installables` instead. The Android packages to install on the device. The installation will be performed in the order specified, before the installables of all other fields.
+                      { # An Android Installable represents the file(s) for installing an Android package on a device. This can be an APK, an Android App Bundle (AAB), or an APK Set.
+                        "files": [ # Required. Files that make up the package. Supported formats are distinguished by their file extension: - APK: One or more files with extension `.apk`. - App Bundle: A single file with extension `.aab`. - APK Set: A single file with extension `.apks`.
+                          { # Input file.
+                            "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                              "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                            },
+                          },
+                        ],
+                      },
+                    ],
+                    "postTargetAppInstallables": [ # Optional. The Android packages to install on the device after `target_app` (if specified) is installed. The installation will be performed in the order specified.
+                      { # An Android Installable represents the file(s) for installing an Android package on a device. This can be an APK, an Android App Bundle (AAB), or an APK Set.
+                        "files": [ # Required. Files that make up the package. Supported formats are distinguished by their file extension: - APK: One or more files with extension `.apk`. - App Bundle: A single file with extension `.aab`. - APK Set: A single file with extension `.apks`.
+                          { # Input file.
+                            "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                              "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                            },
+                          },
+                        ],
+                      },
+                    ],
+                    "preTargetAppInstallables": [ # Optional. The Android packages to install on the device before `target_app` (if specified) is installed. The installation will be performed in the order specified.
+                      { # An Android Installable represents the file(s) for installing an Android package on a device. This can be an APK, an Android App Bundle (AAB), or an APK Set.
+                        "files": [ # Required. Files that make up the package. Supported formats are distinguished by their file extension: - APK: One or more files with extension `.apk`. - App Bundle: A single file with extension `.aab`. - APK Set: A single file with extension `.apks`.
+                          { # Input file.
+                            "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                              "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                            },
+                          },
+                        ],
+                      },
+                    ],
+                    "targetApp": { # An Android Installable represents the file(s) for installing an Android package on a device. This can be an APK, an Android App Bundle (AAB), or an APK Set. # Optional. The primary Android package to install, serving as the target package for subsequent actions and as the installation ordering anchor. Whether this package is treated as the application under test depends on the job action: - Actions that require an explicit target package (such as performance metrics collection, or accessibility scans) use this package to identify the application to inspect or drive. - Actions that discover or manage targets independently (such as Android instrumentation tests, where target packages are defined in the test runner manifest) treat this field primarily as an installation order anchor between pre- and post-installables. Optional. If omitted, all packages in `pre_target_app_installables` and `post_target_app_installables` are installed without a designated target package.
+                      "files": [ # Required. Files that make up the package. Supported formats are distinguished by their file extension: - APK: One or more files with extension `.apk`. - App Bundle: A single file with extension `.aab`. - APK Set: A single file with extension `.apks`.
+                        { # Input file.
+                          "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                            "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                          },
+                        },
+                      ],
+                    },
+                  },
+                  "androidLogcat": { # Collects logcat output from the device. The output will be written to a file named `logcat.txt` in the execution output directory. # Collects logcat output from the device.
+                  },
+                  "androidMockLocation": { # Mocks the location of the Android device. # Mocks the location of the device.
+                    "location": { # An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges. # Required. The mock location to set on the device.
+                      "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
+                      "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
+                    },
+                  },
+                  "androidOrientation": { # Sets the orientation of the device. # Sets the orientation of the device.
+                    "orientation": "A String", # Required. The orientation to set the device to. One of `portrait` or `landscape`.
+                  },
+                  "androidPullFiles": { # Pulls directories and files from the device at the end of the run. Files will be copied to the '/artifacts' directory, with the absolute path structure preserved. Note that: 1. A clean device is provided for the run. 2. Any existing files in the output directory may be overwritten. 3. Pulling files is best effort. Will skip files if they don't exist on the device. # Pulls directories and files from the device at the end of the run.
+                    "paths": [ # Required. Absolute directory or file paths to pull from the device. Limits: - A maximum of 10 paths are allowed.
+                      "A String",
+                    ],
+                  },
+                  "androidPushFiles": { # Pushes files to the device at the beginning of the run. Files are overwritten if a file with the same path already exists on the device, if device permissions allow. # Pushes files to the device at the beginning of the run.
+                    "fileConfigs": [ # Required. Configs of pushing files to the device. Limits: - A maximum of 50 files are allowed.
+                      { # The configuration of pushing a file to the device.
+                        "destinationPath": "A String", # Required. The destination path on the device.
+                        "sourceFile": { # Input file. # Required. The file to be pushed to the device.
+                          "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                            "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                          },
+                        },
+                      },
+                    ],
+                  },
+                  "androidRecordVideo": { # Records a video of the device screen during the run. The video will be written to a file named `video.mp4` in the execution output directory. # Records a video of the device screen during the run.
+                    "discardOnPass": True or False, # Optional. Whether to discard and not upload the recording when the test passes. Default is false.
+                  },
+                  "androidSwitchLocale": { # Switches the locale (language and region) of the device. # Switches the locale (language and region) of the device.
+                    "localeCode": "A String", # Required. The locale (language and region) to switch the device to. The format is `language-region`, e.g. "en-US", "zh-CN", etc. The typical language value is a two or three-letter language code as defined in ISO639. The typical region value is a two-letter ISO 3166 code or a three-digit UN M.49 area code.
+                  },
+                  "iosAppPrivacyReport": { # Collects the exported iOS App Privacy Report during the test run. When enabled, the iOS device records application activity (such as network access, domain requests, and sensitive resource access like photos, camera, or location) and exports Apple's official App Privacy Report. The report will be written to a file named `AppActivityReport.ndjson` in the execution output directory. # Collects the exported iOS App Privacy Report during the run.
+                  },
+                  "iosInstallPackages": { # Installs iOS packages on the device. # Installs additional iOS packages on the device.
+                    "ipas": [ # Required. Additional iOS packages (IPAs) to install on the device. Limits: - A maximum of 20 IPAs are allowed.
+                      { # Input file.
+                        "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                          "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                        },
+                      },
+                    ],
+                  },
+                  "iosPullFiles": { # Pulls directories and files from the iOS device sandbox at the end of the run. # Pulls directories and files from the iOS device sandbox at the end of the run.
+                    "paths": [ # Required. Absolute directory or file paths to pull from the device. Limits: - A maximum of 10 paths are allowed.
+                      { # The configuration of pulling a file or directory from the iOS device.
+                        "bundleId": "A String", # Required. The bundle ID of the application sandbox.
+                        "devicePath": "A String", # Required. The device path relative to the app sandbox, e.g. "/Documents/output/".
+                      },
+                    ],
+                  },
+                  "iosPushFiles": { # Pushes files to the iOS device sandbox at the beginning of the run. # Pushes files to the iOS device sandbox at the beginning of the run.
+                    "fileConfigs": [ # Required. Configs of pushing files to the device. Limits: - A maximum of 50 files are allowed.
+                      { # The configuration of pushing a file to the iOS device.
+                        "bundleId": "A String", # Required. The bundle ID of the application sandbox.
+                        "destinationPath": "A String", # Required. The destination path relative to the app sandbox, e.g. "/Documents/file.txt".
+                        "sourceFile": { # Input file. # Required. The file to be pushed.
+                          "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                            "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                          },
+                        },
+                      },
+                    ],
+                  },
+                  "iosRecordVideo": { # Records a video of the iOS device screen during the run. The video will be written to a file named `video.mp4` in the execution output directory. # Records a video of the iOS device screen during the run.
+                    "discardOnPass": True or False, # Optional. Whether to discard the video if the test passes. If not specified, the default is false (always keep the video).
+                  },
+                  "iosSwitchLocale": { # Switches the locale (language and region) of the iOS application. # Switches the locale (language and region) of the iOS application.
+                    "localeCode": "A String", # Required. The locale (language and region) to switch the app to. The format is `language-region` or `language`, e.g. "en-US", "zh-CN", "ja", etc.
+                  },
+                },
+              ],
+              "requirement": { # The requirement of a device. # Required. The requirement of the device.
+                "deviceId": "A String", # The device ID of a device in the catalog. The device ID is the last part of a device's resource name.
+              },
+            },
+          ],
+        },
+        "displayName": "A String", # Optional. User-settable, human-readable name for the job. If set, it must be unique within the session. If not set, the display name will default to `job-`, where `` is the 0-based index of the job in the session formatted as three digits (e.g., job-000, job-001, ...). Maximum size is 63 bytes when encoded as UTF-8. If set, must match regex: `^A-Za-z0-9*$`.
+        "labels": { # Optional. User-defined metadata for tracking or categorization. These labels do not affect job execution and are surfaced in the JobReport. Limits: - Maximum number of entries: 16. - Maximum key size: 32 bytes (UTF-8). - Maximum value size: 1024 bytes (UTF-8).
+          "a_key": "A String",
+        },
+        "settings": { # Job settings to control the job execution. # Optional. Job settings.
+          "retrySettings": { # Retry settings. # Optional. The retry settings of the job.
+            "flakyTestRetryStrategy": { # Default retry strategy. It will retry on test failures for up to flaky_test_attempts (including the initial run). It also retries on infra issues for up to 2 attempts (including the initial run). So in total, an execution can run up to flaky_test_attempts * 2 times in the worst case. # Optional. The default retry strategy. Allows an Execution to retry on test failures and infrastructure errors.
+              "flakyTestAttempts": 42, # Required. The total attempts for flaky tests, including the initial run. Default value: 1 (no retry). Range: [1, 5].
+              "parallelRetry": True or False, # Optional. Whether to retry the test failures in parallel. By default, the test is retried sequentially. If true, when the initial attempt fails, (flaky_test_attempts - 1) attempts will be triggered at the same time to run in parallel.
+              "testReductionMode": "A String", # Optional. The mode of test reduction for retry. If the test runner doesn't support the specified test reduction mode, the request will be rejected with an `INVALID_ARGUMENT` error.
+            },
+          },
+        },
+      },
+    ],
+    "notificationConfig": { # Config to control session notification. # Optional. Notification config for the session.
+      "pubsubTopic": [ # Optional. The Pub/Sub topics to which session events are published. Format: `projects/{project}/topics/{topic}`. See https://cloud.google.com/pubsub/docs/admin#topic_and_subscription_name_restrictions
+        "A String",
+      ],
+    },
+    "outputDirectoryConfig": { # Config to control session output file directory. # Required. Output file directory config for the session.
+      "flatDirectoryStructure": True or False, # Optional. Whether to write output files directly under the output directory instead of nesting them under service-generated subdirectories. By default (`false`), output files are stored under `////`. When `true`, the session ID subdirectory is never appended, and the job display name subdirectory is appended only when the session has more than one job. Output files are therefore stored under: - `//` for a single-job session. - `///` for a multi-job session. Set this to `true` when the output directory is already unique per session (for example, when a CI system generates it), to avoid redundant nesting.
+      "gcsOutputDirectory": { # A path to a file or directory in Google Cloud Storage. # The Google Cloud Storage path of the output directory (e.g. `gs://my-bucket/output`). The bucket must exist. If the bucket is located in another project or uses fine-grained access controls, ensure the Device Run Service Agent of the project (`service-@gcp-sa-devicerun.iam.gserviceaccount.com`) is granted access to the bucket (such as `roles/storage.objectUser`).
+        "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+      },
+    },
+  },
+  "sessionReport": { # The runtime information and result report of a session. # Output only. The runtime information and result report of the session.
+    "endTime": "A String", # Output only. The end time of the session.
+    "id": "A String", # Output only. The unique identifier of the session.
+    "jobReports": [ # Output only. Reports of the jobs in the session.
+      { # The runtime information and result report of a job.
+        "displayName": "A String", # Output only. The display_name set by users in the JobConfig.
+        "endTime": "A String", # Output only. The end time of the job.
+        "executionReports": [ # Output only. Reports of the execution attempts of the job.
+          { # The runtime information and result report of a single on-device execution attempt.
+            "displayName": "A String", # Output only. The display_name set by users in the ExecutionConfig.
+            "endTime": "A String", # Output only. The end time of the execution.
+            "id": "A String", # Output only. The unique identifier of the execution.
+            "outputFiles": [ # Output only. The output files of the execution.
+              { # Output file.
+                "gcsOutputFile": { # A path to a file or directory in Google Cloud Storage. # An output file in Google Cloud Storage.
+                  "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                },
+              },
+            ],
+            "result": { # The result of a session/job/execution. # Output only. The result of the execution.
+              "cause": { # Describes the cause of the non-passed result occurred during the execution. # Output only. Detailed result cause diagnostics. Set if type is not PASSED.
+                "summary": { # Describes the summary of an issue (error or warning) with structured details. # Output only. Structured cause detail.
+                  "message": "A String", # Output only. Human-readable explanation of the issue in English.
+                  "reason": "A String", # Output only. The reason of the issue. This is a constant value that identifies the proximate cause of the issue. This should be at most 63 characters and match a regular expression of `A-Z*[A-Z0-9]`, which represents UPPER_SNAKE_CASE.
+                  "type": "A String", # Output only. The issue classification based on responsibility.
+                },
+              },
+              "resultType": "A String", # Output only. The result type of the session/job/execution.
+            },
+            "startTime": "A String", # Output only. The start time of the execution.
+            "status": { # The status of a session/job/execution. # Output only. The status of the execution.
+              "progressMessages": [ # Output only. Human-readable, detailed descriptions of the session/job/execution's progress. For example: "Provisioning a device", "Starting Test". Each message should contain only one line of text. During the course of execution new data may be appended to the end of progress_messages.
+                "A String",
+              ],
+              "statusType": "A String", # Output only. The status type of the session/job/execution.
+            },
+            "warnings": [ # Output only. Non-fatal warnings collected during the execution.
+              { # Non-fatal operational anomaly, lint observation, or execution insight.
+                "summary": { # Describes the summary of an issue (error or warning) with structured details. # Output only. Detailed warning summary.
+                  "message": "A String", # Output only. Human-readable explanation of the issue in English.
+                  "reason": "A String", # Output only. The reason of the issue. This is a constant value that identifies the proximate cause of the issue. This should be at most 63 characters and match a regular expression of `A-Z*[A-Z0-9]`, which represents UPPER_SNAKE_CASE.
+                  "type": "A String", # Output only. The issue classification based on responsibility.
+                },
+              },
+            ],
+          },
+        ],
+        "id": "A String", # Output only. The unique identifier of the job.
+        "labels": { # Output only. The original labels provided by the user during job creation.
+          "a_key": "A String",
+        },
+        "outputFiles": [ # Output only. The output files of the job.
+          { # Output file.
+            "gcsOutputFile": { # A path to a file or directory in Google Cloud Storage. # An output file in Google Cloud Storage.
+              "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+            },
+          },
+        ],
+        "result": { # The result of a session/job/execution. # Output only. The result of the job.
+          "cause": { # Describes the cause of the non-passed result occurred during the execution. # Output only. Detailed result cause diagnostics. Set if type is not PASSED.
+            "summary": { # Describes the summary of an issue (error or warning) with structured details. # Output only. Structured cause detail.
+              "message": "A String", # Output only. Human-readable explanation of the issue in English.
+              "reason": "A String", # Output only. The reason of the issue. This is a constant value that identifies the proximate cause of the issue. This should be at most 63 characters and match a regular expression of `A-Z*[A-Z0-9]`, which represents UPPER_SNAKE_CASE.
+              "type": "A String", # Output only. The issue classification based on responsibility.
+            },
+          },
+          "resultType": "A String", # Output only. The result type of the session/job/execution.
+        },
+        "startTime": "A String", # Output only. The start time of the job.
+        "status": { # The status of a session/job/execution. # Output only. The status of the job.
+          "progressMessages": [ # Output only. Human-readable, detailed descriptions of the session/job/execution's progress. For example: "Provisioning a device", "Starting Test". Each message should contain only one line of text. During the course of execution new data may be appended to the end of progress_messages.
+            "A String",
+          ],
+          "statusType": "A String", # Output only. The status type of the session/job/execution.
+        },
+        "warnings": [ # Output only. Non-fatal warnings collected during the job.
+          { # Non-fatal operational anomaly, lint observation, or execution insight.
+            "summary": { # Describes the summary of an issue (error or warning) with structured details. # Output only. Detailed warning summary.
+              "message": "A String", # Output only. Human-readable explanation of the issue in English.
+              "reason": "A String", # Output only. The reason of the issue. This is a constant value that identifies the proximate cause of the issue. This should be at most 63 characters and match a regular expression of `A-Z*[A-Z0-9]`, which represents UPPER_SNAKE_CASE.
+              "type": "A String", # Output only. The issue classification based on responsibility.
+            },
+          },
+        ],
+      },
+    ],
+    "result": { # The result of a session/job/execution. # Output only. The result of the session.
+      "cause": { # Describes the cause of the non-passed result occurred during the execution. # Output only. Detailed result cause diagnostics. Set if type is not PASSED.
+        "summary": { # Describes the summary of an issue (error or warning) with structured details. # Output only. Structured cause detail.
+          "message": "A String", # Output only. Human-readable explanation of the issue in English.
+          "reason": "A String", # Output only. The reason of the issue. This is a constant value that identifies the proximate cause of the issue. This should be at most 63 characters and match a regular expression of `A-Z*[A-Z0-9]`, which represents UPPER_SNAKE_CASE.
+          "type": "A String", # Output only. The issue classification based on responsibility.
+        },
+      },
+      "resultType": "A String", # Output only. The result type of the session/job/execution.
+    },
+    "startTime": "A String", # Output only. The start time of the session.
+    "status": { # The status of a session/job/execution. # Output only. The status of the session.
+      "progressMessages": [ # Output only. Human-readable, detailed descriptions of the session/job/execution's progress. For example: "Provisioning a device", "Starting Test". Each message should contain only one line of text. During the course of execution new data may be appended to the end of progress_messages.
+        "A String",
+      ],
+      "statusType": "A String", # Output only. The status type of the session/job/execution.
+    },
+  },
+}
+
+  requestId: string, Optional. A unique identifier for this request. This request is only idempotent if a `request_id` is provided, i.e. if a request with the same `request_id` is received, then the previous result will be returned. The server will guarantee that for at least 60 minutes after the first request. The value must be a UUID (e.g., 123e4567-e89b-12d3-a456-426655440000). See github.com/google/uuid for more details.
+  sessionId: string, Optional. The ID to use for the session, which will become the final component of the resource name. If not provided, the server will generate a value for this field. When provided, this value must be between 4 and 63 characters, and match the following regex: ^a-z{2,61}[a-z0-9]$.
+  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, requestId=None, x__xgafv=None) +
Deletes a session. This RPC returns immediately and deletion proceeds asynchronously. It will cancel the session at first if it is still running.
+
+Args:
+  name: string, Required. The name of the session. Format: `projects/{project}/locations/{location}/sessions/{session}`. (required)
+  requestId: string, Optional. A unique identifier for this request. This request is only idempotent if a `request_id` is provided, i.e. if a request with the same `request_id` is received, then the previous result will be returned. The server will guarantee that for at least 60 minutes after the first request. The value must be a UUID (e.g., 123e4567-e89b-12d3-a456-426655440000). See github.com/google/uuid for more details.
+  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, view=None, x__xgafv=None) +
Returns information about a previously created automation session.
+
+Args:
+  name: string, Required. The name of the session. Format: `projects/{project}/locations/{location}/sessions/{session}`. (required)
+  view: string, Optional. The view of the session to return. If not set, the default BASIC view will be returned.
+    Allowed values
+      SESSION_VIEW_UNSPECIFIED - The default / unset value. The API will default to the BASIC view.
+      SESSION_VIEW_BASIC - Include basic view of the session but not the full contents. Only the uid/display_name/status/result of the session and its jobs/executions will be included. This is the default value (for GetSession).
+      SESSION_VIEW_FULL - Include everything.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A session resource in the AutomationSession API. At a high level, `Session` describes the configuration of one or multiple jobs, the state transitions it goes through, and the results.
+  "name": "A String", # Identifier. The resource name of the session. Format: `projects/{project}/locations/{location}/sessions/{session}`.
+  "sessionConfig": { # SessionConfig is used to create a session. # Required. Configuration used to create the session.
+    "displayName": "A String", # Optional. User-settable, human-readable name for the session. Maximum size is 63 bytes when encoded as UTF-8. If set, must match regex: `^A-Za-z0-9*$`.
+    "jobConfigs": [ # Required. Configs of the jobs in the session.
+      { # The configuration of a job.
+        "action": { # The action to be performed in a job. # Required. Job action.
+          "androidInstrumentationTest": { # The configuration of an Android instrumentation test. See https://developer.android.com/training/testing/instrumented-tests for more information on Android instrumentation tests. # Android instrumentation test.
+            "additionalTestOptions": { # Optional. Additional test options to pass to the test runner. Passed to `am instrument` command as `-e` options, which will be passed to the instrumentation test runner using its `onCreate()` method. Formats supported in test_targets are not allowed to be used here. Limits: - Maximum number of entries: 32. - Maximum key size: 64 bytes (UTF-8). - Maximum value size: 1024 bytes (UTF-8).
+              "a_key": "A String",
+            },
+            "enableCodeCoverage": True or False, # Optional. Whether to enable code coverage collection for the test. A coverage file `coverage.ec` will be uploaded to the results folder. For this to work, your classes have to be instrumented offline (build time) by EMMA/JaCoCo.
+            "instrumentationTimeout": "A String", # Optional. The timeout of the instrumentation test. Default value: 5 min. Range: [1 min, 3 hours].
+            "orchestratorVersion": "A String", # Optional. The version of the Android Test Orchestrator to use for the test. The available orchestrator versions can be retrieved from the catalog service. If set to "auto", the default orchestrator is used. If not set, no orchestrator is used.
+            "smartSharding": { # The smart sharding strategy to split the job into multiple shards based on the test methods and their recorded execution time. # Optional. Smart sharding strategy to split the job into multiple shards based on the test methods and their execution time.
+              "maxShardCount": 42, # Optional. The maximum number of shards to create. If unset or less than 1, system-defined max limits are used. This limit takes precedence if the targeted_shard_duration cannot be satisfied. Limits: - For physical devices, the number of shards must be <= 20. - For virtual devices, the number of shards must be <= 200.
+              "targetedShardDuration": "A String", # Required. The targeted duration of each shard. Limits: - Must be at least 2 minutes. - Must be at most 3 hours. Shard duration is not guaranteed because smart sharding uses test case history and default durations which may not be accurate. Durations are calculated based on the following inputs: - Timing records from previous runs of the same test case. - For new test cases, the average duration of other known test cases. - A system-chosen, default duration if there are no previous timing records available. Because the actual shard duration can exceed the targeted shard duration, we recommend that you set the targeted value at least 5 minutes less than the maximum allowed instrumentation timeout. This approach avoids cancelling the shard before all tests can finish.
+              "timingRecord": { # Input file. # Required. The timing record file to use for smart sharding. If the file does not exist, smart sharding will use default test time (30s) for each test method to shard the job into multiple shards. This file will be overwritten with the latest timing record after the job is completed.
+                "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                  "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                },
+              },
+            },
+            "testInstallable": { # An Android Installable represents the file(s) for installing an Android package on a device. This can be an APK, an Android App Bundle (AAB), or an APK Set. # Required. The test package to install and run the test.
+              "files": [ # Required. Files that make up the package. Supported formats are distinguished by their file extension: - APK: One or more files with extension `.apk`. - App Bundle: A single file with extension `.aab`. - APK Set: A single file with extension `.apks`.
+                { # Input file.
+                  "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                    "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                  },
+                },
+              ],
+            },
+            "testRunnerClass": "A String", # Optional. Full class name of the test runner class. The class must be `androidx.test.runner.AndroidJUnitRunner` or a subclass of it. The default value is determined by examining the application's manifest. If multiple instrumentations are found, the first one in the manifest will be used.
+            "testTargets": [ # Optional. A list of test targets or target filters to run. Each target must be fully qualified with the package name or class name, in one of these formats: - `package package_name` - `notPackage com.package.to.skip` - `class package_name.class_name` - `class package_name.class_name#method_name` - `notClass com.foo.ClassToSkip` - `notClass com.foo.ClassName#testMethodToSkip` - `annotation com.foo.AnnotationToRun` - `notAnnotation com.foo.AnnotationToSkip` - `size [small|medium|large]` Formats like `testfile` or `notTestfile` won't be supported. If empty, all targets in the module will be run. Limits: - Maximum number of entries: 1024.
+              "A String",
+            ],
+            "uniformSharding": { # Uniformly shards test cases given a total number of shards. It will be translated to `-e numShard` and `-e shardIndex` AndroidJUnitRunner arguments. With uniform sharding enabled, specifying either of these sharding arguments via `environment_variables` is invalid. Based on the sharding mechanism AndroidJUnitRunner uses, there is no guarantee that test cases will be distributed uniformly across all shards. # Optional. Uniform sharding strategy to split the job into multiple shards with equal number of test methods.
+              "shardCount": 42, # Required. The total number of shards to create. This must always be a positive number that is no greater than the total number of test cases. Limits: - For physical devices, the number of shards must be <= 20. - For virtual devices, the number of shards must be <= 200.
+            },
+          },
+          "androidNativeBinary": { # The configuration of an Android native binary execution. # Android native binary execution.
+            "androidNativeBinary": { # Input file. # Required. The file path of the Android native binary.
+              "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+              },
+            },
+            "args": [ # Optional. Arguments for running the binary file. The flags will be appended to the command line that invokes the binary. The number of options is limited to 100.
+              "A String",
+            ],
+            "envVars": { # Optional. A map of environment variables to set for the binary process. The keys are the variable names and the values are the variable values. The maximum number of entries is 100. Each key is limited to 128 characters and must conform to POSIX standards. Each value is limited to 2048 characters. The total size of all environment variables must not exceed 16 KiB.
+              "a_key": "A String",
+            },
+            "executionTimeout": "A String", # Optional. The timeout of the execution. Default value: 5 min. Range: [1 min, 3 hours].
+          },
+          "iosXcTest": { # The configuration of an iOS XCTest. # iOS XCTest.
+            "testsZip": { # Input file. # Required. The .zip containing the .xctestrun file and the contents of the DerivedData/Build/Products directory.
+              "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+              },
+            },
+            "xcTestTimeout": "A String", # Optional. The timeout of the test. Default value: 5 min. Range: [1 min, 3 hours].
+            "xcodeVersion": "A String", # Optional. The Xcode version that should be used for the test. If not set, a system-default Xcode version is used. The available Xcode versions can be retrieved from the catalog service.
+            "xctestrun": { # Input file. # Optional. An .xctestrun file that will override the .xctestrun file in the tests zip.
+              "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+              },
+            },
+          },
+        },
+        "allocationConfig": { # Allocation config. # Required. Allocation config.
+          "deviceConfigs": [ # Required. At least one device config is required. If more than one device config is required, the multiple devices are allocated to each shard of the OmniLab job to run multi-device-interaction tests.
+            { # The configuration of a run on a device.
+              "actions": [ # Optional. The actions to be performed on the device. Actions will be executed in the order they are specified in the list. Each action type can at most have 1 instance in the list.
+                { # The action to be performed on a device.
+                  "androidBugreport": { # Captures a bugreport from the device. The output will be written to a file named `bugreport.zip` in the execution output directory. # Captures a bugreport from the device unless the test result is pass.
+                    "collectOnPass": True or False, # Optional. Whether to deliver the bugreport when the test passes. If false, the bugreport is skipped on pass to save time (default behavior). If true, the bugreport is always delivered.
+                  },
+                  "androidDumpsys": { # Captures dumpsys output from the device. The output will be written to a file named `dumpsys.log` in the execution output directory. # Captures a dumpsys from the device.
+                    "collectOnPass": True or False, # Optional. Whether to deliver the dumpsys when the test passes. If false, the dumpsys is skipped on pass to save time (default behavior). If true, the dumpsys is always delivered.
+                  },
+                  "androidInstallPackages": { # Installs Android packages on the device. At least one installable is specified when using this device action. Limits: - A maximum of 20 installables in total are allowed. - A maximum of 100 files are allowed in total across all installables. # Installs Android packages on the device.
+                    "installables": [ # Optional. Deprecated: use `pre_target_app_installables`, `target_app` and `post_target_app_installables` instead. The Android packages to install on the device. The installation will be performed in the order specified, before the installables of all other fields.
+                      { # An Android Installable represents the file(s) for installing an Android package on a device. This can be an APK, an Android App Bundle (AAB), or an APK Set.
+                        "files": [ # Required. Files that make up the package. Supported formats are distinguished by their file extension: - APK: One or more files with extension `.apk`. - App Bundle: A single file with extension `.aab`. - APK Set: A single file with extension `.apks`.
+                          { # Input file.
+                            "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                              "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                            },
+                          },
+                        ],
+                      },
+                    ],
+                    "postTargetAppInstallables": [ # Optional. The Android packages to install on the device after `target_app` (if specified) is installed. The installation will be performed in the order specified.
+                      { # An Android Installable represents the file(s) for installing an Android package on a device. This can be an APK, an Android App Bundle (AAB), or an APK Set.
+                        "files": [ # Required. Files that make up the package. Supported formats are distinguished by their file extension: - APK: One or more files with extension `.apk`. - App Bundle: A single file with extension `.aab`. - APK Set: A single file with extension `.apks`.
+                          { # Input file.
+                            "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                              "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                            },
+                          },
+                        ],
+                      },
+                    ],
+                    "preTargetAppInstallables": [ # Optional. The Android packages to install on the device before `target_app` (if specified) is installed. The installation will be performed in the order specified.
+                      { # An Android Installable represents the file(s) for installing an Android package on a device. This can be an APK, an Android App Bundle (AAB), or an APK Set.
+                        "files": [ # Required. Files that make up the package. Supported formats are distinguished by their file extension: - APK: One or more files with extension `.apk`. - App Bundle: A single file with extension `.aab`. - APK Set: A single file with extension `.apks`.
+                          { # Input file.
+                            "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                              "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                            },
+                          },
+                        ],
+                      },
+                    ],
+                    "targetApp": { # An Android Installable represents the file(s) for installing an Android package on a device. This can be an APK, an Android App Bundle (AAB), or an APK Set. # Optional. The primary Android package to install, serving as the target package for subsequent actions and as the installation ordering anchor. Whether this package is treated as the application under test depends on the job action: - Actions that require an explicit target package (such as performance metrics collection, or accessibility scans) use this package to identify the application to inspect or drive. - Actions that discover or manage targets independently (such as Android instrumentation tests, where target packages are defined in the test runner manifest) treat this field primarily as an installation order anchor between pre- and post-installables. Optional. If omitted, all packages in `pre_target_app_installables` and `post_target_app_installables` are installed without a designated target package.
+                      "files": [ # Required. Files that make up the package. Supported formats are distinguished by their file extension: - APK: One or more files with extension `.apk`. - App Bundle: A single file with extension `.aab`. - APK Set: A single file with extension `.apks`.
+                        { # Input file.
+                          "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                            "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                          },
+                        },
+                      ],
+                    },
+                  },
+                  "androidLogcat": { # Collects logcat output from the device. The output will be written to a file named `logcat.txt` in the execution output directory. # Collects logcat output from the device.
+                  },
+                  "androidMockLocation": { # Mocks the location of the Android device. # Mocks the location of the device.
+                    "location": { # An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges. # Required. The mock location to set on the device.
+                      "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
+                      "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
+                    },
+                  },
+                  "androidOrientation": { # Sets the orientation of the device. # Sets the orientation of the device.
+                    "orientation": "A String", # Required. The orientation to set the device to. One of `portrait` or `landscape`.
+                  },
+                  "androidPullFiles": { # Pulls directories and files from the device at the end of the run. Files will be copied to the '/artifacts' directory, with the absolute path structure preserved. Note that: 1. A clean device is provided for the run. 2. Any existing files in the output directory may be overwritten. 3. Pulling files is best effort. Will skip files if they don't exist on the device. # Pulls directories and files from the device at the end of the run.
+                    "paths": [ # Required. Absolute directory or file paths to pull from the device. Limits: - A maximum of 10 paths are allowed.
+                      "A String",
+                    ],
+                  },
+                  "androidPushFiles": { # Pushes files to the device at the beginning of the run. Files are overwritten if a file with the same path already exists on the device, if device permissions allow. # Pushes files to the device at the beginning of the run.
+                    "fileConfigs": [ # Required. Configs of pushing files to the device. Limits: - A maximum of 50 files are allowed.
+                      { # The configuration of pushing a file to the device.
+                        "destinationPath": "A String", # Required. The destination path on the device.
+                        "sourceFile": { # Input file. # Required. The file to be pushed to the device.
+                          "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                            "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                          },
+                        },
+                      },
+                    ],
+                  },
+                  "androidRecordVideo": { # Records a video of the device screen during the run. The video will be written to a file named `video.mp4` in the execution output directory. # Records a video of the device screen during the run.
+                    "discardOnPass": True or False, # Optional. Whether to discard and not upload the recording when the test passes. Default is false.
+                  },
+                  "androidSwitchLocale": { # Switches the locale (language and region) of the device. # Switches the locale (language and region) of the device.
+                    "localeCode": "A String", # Required. The locale (language and region) to switch the device to. The format is `language-region`, e.g. "en-US", "zh-CN", etc. The typical language value is a two or three-letter language code as defined in ISO639. The typical region value is a two-letter ISO 3166 code or a three-digit UN M.49 area code.
+                  },
+                  "iosAppPrivacyReport": { # Collects the exported iOS App Privacy Report during the test run. When enabled, the iOS device records application activity (such as network access, domain requests, and sensitive resource access like photos, camera, or location) and exports Apple's official App Privacy Report. The report will be written to a file named `AppActivityReport.ndjson` in the execution output directory. # Collects the exported iOS App Privacy Report during the run.
+                  },
+                  "iosInstallPackages": { # Installs iOS packages on the device. # Installs additional iOS packages on the device.
+                    "ipas": [ # Required. Additional iOS packages (IPAs) to install on the device. Limits: - A maximum of 20 IPAs are allowed.
+                      { # Input file.
+                        "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                          "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                        },
+                      },
+                    ],
+                  },
+                  "iosPullFiles": { # Pulls directories and files from the iOS device sandbox at the end of the run. # Pulls directories and files from the iOS device sandbox at the end of the run.
+                    "paths": [ # Required. Absolute directory or file paths to pull from the device. Limits: - A maximum of 10 paths are allowed.
+                      { # The configuration of pulling a file or directory from the iOS device.
+                        "bundleId": "A String", # Required. The bundle ID of the application sandbox.
+                        "devicePath": "A String", # Required. The device path relative to the app sandbox, e.g. "/Documents/output/".
+                      },
+                    ],
+                  },
+                  "iosPushFiles": { # Pushes files to the iOS device sandbox at the beginning of the run. # Pushes files to the iOS device sandbox at the beginning of the run.
+                    "fileConfigs": [ # Required. Configs of pushing files to the device. Limits: - A maximum of 50 files are allowed.
+                      { # The configuration of pushing a file to the iOS device.
+                        "bundleId": "A String", # Required. The bundle ID of the application sandbox.
+                        "destinationPath": "A String", # Required. The destination path relative to the app sandbox, e.g. "/Documents/file.txt".
+                        "sourceFile": { # Input file. # Required. The file to be pushed.
+                          "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                            "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                          },
+                        },
+                      },
+                    ],
+                  },
+                  "iosRecordVideo": { # Records a video of the iOS device screen during the run. The video will be written to a file named `video.mp4` in the execution output directory. # Records a video of the iOS device screen during the run.
+                    "discardOnPass": True or False, # Optional. Whether to discard the video if the test passes. If not specified, the default is false (always keep the video).
+                  },
+                  "iosSwitchLocale": { # Switches the locale (language and region) of the iOS application. # Switches the locale (language and region) of the iOS application.
+                    "localeCode": "A String", # Required. The locale (language and region) to switch the app to. The format is `language-region` or `language`, e.g. "en-US", "zh-CN", "ja", etc.
+                  },
+                },
+              ],
+              "requirement": { # The requirement of a device. # Required. The requirement of the device.
+                "deviceId": "A String", # The device ID of a device in the catalog. The device ID is the last part of a device's resource name.
+              },
+            },
+          ],
+        },
+        "displayName": "A String", # Optional. User-settable, human-readable name for the job. If set, it must be unique within the session. If not set, the display name will default to `job-`, where `` is the 0-based index of the job in the session formatted as three digits (e.g., job-000, job-001, ...). Maximum size is 63 bytes when encoded as UTF-8. If set, must match regex: `^A-Za-z0-9*$`.
+        "labels": { # Optional. User-defined metadata for tracking or categorization. These labels do not affect job execution and are surfaced in the JobReport. Limits: - Maximum number of entries: 16. - Maximum key size: 32 bytes (UTF-8). - Maximum value size: 1024 bytes (UTF-8).
+          "a_key": "A String",
+        },
+        "settings": { # Job settings to control the job execution. # Optional. Job settings.
+          "retrySettings": { # Retry settings. # Optional. The retry settings of the job.
+            "flakyTestRetryStrategy": { # Default retry strategy. It will retry on test failures for up to flaky_test_attempts (including the initial run). It also retries on infra issues for up to 2 attempts (including the initial run). So in total, an execution can run up to flaky_test_attempts * 2 times in the worst case. # Optional. The default retry strategy. Allows an Execution to retry on test failures and infrastructure errors.
+              "flakyTestAttempts": 42, # Required. The total attempts for flaky tests, including the initial run. Default value: 1 (no retry). Range: [1, 5].
+              "parallelRetry": True or False, # Optional. Whether to retry the test failures in parallel. By default, the test is retried sequentially. If true, when the initial attempt fails, (flaky_test_attempts - 1) attempts will be triggered at the same time to run in parallel.
+              "testReductionMode": "A String", # Optional. The mode of test reduction for retry. If the test runner doesn't support the specified test reduction mode, the request will be rejected with an `INVALID_ARGUMENT` error.
+            },
+          },
+        },
+      },
+    ],
+    "notificationConfig": { # Config to control session notification. # Optional. Notification config for the session.
+      "pubsubTopic": [ # Optional. The Pub/Sub topics to which session events are published. Format: `projects/{project}/topics/{topic}`. See https://cloud.google.com/pubsub/docs/admin#topic_and_subscription_name_restrictions
+        "A String",
+      ],
+    },
+    "outputDirectoryConfig": { # Config to control session output file directory. # Required. Output file directory config for the session.
+      "flatDirectoryStructure": True or False, # Optional. Whether to write output files directly under the output directory instead of nesting them under service-generated subdirectories. By default (`false`), output files are stored under `////`. When `true`, the session ID subdirectory is never appended, and the job display name subdirectory is appended only when the session has more than one job. Output files are therefore stored under: - `//` for a single-job session. - `///` for a multi-job session. Set this to `true` when the output directory is already unique per session (for example, when a CI system generates it), to avoid redundant nesting.
+      "gcsOutputDirectory": { # A path to a file or directory in Google Cloud Storage. # The Google Cloud Storage path of the output directory (e.g. `gs://my-bucket/output`). The bucket must exist. If the bucket is located in another project or uses fine-grained access controls, ensure the Device Run Service Agent of the project (`service-@gcp-sa-devicerun.iam.gserviceaccount.com`) is granted access to the bucket (such as `roles/storage.objectUser`).
+        "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+      },
+    },
+  },
+  "sessionReport": { # The runtime information and result report of a session. # Output only. The runtime information and result report of the session.
+    "endTime": "A String", # Output only. The end time of the session.
+    "id": "A String", # Output only. The unique identifier of the session.
+    "jobReports": [ # Output only. Reports of the jobs in the session.
+      { # The runtime information and result report of a job.
+        "displayName": "A String", # Output only. The display_name set by users in the JobConfig.
+        "endTime": "A String", # Output only. The end time of the job.
+        "executionReports": [ # Output only. Reports of the execution attempts of the job.
+          { # The runtime information and result report of a single on-device execution attempt.
+            "displayName": "A String", # Output only. The display_name set by users in the ExecutionConfig.
+            "endTime": "A String", # Output only. The end time of the execution.
+            "id": "A String", # Output only. The unique identifier of the execution.
+            "outputFiles": [ # Output only. The output files of the execution.
+              { # Output file.
+                "gcsOutputFile": { # A path to a file or directory in Google Cloud Storage. # An output file in Google Cloud Storage.
+                  "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                },
+              },
+            ],
+            "result": { # The result of a session/job/execution. # Output only. The result of the execution.
+              "cause": { # Describes the cause of the non-passed result occurred during the execution. # Output only. Detailed result cause diagnostics. Set if type is not PASSED.
+                "summary": { # Describes the summary of an issue (error or warning) with structured details. # Output only. Structured cause detail.
+                  "message": "A String", # Output only. Human-readable explanation of the issue in English.
+                  "reason": "A String", # Output only. The reason of the issue. This is a constant value that identifies the proximate cause of the issue. This should be at most 63 characters and match a regular expression of `A-Z*[A-Z0-9]`, which represents UPPER_SNAKE_CASE.
+                  "type": "A String", # Output only. The issue classification based on responsibility.
+                },
+              },
+              "resultType": "A String", # Output only. The result type of the session/job/execution.
+            },
+            "startTime": "A String", # Output only. The start time of the execution.
+            "status": { # The status of a session/job/execution. # Output only. The status of the execution.
+              "progressMessages": [ # Output only. Human-readable, detailed descriptions of the session/job/execution's progress. For example: "Provisioning a device", "Starting Test". Each message should contain only one line of text. During the course of execution new data may be appended to the end of progress_messages.
+                "A String",
+              ],
+              "statusType": "A String", # Output only. The status type of the session/job/execution.
+            },
+            "warnings": [ # Output only. Non-fatal warnings collected during the execution.
+              { # Non-fatal operational anomaly, lint observation, or execution insight.
+                "summary": { # Describes the summary of an issue (error or warning) with structured details. # Output only. Detailed warning summary.
+                  "message": "A String", # Output only. Human-readable explanation of the issue in English.
+                  "reason": "A String", # Output only. The reason of the issue. This is a constant value that identifies the proximate cause of the issue. This should be at most 63 characters and match a regular expression of `A-Z*[A-Z0-9]`, which represents UPPER_SNAKE_CASE.
+                  "type": "A String", # Output only. The issue classification based on responsibility.
+                },
+              },
+            ],
+          },
+        ],
+        "id": "A String", # Output only. The unique identifier of the job.
+        "labels": { # Output only. The original labels provided by the user during job creation.
+          "a_key": "A String",
+        },
+        "outputFiles": [ # Output only. The output files of the job.
+          { # Output file.
+            "gcsOutputFile": { # A path to a file or directory in Google Cloud Storage. # An output file in Google Cloud Storage.
+              "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+            },
+          },
+        ],
+        "result": { # The result of a session/job/execution. # Output only. The result of the job.
+          "cause": { # Describes the cause of the non-passed result occurred during the execution. # Output only. Detailed result cause diagnostics. Set if type is not PASSED.
+            "summary": { # Describes the summary of an issue (error or warning) with structured details. # Output only. Structured cause detail.
+              "message": "A String", # Output only. Human-readable explanation of the issue in English.
+              "reason": "A String", # Output only. The reason of the issue. This is a constant value that identifies the proximate cause of the issue. This should be at most 63 characters and match a regular expression of `A-Z*[A-Z0-9]`, which represents UPPER_SNAKE_CASE.
+              "type": "A String", # Output only. The issue classification based on responsibility.
+            },
+          },
+          "resultType": "A String", # Output only. The result type of the session/job/execution.
+        },
+        "startTime": "A String", # Output only. The start time of the job.
+        "status": { # The status of a session/job/execution. # Output only. The status of the job.
+          "progressMessages": [ # Output only. Human-readable, detailed descriptions of the session/job/execution's progress. For example: "Provisioning a device", "Starting Test". Each message should contain only one line of text. During the course of execution new data may be appended to the end of progress_messages.
+            "A String",
+          ],
+          "statusType": "A String", # Output only. The status type of the session/job/execution.
+        },
+        "warnings": [ # Output only. Non-fatal warnings collected during the job.
+          { # Non-fatal operational anomaly, lint observation, or execution insight.
+            "summary": { # Describes the summary of an issue (error or warning) with structured details. # Output only. Detailed warning summary.
+              "message": "A String", # Output only. Human-readable explanation of the issue in English.
+              "reason": "A String", # Output only. The reason of the issue. This is a constant value that identifies the proximate cause of the issue. This should be at most 63 characters and match a regular expression of `A-Z*[A-Z0-9]`, which represents UPPER_SNAKE_CASE.
+              "type": "A String", # Output only. The issue classification based on responsibility.
+            },
+          },
+        ],
+      },
+    ],
+    "result": { # The result of a session/job/execution. # Output only. The result of the session.
+      "cause": { # Describes the cause of the non-passed result occurred during the execution. # Output only. Detailed result cause diagnostics. Set if type is not PASSED.
+        "summary": { # Describes the summary of an issue (error or warning) with structured details. # Output only. Structured cause detail.
+          "message": "A String", # Output only. Human-readable explanation of the issue in English.
+          "reason": "A String", # Output only. The reason of the issue. This is a constant value that identifies the proximate cause of the issue. This should be at most 63 characters and match a regular expression of `A-Z*[A-Z0-9]`, which represents UPPER_SNAKE_CASE.
+          "type": "A String", # Output only. The issue classification based on responsibility.
+        },
+      },
+      "resultType": "A String", # Output only. The result type of the session/job/execution.
+    },
+    "startTime": "A String", # Output only. The start time of the session.
+    "status": { # The status of a session/job/execution. # Output only. The status of the session.
+      "progressMessages": [ # Output only. Human-readable, detailed descriptions of the session/job/execution's progress. For example: "Provisioning a device", "Starting Test". Each message should contain only one line of text. During the course of execution new data may be appended to the end of progress_messages.
+        "A String",
+      ],
+      "statusType": "A String", # Output only. The status type of the session/job/execution.
+    },
+  },
+}
+
+ +
+ list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, view=None, x__xgafv=None) +
Lists previously created automation sessions. Sessions may still be in-progress, or may have finished successfully, or unsuccessfully.
+
+Args:
+  parent: string, Required. Parent value for ListSessionsRequest The parent of the collection of sessions. Format: `projects/{project}/locations/{location}`. (required)
+  filter: string, Optional. The raw filter text to constrain the results.
+  orderBy: string, Optional. The order to sort results by. Supported values: `name`, `name desc`, `create_time`, `create_time desc`. Values must use the snake_case field name; `createTime` is not accepted. Ordering by `create_time` is not supported when listing across all locations (`locations/-`). If unspecified, results are returned in an unspecified order.
+  pageSize: integer, Optional. The maximum number of sessions to return. The server may return fewer items than this value. If unspecified, at most 500 sessions will be returned. The maximum value is 1000, values above will be coerced to 1000.
+  pageToken: string, Optional. A page token, received from a previous `ListSessions` call. Provide this to receive the subsequent page. When paginating, all other parameters provided to `ListSessions` must match the call that provided the page token.
+  view: string, Optional. The view of the sessions to return. If not set, the `BASIC` view will be returned.
+    Allowed values
+      SESSION_VIEW_UNSPECIFIED - The default / unset value. The API will default to the BASIC view.
+      SESSION_VIEW_BASIC - Include basic view of the session but not the full contents. Only the uid/display_name/status/result of the session and its jobs/executions will be included. This is the default value (for GetSession).
+      SESSION_VIEW_FULL - Include everything.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response including listed sessions.
+  "nextPageToken": "A String", # Token to receive the next page of sessions. This will be absent if the end of the response list has been reached.
+  "sessions": [ # The list of sessions.
+    { # A session resource in the AutomationSession API. At a high level, `Session` describes the configuration of one or multiple jobs, the state transitions it goes through, and the results.
+      "name": "A String", # Identifier. The resource name of the session. Format: `projects/{project}/locations/{location}/sessions/{session}`.
+      "sessionConfig": { # SessionConfig is used to create a session. # Required. Configuration used to create the session.
+        "displayName": "A String", # Optional. User-settable, human-readable name for the session. Maximum size is 63 bytes when encoded as UTF-8. If set, must match regex: `^A-Za-z0-9*$`.
+        "jobConfigs": [ # Required. Configs of the jobs in the session.
+          { # The configuration of a job.
+            "action": { # The action to be performed in a job. # Required. Job action.
+              "androidInstrumentationTest": { # The configuration of an Android instrumentation test. See https://developer.android.com/training/testing/instrumented-tests for more information on Android instrumentation tests. # Android instrumentation test.
+                "additionalTestOptions": { # Optional. Additional test options to pass to the test runner. Passed to `am instrument` command as `-e` options, which will be passed to the instrumentation test runner using its `onCreate()` method. Formats supported in test_targets are not allowed to be used here. Limits: - Maximum number of entries: 32. - Maximum key size: 64 bytes (UTF-8). - Maximum value size: 1024 bytes (UTF-8).
+                  "a_key": "A String",
+                },
+                "enableCodeCoverage": True or False, # Optional. Whether to enable code coverage collection for the test. A coverage file `coverage.ec` will be uploaded to the results folder. For this to work, your classes have to be instrumented offline (build time) by EMMA/JaCoCo.
+                "instrumentationTimeout": "A String", # Optional. The timeout of the instrumentation test. Default value: 5 min. Range: [1 min, 3 hours].
+                "orchestratorVersion": "A String", # Optional. The version of the Android Test Orchestrator to use for the test. The available orchestrator versions can be retrieved from the catalog service. If set to "auto", the default orchestrator is used. If not set, no orchestrator is used.
+                "smartSharding": { # The smart sharding strategy to split the job into multiple shards based on the test methods and their recorded execution time. # Optional. Smart sharding strategy to split the job into multiple shards based on the test methods and their execution time.
+                  "maxShardCount": 42, # Optional. The maximum number of shards to create. If unset or less than 1, system-defined max limits are used. This limit takes precedence if the targeted_shard_duration cannot be satisfied. Limits: - For physical devices, the number of shards must be <= 20. - For virtual devices, the number of shards must be <= 200.
+                  "targetedShardDuration": "A String", # Required. The targeted duration of each shard. Limits: - Must be at least 2 minutes. - Must be at most 3 hours. Shard duration is not guaranteed because smart sharding uses test case history and default durations which may not be accurate. Durations are calculated based on the following inputs: - Timing records from previous runs of the same test case. - For new test cases, the average duration of other known test cases. - A system-chosen, default duration if there are no previous timing records available. Because the actual shard duration can exceed the targeted shard duration, we recommend that you set the targeted value at least 5 minutes less than the maximum allowed instrumentation timeout. This approach avoids cancelling the shard before all tests can finish.
+                  "timingRecord": { # Input file. # Required. The timing record file to use for smart sharding. If the file does not exist, smart sharding will use default test time (30s) for each test method to shard the job into multiple shards. This file will be overwritten with the latest timing record after the job is completed.
+                    "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                      "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                    },
+                  },
+                },
+                "testInstallable": { # An Android Installable represents the file(s) for installing an Android package on a device. This can be an APK, an Android App Bundle (AAB), or an APK Set. # Required. The test package to install and run the test.
+                  "files": [ # Required. Files that make up the package. Supported formats are distinguished by their file extension: - APK: One or more files with extension `.apk`. - App Bundle: A single file with extension `.aab`. - APK Set: A single file with extension `.apks`.
+                    { # Input file.
+                      "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                        "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                      },
+                    },
+                  ],
+                },
+                "testRunnerClass": "A String", # Optional. Full class name of the test runner class. The class must be `androidx.test.runner.AndroidJUnitRunner` or a subclass of it. The default value is determined by examining the application's manifest. If multiple instrumentations are found, the first one in the manifest will be used.
+                "testTargets": [ # Optional. A list of test targets or target filters to run. Each target must be fully qualified with the package name or class name, in one of these formats: - `package package_name` - `notPackage com.package.to.skip` - `class package_name.class_name` - `class package_name.class_name#method_name` - `notClass com.foo.ClassToSkip` - `notClass com.foo.ClassName#testMethodToSkip` - `annotation com.foo.AnnotationToRun` - `notAnnotation com.foo.AnnotationToSkip` - `size [small|medium|large]` Formats like `testfile` or `notTestfile` won't be supported. If empty, all targets in the module will be run. Limits: - Maximum number of entries: 1024.
+                  "A String",
+                ],
+                "uniformSharding": { # Uniformly shards test cases given a total number of shards. It will be translated to `-e numShard` and `-e shardIndex` AndroidJUnitRunner arguments. With uniform sharding enabled, specifying either of these sharding arguments via `environment_variables` is invalid. Based on the sharding mechanism AndroidJUnitRunner uses, there is no guarantee that test cases will be distributed uniformly across all shards. # Optional. Uniform sharding strategy to split the job into multiple shards with equal number of test methods.
+                  "shardCount": 42, # Required. The total number of shards to create. This must always be a positive number that is no greater than the total number of test cases. Limits: - For physical devices, the number of shards must be <= 20. - For virtual devices, the number of shards must be <= 200.
+                },
+              },
+              "androidNativeBinary": { # The configuration of an Android native binary execution. # Android native binary execution.
+                "androidNativeBinary": { # Input file. # Required. The file path of the Android native binary.
+                  "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                    "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                  },
+                },
+                "args": [ # Optional. Arguments for running the binary file. The flags will be appended to the command line that invokes the binary. The number of options is limited to 100.
+                  "A String",
+                ],
+                "envVars": { # Optional. A map of environment variables to set for the binary process. The keys are the variable names and the values are the variable values. The maximum number of entries is 100. Each key is limited to 128 characters and must conform to POSIX standards. Each value is limited to 2048 characters. The total size of all environment variables must not exceed 16 KiB.
+                  "a_key": "A String",
+                },
+                "executionTimeout": "A String", # Optional. The timeout of the execution. Default value: 5 min. Range: [1 min, 3 hours].
+              },
+              "iosXcTest": { # The configuration of an iOS XCTest. # iOS XCTest.
+                "testsZip": { # Input file. # Required. The .zip containing the .xctestrun file and the contents of the DerivedData/Build/Products directory.
+                  "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                    "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                  },
+                },
+                "xcTestTimeout": "A String", # Optional. The timeout of the test. Default value: 5 min. Range: [1 min, 3 hours].
+                "xcodeVersion": "A String", # Optional. The Xcode version that should be used for the test. If not set, a system-default Xcode version is used. The available Xcode versions can be retrieved from the catalog service.
+                "xctestrun": { # Input file. # Optional. An .xctestrun file that will override the .xctestrun file in the tests zip.
+                  "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                    "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                  },
+                },
+              },
+            },
+            "allocationConfig": { # Allocation config. # Required. Allocation config.
+              "deviceConfigs": [ # Required. At least one device config is required. If more than one device config is required, the multiple devices are allocated to each shard of the OmniLab job to run multi-device-interaction tests.
+                { # The configuration of a run on a device.
+                  "actions": [ # Optional. The actions to be performed on the device. Actions will be executed in the order they are specified in the list. Each action type can at most have 1 instance in the list.
+                    { # The action to be performed on a device.
+                      "androidBugreport": { # Captures a bugreport from the device. The output will be written to a file named `bugreport.zip` in the execution output directory. # Captures a bugreport from the device unless the test result is pass.
+                        "collectOnPass": True or False, # Optional. Whether to deliver the bugreport when the test passes. If false, the bugreport is skipped on pass to save time (default behavior). If true, the bugreport is always delivered.
+                      },
+                      "androidDumpsys": { # Captures dumpsys output from the device. The output will be written to a file named `dumpsys.log` in the execution output directory. # Captures a dumpsys from the device.
+                        "collectOnPass": True or False, # Optional. Whether to deliver the dumpsys when the test passes. If false, the dumpsys is skipped on pass to save time (default behavior). If true, the dumpsys is always delivered.
+                      },
+                      "androidInstallPackages": { # Installs Android packages on the device. At least one installable is specified when using this device action. Limits: - A maximum of 20 installables in total are allowed. - A maximum of 100 files are allowed in total across all installables. # Installs Android packages on the device.
+                        "installables": [ # Optional. Deprecated: use `pre_target_app_installables`, `target_app` and `post_target_app_installables` instead. The Android packages to install on the device. The installation will be performed in the order specified, before the installables of all other fields.
+                          { # An Android Installable represents the file(s) for installing an Android package on a device. This can be an APK, an Android App Bundle (AAB), or an APK Set.
+                            "files": [ # Required. Files that make up the package. Supported formats are distinguished by their file extension: - APK: One or more files with extension `.apk`. - App Bundle: A single file with extension `.aab`. - APK Set: A single file with extension `.apks`.
+                              { # Input file.
+                                "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                                  "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                                },
+                              },
+                            ],
+                          },
+                        ],
+                        "postTargetAppInstallables": [ # Optional. The Android packages to install on the device after `target_app` (if specified) is installed. The installation will be performed in the order specified.
+                          { # An Android Installable represents the file(s) for installing an Android package on a device. This can be an APK, an Android App Bundle (AAB), or an APK Set.
+                            "files": [ # Required. Files that make up the package. Supported formats are distinguished by their file extension: - APK: One or more files with extension `.apk`. - App Bundle: A single file with extension `.aab`. - APK Set: A single file with extension `.apks`.
+                              { # Input file.
+                                "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                                  "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                                },
+                              },
+                            ],
+                          },
+                        ],
+                        "preTargetAppInstallables": [ # Optional. The Android packages to install on the device before `target_app` (if specified) is installed. The installation will be performed in the order specified.
+                          { # An Android Installable represents the file(s) for installing an Android package on a device. This can be an APK, an Android App Bundle (AAB), or an APK Set.
+                            "files": [ # Required. Files that make up the package. Supported formats are distinguished by their file extension: - APK: One or more files with extension `.apk`. - App Bundle: A single file with extension `.aab`. - APK Set: A single file with extension `.apks`.
+                              { # Input file.
+                                "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                                  "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                                },
+                              },
+                            ],
+                          },
+                        ],
+                        "targetApp": { # An Android Installable represents the file(s) for installing an Android package on a device. This can be an APK, an Android App Bundle (AAB), or an APK Set. # Optional. The primary Android package to install, serving as the target package for subsequent actions and as the installation ordering anchor. Whether this package is treated as the application under test depends on the job action: - Actions that require an explicit target package (such as performance metrics collection, or accessibility scans) use this package to identify the application to inspect or drive. - Actions that discover or manage targets independently (such as Android instrumentation tests, where target packages are defined in the test runner manifest) treat this field primarily as an installation order anchor between pre- and post-installables. Optional. If omitted, all packages in `pre_target_app_installables` and `post_target_app_installables` are installed without a designated target package.
+                          "files": [ # Required. Files that make up the package. Supported formats are distinguished by their file extension: - APK: One or more files with extension `.apk`. - App Bundle: A single file with extension `.aab`. - APK Set: A single file with extension `.apks`.
+                            { # Input file.
+                              "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                                "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                              },
+                            },
+                          ],
+                        },
+                      },
+                      "androidLogcat": { # Collects logcat output from the device. The output will be written to a file named `logcat.txt` in the execution output directory. # Collects logcat output from the device.
+                      },
+                      "androidMockLocation": { # Mocks the location of the Android device. # Mocks the location of the device.
+                        "location": { # An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges. # Required. The mock location to set on the device.
+                          "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
+                          "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
+                        },
+                      },
+                      "androidOrientation": { # Sets the orientation of the device. # Sets the orientation of the device.
+                        "orientation": "A String", # Required. The orientation to set the device to. One of `portrait` or `landscape`.
+                      },
+                      "androidPullFiles": { # Pulls directories and files from the device at the end of the run. Files will be copied to the '/artifacts' directory, with the absolute path structure preserved. Note that: 1. A clean device is provided for the run. 2. Any existing files in the output directory may be overwritten. 3. Pulling files is best effort. Will skip files if they don't exist on the device. # Pulls directories and files from the device at the end of the run.
+                        "paths": [ # Required. Absolute directory or file paths to pull from the device. Limits: - A maximum of 10 paths are allowed.
+                          "A String",
+                        ],
+                      },
+                      "androidPushFiles": { # Pushes files to the device at the beginning of the run. Files are overwritten if a file with the same path already exists on the device, if device permissions allow. # Pushes files to the device at the beginning of the run.
+                        "fileConfigs": [ # Required. Configs of pushing files to the device. Limits: - A maximum of 50 files are allowed.
+                          { # The configuration of pushing a file to the device.
+                            "destinationPath": "A String", # Required. The destination path on the device.
+                            "sourceFile": { # Input file. # Required. The file to be pushed to the device.
+                              "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                                "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                              },
+                            },
+                          },
+                        ],
+                      },
+                      "androidRecordVideo": { # Records a video of the device screen during the run. The video will be written to a file named `video.mp4` in the execution output directory. # Records a video of the device screen during the run.
+                        "discardOnPass": True or False, # Optional. Whether to discard and not upload the recording when the test passes. Default is false.
+                      },
+                      "androidSwitchLocale": { # Switches the locale (language and region) of the device. # Switches the locale (language and region) of the device.
+                        "localeCode": "A String", # Required. The locale (language and region) to switch the device to. The format is `language-region`, e.g. "en-US", "zh-CN", etc. The typical language value is a two or three-letter language code as defined in ISO639. The typical region value is a two-letter ISO 3166 code or a three-digit UN M.49 area code.
+                      },
+                      "iosAppPrivacyReport": { # Collects the exported iOS App Privacy Report during the test run. When enabled, the iOS device records application activity (such as network access, domain requests, and sensitive resource access like photos, camera, or location) and exports Apple's official App Privacy Report. The report will be written to a file named `AppActivityReport.ndjson` in the execution output directory. # Collects the exported iOS App Privacy Report during the run.
+                      },
+                      "iosInstallPackages": { # Installs iOS packages on the device. # Installs additional iOS packages on the device.
+                        "ipas": [ # Required. Additional iOS packages (IPAs) to install on the device. Limits: - A maximum of 20 IPAs are allowed.
+                          { # Input file.
+                            "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                              "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                            },
+                          },
+                        ],
+                      },
+                      "iosPullFiles": { # Pulls directories and files from the iOS device sandbox at the end of the run. # Pulls directories and files from the iOS device sandbox at the end of the run.
+                        "paths": [ # Required. Absolute directory or file paths to pull from the device. Limits: - A maximum of 10 paths are allowed.
+                          { # The configuration of pulling a file or directory from the iOS device.
+                            "bundleId": "A String", # Required. The bundle ID of the application sandbox.
+                            "devicePath": "A String", # Required. The device path relative to the app sandbox, e.g. "/Documents/output/".
+                          },
+                        ],
+                      },
+                      "iosPushFiles": { # Pushes files to the iOS device sandbox at the beginning of the run. # Pushes files to the iOS device sandbox at the beginning of the run.
+                        "fileConfigs": [ # Required. Configs of pushing files to the device. Limits: - A maximum of 50 files are allowed.
+                          { # The configuration of pushing a file to the iOS device.
+                            "bundleId": "A String", # Required. The bundle ID of the application sandbox.
+                            "destinationPath": "A String", # Required. The destination path relative to the app sandbox, e.g. "/Documents/file.txt".
+                            "sourceFile": { # Input file. # Required. The file to be pushed.
+                              "gcsInputFile": { # A path to a file or directory in Google Cloud Storage. # An input file in Google Cloud Storage.
+                                "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                              },
+                            },
+                          },
+                        ],
+                      },
+                      "iosRecordVideo": { # Records a video of the iOS device screen during the run. The video will be written to a file named `video.mp4` in the execution output directory. # Records a video of the iOS device screen during the run.
+                        "discardOnPass": True or False, # Optional. Whether to discard the video if the test passes. If not specified, the default is false (always keep the video).
+                      },
+                      "iosSwitchLocale": { # Switches the locale (language and region) of the iOS application. # Switches the locale (language and region) of the iOS application.
+                        "localeCode": "A String", # Required. The locale (language and region) to switch the app to. The format is `language-region` or `language`, e.g. "en-US", "zh-CN", "ja", etc.
+                      },
+                    },
+                  ],
+                  "requirement": { # The requirement of a device. # Required. The requirement of the device.
+                    "deviceId": "A String", # The device ID of a device in the catalog. The device ID is the last part of a device's resource name.
+                  },
+                },
+              ],
+            },
+            "displayName": "A String", # Optional. User-settable, human-readable name for the job. If set, it must be unique within the session. If not set, the display name will default to `job-`, where `` is the 0-based index of the job in the session formatted as three digits (e.g., job-000, job-001, ...). Maximum size is 63 bytes when encoded as UTF-8. If set, must match regex: `^A-Za-z0-9*$`.
+            "labels": { # Optional. User-defined metadata for tracking or categorization. These labels do not affect job execution and are surfaced in the JobReport. Limits: - Maximum number of entries: 16. - Maximum key size: 32 bytes (UTF-8). - Maximum value size: 1024 bytes (UTF-8).
+              "a_key": "A String",
+            },
+            "settings": { # Job settings to control the job execution. # Optional. Job settings.
+              "retrySettings": { # Retry settings. # Optional. The retry settings of the job.
+                "flakyTestRetryStrategy": { # Default retry strategy. It will retry on test failures for up to flaky_test_attempts (including the initial run). It also retries on infra issues for up to 2 attempts (including the initial run). So in total, an execution can run up to flaky_test_attempts * 2 times in the worst case. # Optional. The default retry strategy. Allows an Execution to retry on test failures and infrastructure errors.
+                  "flakyTestAttempts": 42, # Required. The total attempts for flaky tests, including the initial run. Default value: 1 (no retry). Range: [1, 5].
+                  "parallelRetry": True or False, # Optional. Whether to retry the test failures in parallel. By default, the test is retried sequentially. If true, when the initial attempt fails, (flaky_test_attempts - 1) attempts will be triggered at the same time to run in parallel.
+                  "testReductionMode": "A String", # Optional. The mode of test reduction for retry. If the test runner doesn't support the specified test reduction mode, the request will be rejected with an `INVALID_ARGUMENT` error.
+                },
+              },
+            },
+          },
+        ],
+        "notificationConfig": { # Config to control session notification. # Optional. Notification config for the session.
+          "pubsubTopic": [ # Optional. The Pub/Sub topics to which session events are published. Format: `projects/{project}/topics/{topic}`. See https://cloud.google.com/pubsub/docs/admin#topic_and_subscription_name_restrictions
+            "A String",
+          ],
+        },
+        "outputDirectoryConfig": { # Config to control session output file directory. # Required. Output file directory config for the session.
+          "flatDirectoryStructure": True or False, # Optional. Whether to write output files directly under the output directory instead of nesting them under service-generated subdirectories. By default (`false`), output files are stored under `////`. When `true`, the session ID subdirectory is never appended, and the job display name subdirectory is appended only when the session has more than one job. Output files are therefore stored under: - `//` for a single-job session. - `///` for a multi-job session. Set this to `true` when the output directory is already unique per session (for example, when a CI system generates it), to avoid redundant nesting.
+          "gcsOutputDirectory": { # A path to a file or directory in Google Cloud Storage. # The Google Cloud Storage path of the output directory (e.g. `gs://my-bucket/output`). The bucket must exist. If the bucket is located in another project or uses fine-grained access controls, ensure the Device Run Service Agent of the project (`service-@gcp-sa-devicerun.iam.gserviceaccount.com`) is granted access to the bucket (such as `roles/storage.objectUser`).
+            "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+          },
+        },
+      },
+      "sessionReport": { # The runtime information and result report of a session. # Output only. The runtime information and result report of the session.
+        "endTime": "A String", # Output only. The end time of the session.
+        "id": "A String", # Output only. The unique identifier of the session.
+        "jobReports": [ # Output only. Reports of the jobs in the session.
+          { # The runtime information and result report of a job.
+            "displayName": "A String", # Output only. The display_name set by users in the JobConfig.
+            "endTime": "A String", # Output only. The end time of the job.
+            "executionReports": [ # Output only. Reports of the execution attempts of the job.
+              { # The runtime information and result report of a single on-device execution attempt.
+                "displayName": "A String", # Output only. The display_name set by users in the ExecutionConfig.
+                "endTime": "A String", # Output only. The end time of the execution.
+                "id": "A String", # Output only. The unique identifier of the execution.
+                "outputFiles": [ # Output only. The output files of the execution.
+                  { # Output file.
+                    "gcsOutputFile": { # A path to a file or directory in Google Cloud Storage. # An output file in Google Cloud Storage.
+                      "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                    },
+                  },
+                ],
+                "result": { # The result of a session/job/execution. # Output only. The result of the execution.
+                  "cause": { # Describes the cause of the non-passed result occurred during the execution. # Output only. Detailed result cause diagnostics. Set if type is not PASSED.
+                    "summary": { # Describes the summary of an issue (error or warning) with structured details. # Output only. Structured cause detail.
+                      "message": "A String", # Output only. Human-readable explanation of the issue in English.
+                      "reason": "A String", # Output only. The reason of the issue. This is a constant value that identifies the proximate cause of the issue. This should be at most 63 characters and match a regular expression of `A-Z*[A-Z0-9]`, which represents UPPER_SNAKE_CASE.
+                      "type": "A String", # Output only. The issue classification based on responsibility.
+                    },
+                  },
+                  "resultType": "A String", # Output only. The result type of the session/job/execution.
+                },
+                "startTime": "A String", # Output only. The start time of the execution.
+                "status": { # The status of a session/job/execution. # Output only. The status of the execution.
+                  "progressMessages": [ # Output only. Human-readable, detailed descriptions of the session/job/execution's progress. For example: "Provisioning a device", "Starting Test". Each message should contain only one line of text. During the course of execution new data may be appended to the end of progress_messages.
+                    "A String",
+                  ],
+                  "statusType": "A String", # Output only. The status type of the session/job/execution.
+                },
+                "warnings": [ # Output only. Non-fatal warnings collected during the execution.
+                  { # Non-fatal operational anomaly, lint observation, or execution insight.
+                    "summary": { # Describes the summary of an issue (error or warning) with structured details. # Output only. Detailed warning summary.
+                      "message": "A String", # Output only. Human-readable explanation of the issue in English.
+                      "reason": "A String", # Output only. The reason of the issue. This is a constant value that identifies the proximate cause of the issue. This should be at most 63 characters and match a regular expression of `A-Z*[A-Z0-9]`, which represents UPPER_SNAKE_CASE.
+                      "type": "A String", # Output only. The issue classification based on responsibility.
+                    },
+                  },
+                ],
+              },
+            ],
+            "id": "A String", # Output only. The unique identifier of the job.
+            "labels": { # Output only. The original labels provided by the user during job creation.
+              "a_key": "A String",
+            },
+            "outputFiles": [ # Output only. The output files of the job.
+              { # Output file.
+                "gcsOutputFile": { # A path to a file or directory in Google Cloud Storage. # An output file in Google Cloud Storage.
+                  "path": "A String", # Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.
+                },
+              },
+            ],
+            "result": { # The result of a session/job/execution. # Output only. The result of the job.
+              "cause": { # Describes the cause of the non-passed result occurred during the execution. # Output only. Detailed result cause diagnostics. Set if type is not PASSED.
+                "summary": { # Describes the summary of an issue (error or warning) with structured details. # Output only. Structured cause detail.
+                  "message": "A String", # Output only. Human-readable explanation of the issue in English.
+                  "reason": "A String", # Output only. The reason of the issue. This is a constant value that identifies the proximate cause of the issue. This should be at most 63 characters and match a regular expression of `A-Z*[A-Z0-9]`, which represents UPPER_SNAKE_CASE.
+                  "type": "A String", # Output only. The issue classification based on responsibility.
+                },
+              },
+              "resultType": "A String", # Output only. The result type of the session/job/execution.
+            },
+            "startTime": "A String", # Output only. The start time of the job.
+            "status": { # The status of a session/job/execution. # Output only. The status of the job.
+              "progressMessages": [ # Output only. Human-readable, detailed descriptions of the session/job/execution's progress. For example: "Provisioning a device", "Starting Test". Each message should contain only one line of text. During the course of execution new data may be appended to the end of progress_messages.
+                "A String",
+              ],
+              "statusType": "A String", # Output only. The status type of the session/job/execution.
+            },
+            "warnings": [ # Output only. Non-fatal warnings collected during the job.
+              { # Non-fatal operational anomaly, lint observation, or execution insight.
+                "summary": { # Describes the summary of an issue (error or warning) with structured details. # Output only. Detailed warning summary.
+                  "message": "A String", # Output only. Human-readable explanation of the issue in English.
+                  "reason": "A String", # Output only. The reason of the issue. This is a constant value that identifies the proximate cause of the issue. This should be at most 63 characters and match a regular expression of `A-Z*[A-Z0-9]`, which represents UPPER_SNAKE_CASE.
+                  "type": "A String", # Output only. The issue classification based on responsibility.
+                },
+              },
+            ],
+          },
+        ],
+        "result": { # The result of a session/job/execution. # Output only. The result of the session.
+          "cause": { # Describes the cause of the non-passed result occurred during the execution. # Output only. Detailed result cause diagnostics. Set if type is not PASSED.
+            "summary": { # Describes the summary of an issue (error or warning) with structured details. # Output only. Structured cause detail.
+              "message": "A String", # Output only. Human-readable explanation of the issue in English.
+              "reason": "A String", # Output only. The reason of the issue. This is a constant value that identifies the proximate cause of the issue. This should be at most 63 characters and match a regular expression of `A-Z*[A-Z0-9]`, which represents UPPER_SNAKE_CASE.
+              "type": "A String", # Output only. The issue classification based on responsibility.
+            },
+          },
+          "resultType": "A String", # Output only. The result type of the session/job/execution.
+        },
+        "startTime": "A String", # Output only. The start time of the session.
+        "status": { # The status of a session/job/execution. # Output only. The status of the session.
+          "progressMessages": [ # Output only. Human-readable, detailed descriptions of the session/job/execution's progress. For example: "Provisioning a device", "Starting Test". Each message should contain only one line of text. During the course of execution new data may be appended to the end of progress_messages.
+            "A String",
+          ],
+          "statusType": "A String", # Output only. The status type of the session/job/execution.
+        },
+      },
+    },
+  ],
+  "unreachable": [ # Unordered list. Sessions that could not be reached.
+    "A String",
+  ],
+}
+
+ +
+ list_next(previous_request, previous_response) +
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/devicerun_v1alpha.projects.locations.softwareVersions.html b/docs/dyn/devicerun_v1alpha.projects.locations.softwareVersions.html new file mode 100644 index 0000000000..273639cce2 --- /dev/null +++ b/docs/dyn/devicerun_v1alpha.projects.locations.softwareVersions.html @@ -0,0 +1,193 @@ + + + +

Device Run API . projects . locations . softwareVersions

+

Instance Methods

+

+ close()

+

Close httplib2 connections.

+

+ get(name, x__xgafv=None)

+

Returns information about a specific software version.

+

+ list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None)

+

Lists all software versions.

+

+ list_next(previous_request, previous_response)

+

Retrieves the next page of results.

+

Method Details

+
+ close() +
Close httplib2 connections.
+
+ +
+ get(name, x__xgafv=None) +
Returns information about a specific software version.
+
+Args:
+  name: string, Required. The name of the software version. Format: `projects/{project}/locations/global/softwareVersions/{software_version}`. (required)
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # A single software version in the catalog.
+  "androidxTestOrchestratorDetails": { # AndroidX Test Orchestrator-specific attributes. Reserved for future orchestrator-only fields. # Output only. Contains AndroidX Test Orchestrator-specific attributes (set when software_type == ANDROIDX_TEST_ORCHESTRATOR).
+  },
+  "displayName": "A String", # Output only. Provides a human-readable name for this version, e.g. "AndroidX Test Orchestrator 1.4.1".
+  "isDefault": True or False, # Output only. Indicates whether the system uses this version when a request does not select one explicitly. Exactly one version per `software_type` is the default, and it may change over time.
+  "lifecycle": { # Catalog resource lifecycle: maturity state plus key lifecycle dates. # Output only. The version lifecycle (maturity stage and removal date).
+    "removalDate": { # 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 # Output only. Specifies the date the resource is scheduled to be removed from the catalog. Only set when `state == DEPRECATED`.
+      "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.
+    },
+    "state": "A String", # Output only. Specifies the current maturity state of the resource.
+  },
+  "name": "A String", # Identifier. Identifies the software version resource. Format: `projects/{project}/locations/{location}/softwareVersions/{software_version}`. The {software_version} segment is an opaque, stable string. Clients must not parse it to derive or assume the version.
+  "softwareType": "A String", # Output only. Specifies which software this is a version of. Filter on this field to narrow the collection to a single kind of software, for example `software_type = "ANDROIDX_TEST_ORCHESTRATOR"`.
+  "version": "A String", # Output only. Specifies the version identifier, e.g. "1.4.1". Unique within a `software_type`.
+  "xcodeDetails": { # Xcode-specific attributes. # Output only. Contains Xcode-specific attributes (set when software_type == XCODE).
+    "supportedIosVersions": [ # Output only. Lists the iOS versions this Xcode can run tests against, e.g. "16.6". This is a property of the toolchain, so it says nothing about whether a device on that iOS version is available; list the `Device` collection to find out.
+      "A String",
+    ],
+  },
+}
+
+ +
+ list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None) +
Lists all software versions.
+
+Args:
+  parent: string, Required. The parent of the collection of software versions. Format: `projects/{project}/locations/global`. (required)
+  filter: string, Optional. An AIP-160 (https://google.aip.dev/160) filter expression restricting which software versions are returned. An empty filter returns all software versions. Filtering is supported over the `SoftwareVersion` fields, including nested fields via dot-path. Enum and string values must be double-quoted. Examples: * `software_type = "ANDROIDX_TEST_ORCHESTRATOR"` * `software_type = "ANDROIDX_TEST_ORCHESTRATOR" AND is_default = true` * `lifecycle.state = "ACTIVE"` * `version = "1.4.1"`
+  pageSize: integer, Optional. The maximum number of software versions to return. The server may return fewer items than this value.
+  pageToken: string, Optional. A page token, received from a previous `ListSoftwareVersions` call. Provide this to receive the subsequent page. When paginating, all other parameters provided to `ListSoftwareVersions` must match the call that provided the page token.
+  x__xgafv: string, V1 error format.
+    Allowed values
+      1 - v1 error format
+      2 - v2 error format
+
+Returns:
+  An object of the form:
+
+    { # Response including listed software versions.
+  "nextPageToken": "A String", # Token to receive the next page of software versions. This will be absent if the end of the response list has been reached.
+  "softwareVersions": [ # The list of software versions.
+    { # A single software version in the catalog.
+      "androidxTestOrchestratorDetails": { # AndroidX Test Orchestrator-specific attributes. Reserved for future orchestrator-only fields. # Output only. Contains AndroidX Test Orchestrator-specific attributes (set when software_type == ANDROIDX_TEST_ORCHESTRATOR).
+      },
+      "displayName": "A String", # Output only. Provides a human-readable name for this version, e.g. "AndroidX Test Orchestrator 1.4.1".
+      "isDefault": True or False, # Output only. Indicates whether the system uses this version when a request does not select one explicitly. Exactly one version per `software_type` is the default, and it may change over time.
+      "lifecycle": { # Catalog resource lifecycle: maturity state plus key lifecycle dates. # Output only. The version lifecycle (maturity stage and removal date).
+        "removalDate": { # 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 # Output only. Specifies the date the resource is scheduled to be removed from the catalog. Only set when `state == DEPRECATED`.
+          "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.
+        },
+        "state": "A String", # Output only. Specifies the current maturity state of the resource.
+      },
+      "name": "A String", # Identifier. Identifies the software version resource. Format: `projects/{project}/locations/{location}/softwareVersions/{software_version}`. The {software_version} segment is an opaque, stable string. Clients must not parse it to derive or assume the version.
+      "softwareType": "A String", # Output only. Specifies which software this is a version of. Filter on this field to narrow the collection to a single kind of software, for example `software_type = "ANDROIDX_TEST_ORCHESTRATOR"`.
+      "version": "A String", # Output only. Specifies the version identifier, e.g. "1.4.1". Unique within a `software_type`.
+      "xcodeDetails": { # Xcode-specific attributes. # Output only. Contains Xcode-specific attributes (set when software_type == XCODE).
+        "supportedIosVersions": [ # Output only. Lists the iOS versions this Xcode can run tests against, e.g. "16.6". This is a property of the toolchain, so it says nothing about whether a device on that iOS version is available; list the `Device` collection to find out.
+          "A String",
+        ],
+      },
+    },
+  ],
+}
+
+ +
+ list_next(previous_request, previous_response) +
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/displayvideo_v3.advertisers.adGroupAds.html b/docs/dyn/displayvideo_v3.advertisers.adGroupAds.html index 5a32429700..3e0ca785c3 100644 --- a/docs/dyn/displayvideo_v3.advertisers.adGroupAds.html +++ b/docs/dyn/displayvideo_v3.advertisers.adGroupAds.html @@ -1675,7 +1675,7 @@

Method Details

Args: advertiserId: string, Required. The ID of the advertiser the ads belong to. (required) - filter: string, Optional. Allows filtering by ad group ad fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by `AND` and `OR`. A sequence of restrictions implicitly uses `AND`. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `EQUALS (=)` operator. Supported fields: * `adGroupId` * `displayName` * `entityStatus` * `adGroupAdId` Examples: * All ad group ads under an ad group: `adGroupId="1234"` * All ad group ads under an ad group with an entityStatus of `ENTITY_STATUS_ACTIVE` or `ENTITY_STATUS_PAUSED`: `(entityStatus="ENTITY_STATUS_ACTIVE" OR entityStatus="ENTITY_STATUS_PAUSED") AND adGroupId="12345"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information. + filter: string, Optional. Allows filtering by ad group ad fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by `AND` and `OR`. A sequence of restrictions implicitly uses `AND`. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `EQUALS (=)` operator. Supported fields: * `adGroupId` * `displayName` * `entityStatus` * `adGroupAdId` * `parentCreativeId` Examples: * All ad group ads under an ad group: `adGroupId="1234"` * All ad group ads under an ad group with an entityStatus of `ENTITY_STATUS_ACTIVE` or `ENTITY_STATUS_PAUSED`: `(entityStatus="ENTITY_STATUS_ACTIVE" OR entityStatus="ENTITY_STATUS_PAUSED") AND adGroupId="12345"` * All ad group ads under a parent creative: `parentCreativeId="12345"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information. orderBy: string, Optional. Field by which to sort the list. Acceptable values are: * `displayName` (default) * `entityStatus` The default sorting order is ascending. To specify descending order for a field, a suffix "desc" should be added to the field name. Example: `displayName desc`. pageSize: integer, Optional. Requested page size. Must be between `1` and `100`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified. pageToken: string, Optional. A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListAdGroupAds` method. If not specified, the first page of results will be returned. diff --git a/docs/dyn/displayvideo_v4.advertisers.adGroupAds.html b/docs/dyn/displayvideo_v4.advertisers.adGroupAds.html index 63c98c5d18..698f3a5f20 100644 --- a/docs/dyn/displayvideo_v4.advertisers.adGroupAds.html +++ b/docs/dyn/displayvideo_v4.advertisers.adGroupAds.html @@ -1675,7 +1675,7 @@

Method Details

Args: advertiserId: string, Required. The ID of the advertiser the ads belong to. (required) - filter: string, Optional. Allows filtering by ad group ad fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by `AND` and `OR`. A sequence of restrictions implicitly uses `AND`. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `EQUALS (=)` operator. Supported fields: * `adGroupId` * `displayName` * `entityStatus` * `adGroupAdId` Examples: * All ad group ads under an ad group: `adGroupId="1234"` * All ad group ads under an ad group with an entityStatus of `ENTITY_STATUS_ACTIVE` or `ENTITY_STATUS_PAUSED`: `(entityStatus="ENTITY_STATUS_ACTIVE" OR entityStatus="ENTITY_STATUS_PAUSED") AND adGroupId="12345"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information. + filter: string, Optional. Allows filtering by ad group ad fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by `AND` and `OR`. A sequence of restrictions implicitly uses `AND`. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `EQUALS (=)` operator. Supported fields: * `adGroupId` * `displayName` * `entityStatus` * `adGroupAdId` * `parentCreativeId` Examples: * All ad group ads under an ad group: `adGroupId="1234"` * All ad group ads under an ad group with an entityStatus of `ENTITY_STATUS_ACTIVE` or `ENTITY_STATUS_PAUSED`: `(entityStatus="ENTITY_STATUS_ACTIVE" OR entityStatus="ENTITY_STATUS_PAUSED") AND adGroupId="12345"` * All ad group ads under a parent creative: `parentCreativeId="12345"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information. orderBy: string, Optional. Field by which to sort the list. Acceptable values are: * `displayName` (default) * `entityStatus` The default sorting order is ascending. To specify descending order for a field, a suffix "desc" should be added to the field name. Example: `displayName desc`. pageSize: integer, Optional. Requested page size. Must be between `1` and `100`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified. pageToken: string, Optional. A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListAdGroupAds` method. If not specified, the first page of results will be returned. diff --git a/docs/dyn/firebaseappcheck_v1.projects.apps.html b/docs/dyn/firebaseappcheck_v1.projects.apps.html index a1a94270bc..423a58facf 100644 --- a/docs/dyn/firebaseappcheck_v1.projects.apps.html +++ b/docs/dyn/firebaseappcheck_v1.projects.apps.html @@ -220,7 +220,7 @@

Method Details

{ # Request message for the ExchangeCustomToken method. "customToken": "A String", # Required. A custom token signed using your project's Admin SDK service account credentials. - "jti": "A String", # Optional. When `limited_use` is set to `true`, this field specifies the desired `jti` claim (Section 4.1.7 of RFC 7519) in the returned App Check token. *Limited use* App Check tokens with the same `jti` will be counted as the same token for the purposes of replay protection. An error is returned if this field is specified without setting `limited_use` to `true`. The size of this field is limited to 500 bytes. If specified, its length must be at least 16 bytes. If this field is omitted or is empty and `limited_use` is set to `true`, a randomly generated `jti` claim with length between 16 and 500 bytes (inclusive) will be used in the returned App Check token. Leaving this field empty is only recommended if your custom attestation provider itself is not vulnerable to replay attacks. When `limited_use` is set to `false`, the presence and the contents of the `jti` claim in the returned App Check token are unspecified. To ensure that the returned App Check token is eligible for limited-use functionality, set `limited_use` to `true`. + "jti": "A String", # Optional. When `limited_use` is set to `true`, this field specifies the desired `jti` claim (Section 4.1.7 of RFC 7519) in the returned App Check token. *Limited use* App Check tokens with the same `jti` will be counted as the same token for the purposes of replay protection. An error is returned if this field is specified without setting `limited_use` to `true`. The size of this field is limited to 250 bytes. If specified, its length must be at least 16 bytes. If this field is omitted or is empty and `limited_use` is set to `true`, a randomly generated `jti` claim with length between 16 and 250 bytes (inclusive) will be used in the returned App Check token. Leaving this field empty is only recommended if your custom attestation provider itself is not vulnerable to replay attacks. When `limited_use` is set to `false`, the presence and the contents of the `jti` claim in the returned App Check token are unspecified. To ensure that the returned App Check token is eligible for limited-use functionality, set `limited_use` to `true`. "limitedUse": True or False, # Specifies whether this attestation is for use in a *limited use* (`true`) or *session based* (`false`) context. To enable this attestation to be used with the *replay protection* feature, set this to `true`. The default value is `false`. } @@ -441,7 +441,7 @@

Method Details

{ # Request message for the MintAppCheckToken method. "limitedUseConfig": { # Configuration for a limited-use App Check token. # Optional. If specified, the returned App Check token will be a limited-use token minted according to the specified configuration options. - "jti": "A String", # Optional. Specifies the desired `jti` claim (Section 4.1.7 of RFC 7519) in the returned App Check token. Limited-use App Check tokens with the same `jti` will be counted as the same token for the purposes of replay protection. The size of this field is limited to 500 bytes. If specified, its length must be at least 16 bytes. If this field is omitted or is empty, a randomly generated `jti` claim with length between 16 and 500 bytes (inclusive) will be used in the returned App Check token. Leaving this field empty is only recommended if your custom attestation provider itself is not vulnerable to replay attacks. + "jti": "A String", # Optional. Specifies the desired `jti` claim (Section 4.1.7 of RFC 7519) in the returned App Check token. Limited-use App Check tokens with the same `jti` will be counted as the same token for the purposes of replay protection. The size of this field is limited to 250 bytes. If specified, its length must be at least 16 bytes. If this field is omitted or is empty, a randomly generated `jti` claim with length between 16 and 250 bytes (inclusive) will be used in the returned App Check token. Leaving this field empty is only recommended if your custom attestation provider itself is not vulnerable to replay attacks. }, "tokenTtl": "A String", # Optional. If specified, the returned App Check token will be a session token, valid for the specified duration. Must be between 30 minutes and 7 days, inclusive. } diff --git a/docs/dyn/firebaseappcheck_v1beta.projects.apps.html b/docs/dyn/firebaseappcheck_v1beta.projects.apps.html index a2c50f8c4e..81661dd2e5 100644 --- a/docs/dyn/firebaseappcheck_v1beta.projects.apps.html +++ b/docs/dyn/firebaseappcheck_v1beta.projects.apps.html @@ -234,7 +234,7 @@

Method Details

{ # Request message for the ExchangeCustomToken method. "customToken": "A String", # Required. A custom token signed using your project's Admin SDK service account credentials. - "jti": "A String", # Optional. When `limited_use` is set to `true`, this field specifies the desired `jti` claim (Section 4.1.7 of RFC 7519) in the returned App Check token. *Limited use* App Check tokens with the same `jti` will be counted as the same token for the purposes of replay protection. An error is returned if this field is specified without setting `limited_use` to `true`. The size of this field is limited to 500 bytes. If specified, its length must be at least 16 bytes. If this field is omitted or is empty and `limited_use` is set to `true`, a randomly generated `jti` claim with length between 16 and 500 bytes (inclusive) will be used in the returned App Check token. Leaving this field empty is only recommended if your custom attestation provider itself is not vulnerable to replay attacks. When `limited_use` is set to `false`, the presence and the contents of the `jti` claim in the returned App Check token are unspecified. To ensure that the returned App Check token is eligible for limited-use functionality, set `limited_use` to `true`. + "jti": "A String", # Optional. When `limited_use` is set to `true`, this field specifies the desired `jti` claim (Section 4.1.7 of RFC 7519) in the returned App Check token. *Limited use* App Check tokens with the same `jti` will be counted as the same token for the purposes of replay protection. An error is returned if this field is specified without setting `limited_use` to `true`. The size of this field is limited to 250 bytes. If specified, its length must be at least 16 bytes. If this field is omitted or is empty and `limited_use` is set to `true`, a randomly generated `jti` claim with length between 16 and 250 bytes (inclusive) will be used in the returned App Check token. Leaving this field empty is only recommended if your custom attestation provider itself is not vulnerable to replay attacks. When `limited_use` is set to `false`, the presence and the contents of the `jti` claim in the returned App Check token are unspecified. To ensure that the returned App Check token is eligible for limited-use functionality, set `limited_use` to `true`. "limitedUse": True or False, # Specifies whether this attestation is for use in a *limited use* (`true`) or *session based* (`false`) context. To enable this attestation to be used with the *replay protection* feature, set this to `true`. The default value is `false`. } @@ -489,7 +489,7 @@

Method Details

{ # Request message for the MintAppCheckToken method. "limitedUseConfig": { # Configuration for a limited-use App Check token. # Optional. If specified, the returned App Check token will be a limited-use token minted according to the specified configuration options. - "jti": "A String", # Optional. Specifies the desired `jti` claim (Section 4.1.7 of RFC 7519) in the returned App Check token. Limited-use App Check tokens with the same `jti` will be counted as the same token for the purposes of replay protection. The size of this field is limited to 500 bytes. If specified, its length must be at least 16 bytes. If this field is omitted or is empty, a randomly generated `jti` claim with length between 16 and 500 bytes (inclusive) will be used in the returned App Check token. Leaving this field empty is only recommended if your custom attestation provider itself is not vulnerable to replay attacks. + "jti": "A String", # Optional. Specifies the desired `jti` claim (Section 4.1.7 of RFC 7519) in the returned App Check token. Limited-use App Check tokens with the same `jti` will be counted as the same token for the purposes of replay protection. The size of this field is limited to 250 bytes. If specified, its length must be at least 16 bytes. If this field is omitted or is empty, a randomly generated `jti` claim with length between 16 and 250 bytes (inclusive) will be used in the returned App Check token. Leaving this field empty is only recommended if your custom attestation provider itself is not vulnerable to replay attacks. }, "tokenTtl": "A String", # Optional. If specified, the returned App Check token will be a session token, valid for the specified duration. Must be between 30 minutes and 7 days, inclusive. } diff --git a/googleapiclient/discovery_cache/documents/chromemanagement.v1.json b/googleapiclient/discovery_cache/documents/chromemanagement.v1.json index c62d1d54cc..e79e0a14c1 100644 --- a/googleapiclient/discovery_cache/documents/chromemanagement.v1.json +++ b/googleapiclient/discovery_cache/documents/chromemanagement.v1.json @@ -2557,7 +2557,7 @@ } } }, -"revision": "20260917", +"revision": "20260924", "rootUrl": "https://chromemanagement.googleapis.com/", "schemas": { "GoogleChromeManagementV1AndroidAppInfo": { @@ -7386,7 +7386,7 @@ false "description": "Required. The details of the connector config." }, "displayName": { -"description": "Required. The display name of the config.", +"description": "Required. The display name of the config. Must be at most 100 characters.", "type": "string" }, "name": { @@ -7578,11 +7578,11 @@ false "id": "GoogleChromeManagementVersionsV1CrowdStrikeConfig", "properties": { "apiKey": { -"description": "Required. Input only. API key to use on the ingestion API.", +"description": "Required. Input only. API key to use on the ingestion API. Must be at most 50 characters.", "type": "string" }, "host": { -"description": "Required. Host to identify the customer specific server to receive the events.", +"description": "Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters.", "type": "string" }, "reportingSettings": { @@ -7597,11 +7597,11 @@ false "id": "GoogleChromeManagementVersionsV1CrowdStrikeFalconNextGenConfig", "properties": { "apiKey": { -"description": "Required. Input only. API key to use on the ingestion API.", +"description": "Required. Input only. API key to use on the ingestion API. Must be at most 50 characters.", "type": "string" }, "host": { -"description": "Required. Host to identify the customer specific server to receive the events.", +"description": "Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters.", "type": "string" }, "reportingSettings": { @@ -7616,11 +7616,11 @@ false "id": "GoogleChromeManagementVersionsV1CrowdStrikeXdrConfig", "properties": { "apiKey": { -"description": "Required. Input only. API key to use on the ingestion API.", +"description": "Required. Input only. API key to use on the ingestion API. Must be at most 256 characters.", "type": "string" }, "host": { -"description": "Required. Host to identify the customer specific server to receive the events.", +"description": "Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters.", "type": "string" }, "xdrSettings": { @@ -7819,11 +7819,11 @@ false "id": "GoogleChromeManagementVersionsV1GoogleSecOpsConfig", "properties": { "apiKey": { -"description": "Required. Input only. API key to use on the ingestion API.", +"description": "Required. Input only. API key to use on the ingestion API. Must be 39 characters.", "type": "string" }, "host": { -"description": "Required. Host of ingestion API endpoint. Allows customer to upload events to servers in specific geographical regions. Existing configs that don't have this setting default to US.", +"description": "Required. Host of ingestion API endpoint. Allows customer to upload events to servers in specific geographical regions. Existing configs that don't have this setting default to US. Must be at most 256 characters.", "type": "string" }, "reportingSettings": { @@ -7943,11 +7943,11 @@ false "id": "GoogleChromeManagementVersionsV1PaloAltoNetworksConfig", "properties": { "apiKey": { -"description": "Required. Input only. API key to use on the ingestion API.", +"description": "Required. Input only. API key to use on the ingestion API. Must be at most 256 characters.", "type": "string" }, "host": { -"description": "Required. Host to identify the customer specific server to receive the events.", +"description": "Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters.", "type": "string" }, "reportingSettings": { @@ -7966,7 +7966,7 @@ false "description": "Required. The reporting settings for the Pub/Sub config." }, "topicFullPath": { -"description": "Required. The full path to the topic to send the event to.", +"description": "Required. The full path to the topic to send the event to. Must be at most 1000 characters.", "type": "string" } }, @@ -7977,7 +7977,7 @@ false "id": "GoogleChromeManagementVersionsV1PubSubXdrConfig", "properties": { "topicFullPath": { -"description": "Required. The full path to the topic to send the event to.", +"description": "Required. The full path to the topic to send the event to. Must be at most 1000 characters.", "type": "string" }, "xdrSettings": { @@ -8496,7 +8496,7 @@ false "type": "array" }, "resourceId": { -"description": "Required. The resource ID of the secure gateway connector config.", +"description": "Required. The resource ID of the secure gateway connector config. Must be at most 256 characters.", "type": "string" } }, @@ -8575,11 +8575,11 @@ false "id": "GoogleChromeManagementVersionsV1SplunkConfig", "properties": { "hecToken": { -"description": "Required. Input only. The data input's HTTP Event Collector token to use as an Authorization header.", +"description": "Required. Input only. The data input's HTTP Event Collector token to use as an Authorization header. Must be at most 50 characters.", "type": "string" }, "host": { -"description": "Required. Host to identify the customer specific server to receive the events.", +"description": "Required. Host to identify the customer specific server to receive the events. Must be at most 256 characters.", "type": "string" }, "portNumber": { @@ -8592,7 +8592,7 @@ false "description": "Required. The reporting settings for the Splunk config." }, "source": { -"description": "Optional. Optional source name to override the default one set in the Splunk admin console.", +"description": "Optional. Optional source name to override the default one set in the Splunk admin console. Must be at most 100 characters.", "type": "string" }, "unsecureScheme": { diff --git a/googleapiclient/discovery_cache/documents/cloudidentity.v1.json b/googleapiclient/discovery_cache/documents/cloudidentity.v1.json index 50c3e9e4c4..01f881a061 100644 --- a/googleapiclient/discovery_cache/documents/cloudidentity.v1.json +++ b/googleapiclient/discovery_cache/documents/cloudidentity.v1.json @@ -2423,7 +2423,7 @@ } } }, -"revision": "20260920", +"revision": "20260923", "rootUrl": "https://cloudidentity.googleapis.com/", "schemas": { "AddIdpCredentialOperationMetadata": { @@ -3290,7 +3290,8 @@ "WINDOWS", "MAC_OS", "LINUX", -"CHROME_OS" +"CHROME_OS", +"GOOGLEBOOK" ], "enumDescriptions": [ "Unknown device type", @@ -3300,7 +3301,8 @@ "Device is a Windows device.", "Device is a MacOS device.", "Device is a Linux device.", -"Device is a ChromeOS device." +"Device is a ChromeOS device.", +"Device is a Googlebook device." ], "readOnly": true, "type": "string" diff --git a/googleapiclient/discovery_cache/documents/cloudidentity.v1beta1.json b/googleapiclient/discovery_cache/documents/cloudidentity.v1beta1.json index 5c7858fca8..34a29a3b63 100644 --- a/googleapiclient/discovery_cache/documents/cloudidentity.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/cloudidentity.v1beta1.json @@ -2461,7 +2461,7 @@ } } }, -"revision": "20260826", +"revision": "20260923", "rootUrl": "https://cloudidentity.googleapis.com/", "schemas": { "AddIdpCredentialOperationMetadata": { @@ -3278,7 +3278,8 @@ "WINDOWS", "MAC_OS", "LINUX", -"CHROME_OS" +"CHROME_OS", +"GOOGLEBOOK" ], "enumDescriptions": [ "Unknown device type", @@ -3288,7 +3289,8 @@ "Device is a Windows device.", "Device is a MacOS device.", "Device is a Linux device.", -"Device is a ChromeOS device." +"Device is a ChromeOS device.", +"Device is a Googlebook device." ], "readOnly": true, "type": "string" @@ -4277,7 +4279,8 @@ "WINDOWS", "MAC_OS", "LINUX", -"CHROME_OS" +"CHROME_OS", +"GOOGLEBOOK" ], "enumDescriptions": [ "Unknown device type", @@ -4287,7 +4290,8 @@ "Device is a Windows device.", "Device is a MacOS device.", "Device is a Linux device.", -"Device is a ChromeOS device." +"Device is a ChromeOS device.", +"Device is a Googlebook device." ], "readOnly": true, "type": "string" diff --git a/googleapiclient/discovery_cache/documents/devicerun.v1alpha.json b/googleapiclient/discovery_cache/documents/devicerun.v1alpha.json new file mode 100644 index 0000000000..b7eb0f7af8 --- /dev/null +++ b/googleapiclient/discovery_cache/documents/devicerun.v1alpha.json @@ -0,0 +1,2403 @@ +{ +"auth": { +"oauth2": { +"scopes": { +"https://www.googleapis.com/auth/cloud-platform": { +"description": "See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account." +} +} +} +}, +"basePath": "", +"baseUrl": "https://devicerun.googleapis.com/", +"batchPath": "batch", +"canonicalName": "Device Run", +"description": "The Device Run API allows management, scheduling, and execution of automated sessions and workloads across device catalogs.", +"discoveryVersion": "v1", +"documentationLink": "https://docs.cloud.google.com/developer-device-platform/device-run", +"fullyEncodeReservedExpansion": true, +"icons": { +"x16": "http://www.google.com/images/icons/product/search-16.gif", +"x32": "http://www.google.com/images/icons/product/search-32.gif" +}, +"id": "devicerun:v1alpha", +"kind": "discovery#restDescription", +"mtlsRootUrl": "https://devicerun.mtls.googleapis.com/", +"name": "devicerun", +"ownerDomain": "google.com", +"ownerName": "Google", +"parameters": { +"$.xgafv": { +"description": "V1 error format.", +"enum": [ +"1", +"2" +], +"enumDescriptions": [ +"v1 error format", +"v2 error format" +], +"location": "query", +"type": "string" +}, +"access_token": { +"description": "OAuth access token.", +"location": "query", +"type": "string" +}, +"alt": { +"default": "json", +"description": "Data format for response.", +"enum": [ +"json", +"media", +"proto" +], +"enumDescriptions": [ +"Responses with Content-Type of application/json", +"Media download with context-dependent Content-Type", +"Responses with Content-Type of application/x-protobuf" +], +"location": "query", +"type": "string" +}, +"callback": { +"description": "JSONP", +"location": "query", +"type": "string" +}, +"fields": { +"description": "Selector specifying which fields to include in a partial response.", +"location": "query", +"type": "string" +}, +"key": { +"description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.", +"location": "query", +"type": "string" +}, +"oauth_token": { +"description": "OAuth 2.0 token for the current user.", +"location": "query", +"type": "string" +}, +"prettyPrint": { +"default": "true", +"description": "Returns response with indentations and line breaks.", +"location": "query", +"type": "boolean" +}, +"quotaUser": { +"description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.", +"location": "query", +"type": "string" +}, +"uploadType": { +"description": "Legacy upload protocol for media (e.g. \"media\", \"multipart\").", +"location": "query", +"type": "string" +}, +"upload_protocol": { +"description": "Upload protocol for media (e.g. \"raw\", \"multipart\").", +"location": "query", +"type": "string" +} +}, +"protocol": "rest", +"resources": { +"projects": { +"resources": { +"locations": { +"methods": { +"get": { +"description": "Gets information about a location.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}", +"httpMethod": "GET", +"id": "devicerun.projects.locations.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Resource name for the location.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+name}", +"response": { +"$ref": "Location" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"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.", +"flatPath": "v1alpha/projects/{projectsId}/locations", +"httpMethod": "GET", +"id": "devicerun.projects.locations.list", +"parameterOrder": [ +"name" +], +"parameters": { +"extraLocationTypes": { +"description": "Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.", +"location": "query", +"repeated": true, +"type": "string" +}, +"filter": { +"description": "A filter to narrow down results to a preferred subset. The filtering language accepts strings like `\"displayName=tokyo\"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).", +"location": "query", +"type": "string" +}, +"name": { +"description": "The resource that owns the locations collection, if applicable.", +"location": "path", +"pattern": "^projects/[^/]+$", +"required": true, +"type": "string" +}, +"pageSize": { +"description": "The maximum number of results to return. If not set, the service selects a default.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.", +"location": "query", +"type": "string" +} +}, +"path": "v1alpha/{+name}/locations", +"response": { +"$ref": "ListLocationsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +}, +"resources": { +"devices": { +"methods": { +"get": { +"description": "Returns information about a specific device.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/devices/{devicesId}", +"httpMethod": "GET", +"id": "devicerun.projects.locations.devices.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the device. Format: `projects/{project}/locations/global/devices/{device}`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/devices/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+name}", +"response": { +"$ref": "CatalogDevice" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"list": { +"description": "Lists all devices.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/devices", +"httpMethod": "GET", +"id": "devicerun.projects.locations.devices.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"filter": { +"description": "Optional. An AIP-160 (https://google.aip.dev/160) filter expression restricting which devices are returned. An empty filter returns all devices. Filtering is supported over the `Device` fields, including nested fields via dot-path. Enum and string values must be double-quoted. Examples: * `platform = \"ANDROID\"` * `platform = \"ANDROID\" AND os_version = \"34\"` * `hardware_type = \"PHYSICAL\" AND form_factor = \"PHONE\"` * `android_details.build_type = \"userdebug\"` * `availability.capacity = \"HIGH\"`", +"location": "query", +"type": "string" +}, +"pageSize": { +"description": "Optional. The maximum number of devices to return. The server may return fewer items than this value.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "Optional. A page token, received from a previous `ListDevices` call. Provide this to receive the subsequent page. When paginating, all other parameters provided to `ListDevices` must match the call that provided the page token.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. The parent of the collection of devices. Format: `projects/{project}/locations/global`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+parent}/devices", +"response": { +"$ref": "CatalogListDevicesResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +} +}, +"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": "devicerun.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": "GoogleLongrunningCancelOperationRequest" +}, +"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": "devicerun.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": "devicerun.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": "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": "v1alpha/projects/{projectsId}/locations/{locationsId}/operations", +"httpMethod": "GET", +"id": "devicerun.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": "GoogleLongrunningListOperationsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +} +}, +"sessions": { +"methods": { +"cancel": { +"description": "Cancels an in-progress automation session. This RPC returns immediately and cancellation proceeds asynchronously. If the session is already finished, this RPC will have no effect.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/sessions/{sessionsId}:cancel", +"httpMethod": "POST", +"id": "devicerun.projects.locations.sessions.cancel", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the session. Format: \"projects/{project}/locations/{location}/sessions/{session}\"", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/sessions/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+name}:cancel", +"request": { +"$ref": "CancelSessionRequest" +}, +"response": { +"$ref": "CancelSessionResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"create": { +"description": "Starts an automation session with the specified configuration. This method returns a long-running `Operation`, awaiting the completion of all jobs in the session.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/sessions", +"httpMethod": "POST", +"id": "devicerun.projects.locations.sessions.create", +"parameterOrder": [ +"parent" +], +"parameters": { +"parent": { +"description": "Required. The parent resource where this session will be created. Format: `projects/{project}/locations/{location}`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +}, +"requestId": { +"description": "Optional. A unique identifier for this request. This request is only idempotent if a `request_id` is provided, i.e. if a request with the same `request_id` is received, then the previous result will be returned. The server will guarantee that for at least 60 minutes after the first request. The value must be a UUID (e.g., 123e4567-e89b-12d3-a456-426655440000). See github.com/google/uuid for more details.", +"location": "query", +"type": "string" +}, +"sessionId": { +"description": "Optional. The ID to use for the session, which will become the final component of the resource name. If not provided, the server will generate a value for this field. When provided, this value must be between 4 and 63 characters, and match the following regex: ^a-z{2,61}[a-z0-9]$.", +"location": "query", +"type": "string" +} +}, +"path": "v1alpha/{+parent}/sessions", +"request": { +"$ref": "Session" +}, +"response": { +"$ref": "GoogleLongrunningOperation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"delete": { +"description": "Deletes a session. This RPC returns immediately and deletion proceeds asynchronously. It will cancel the session at first if it is still running.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/sessions/{sessionsId}", +"httpMethod": "DELETE", +"id": "devicerun.projects.locations.sessions.delete", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the session. Format: `projects/{project}/locations/{location}/sessions/{session}`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/sessions/[^/]+$", +"required": true, +"type": "string" +}, +"requestId": { +"description": "Optional. A unique identifier for this request. This request is only idempotent if a `request_id` is provided, i.e. if a request with the same `request_id` is received, then the previous result will be returned. The server will guarantee that for at least 60 minutes after the first request. The value must be a UUID (e.g., 123e4567-e89b-12d3-a456-426655440000). See github.com/google/uuid for more details.", +"location": "query", +"type": "string" +} +}, +"path": "v1alpha/{+name}", +"response": { +"$ref": "GoogleLongrunningOperation" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"get": { +"description": "Returns information about a previously created automation session.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/sessions/{sessionsId}", +"httpMethod": "GET", +"id": "devicerun.projects.locations.sessions.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the session. Format: `projects/{project}/locations/{location}/sessions/{session}`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/sessions/[^/]+$", +"required": true, +"type": "string" +}, +"view": { +"description": "Optional. The view of the session to return. If not set, the default BASIC view will be returned.", +"enum": [ +"SESSION_VIEW_UNSPECIFIED", +"SESSION_VIEW_BASIC", +"SESSION_VIEW_FULL" +], +"enumDescriptions": [ +"The default / unset value. The API will default to the BASIC view.", +"Include basic view of the session but not the full contents. Only the uid/display_name/status/result of the session and its jobs/executions will be included. This is the default value (for GetSession).", +"Include everything." +], +"location": "query", +"type": "string" +} +}, +"path": "v1alpha/{+name}", +"response": { +"$ref": "Session" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"list": { +"description": "Lists previously created automation sessions. Sessions may still be in-progress, or may have finished successfully, or unsuccessfully.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/sessions", +"httpMethod": "GET", +"id": "devicerun.projects.locations.sessions.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"filter": { +"description": "Optional. The raw filter text to constrain the results.", +"location": "query", +"type": "string" +}, +"orderBy": { +"description": "Optional. The order to sort results by. Supported values: `name`, `name desc`, `create_time`, `create_time desc`. Values must use the snake_case field name; `createTime` is not accepted. Ordering by `create_time` is not supported when listing across all locations (`locations/-`). If unspecified, results are returned in an unspecified order.", +"location": "query", +"type": "string" +}, +"pageSize": { +"description": "Optional. The maximum number of sessions to return. The server may return fewer items than this value. If unspecified, at most 500 sessions will be returned. The maximum value is 1000, values above will be coerced to 1000.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "Optional. A page token, received from a previous `ListSessions` call. Provide this to receive the subsequent page. When paginating, all other parameters provided to `ListSessions` must match the call that provided the page token.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. Parent value for ListSessionsRequest The parent of the collection of sessions. Format: `projects/{project}/locations/{location}`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +}, +"view": { +"description": "Optional. The view of the sessions to return. If not set, the `BASIC` view will be returned.", +"enum": [ +"SESSION_VIEW_UNSPECIFIED", +"SESSION_VIEW_BASIC", +"SESSION_VIEW_FULL" +], +"enumDescriptions": [ +"The default / unset value. The API will default to the BASIC view.", +"Include basic view of the session but not the full contents. Only the uid/display_name/status/result of the session and its jobs/executions will be included. This is the default value (for GetSession).", +"Include everything." +], +"location": "query", +"type": "string" +} +}, +"path": "v1alpha/{+parent}/sessions", +"response": { +"$ref": "ListSessionsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +} +}, +"softwareVersions": { +"methods": { +"get": { +"description": "Returns information about a specific software version.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/softwareVersions/{softwareVersionsId}", +"httpMethod": "GET", +"id": "devicerun.projects.locations.softwareVersions.get", +"parameterOrder": [ +"name" +], +"parameters": { +"name": { +"description": "Required. The name of the software version. Format: `projects/{project}/locations/global/softwareVersions/{software_version}`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+/softwareVersions/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+name}", +"response": { +"$ref": "CatalogSoftwareVersion" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +}, +"list": { +"description": "Lists all software versions.", +"flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/softwareVersions", +"httpMethod": "GET", +"id": "devicerun.projects.locations.softwareVersions.list", +"parameterOrder": [ +"parent" +], +"parameters": { +"filter": { +"description": "Optional. An AIP-160 (https://google.aip.dev/160) filter expression restricting which software versions are returned. An empty filter returns all software versions. Filtering is supported over the `SoftwareVersion` fields, including nested fields via dot-path. Enum and string values must be double-quoted. Examples: * `software_type = \"ANDROIDX_TEST_ORCHESTRATOR\"` * `software_type = \"ANDROIDX_TEST_ORCHESTRATOR\" AND is_default = true` * `lifecycle.state = \"ACTIVE\"` * `version = \"1.4.1\"`", +"location": "query", +"type": "string" +}, +"pageSize": { +"description": "Optional. The maximum number of software versions to return. The server may return fewer items than this value.", +"format": "int32", +"location": "query", +"type": "integer" +}, +"pageToken": { +"description": "Optional. A page token, received from a previous `ListSoftwareVersions` call. Provide this to receive the subsequent page. When paginating, all other parameters provided to `ListSoftwareVersions` must match the call that provided the page token.", +"location": "query", +"type": "string" +}, +"parent": { +"description": "Required. The parent of the collection of software versions. Format: `projects/{project}/locations/global`.", +"location": "path", +"pattern": "^projects/[^/]+/locations/[^/]+$", +"required": true, +"type": "string" +} +}, +"path": "v1alpha/{+parent}/softwareVersions", +"response": { +"$ref": "CatalogListSoftwareVersionsResponse" +}, +"scopes": [ +"https://www.googleapis.com/auth/cloud-platform" +] +} +} +} +} +} +} +} +}, +"revision": "20260923", +"rootUrl": "https://devicerun.googleapis.com/", +"schemas": { +"AllocationConfig": { +"description": "Allocation config.", +"id": "AllocationConfig", +"properties": { +"deviceConfigs": { +"description": "Required. At least one device config is required. If more than one device config is required, the multiple devices are allocated to each shard of the OmniLab job to run multi-device-interaction tests.", +"items": { +"$ref": "DeviceConfig" +}, +"type": "array" +} +}, +"type": "object" +}, +"AndroidBugreportDeviceAction": { +"description": "Captures a bugreport from the device. The output will be written to a file named `bugreport.zip` in the execution output directory.", +"id": "AndroidBugreportDeviceAction", +"properties": { +"collectOnPass": { +"description": "Optional. Whether to deliver the bugreport when the test passes. If false, the bugreport is skipped on pass to save time (default behavior). If true, the bugreport is always delivered.", +"type": "boolean" +} +}, +"type": "object" +}, +"AndroidDumpsysDeviceAction": { +"description": "Captures dumpsys output from the device. The output will be written to a file named `dumpsys.log` in the execution output directory.", +"id": "AndroidDumpsysDeviceAction", +"properties": { +"collectOnPass": { +"description": "Optional. Whether to deliver the dumpsys when the test passes. If false, the dumpsys is skipped on pass to save time (default behavior). If true, the dumpsys is always delivered.", +"type": "boolean" +} +}, +"type": "object" +}, +"AndroidInstallPackagesDeviceAction": { +"description": "Installs Android packages on the device. At least one installable is specified when using this device action. Limits: - A maximum of 20 installables in total are allowed. - A maximum of 100 files are allowed in total across all installables.", +"id": "AndroidInstallPackagesDeviceAction", +"properties": { +"installables": { +"deprecated": true, +"description": "Optional. Deprecated: use `pre_target_app_installables`, `target_app` and `post_target_app_installables` instead. The Android packages to install on the device. The installation will be performed in the order specified, before the installables of all other fields.", +"items": { +"$ref": "AndroidInstallable" +}, +"type": "array" +}, +"postTargetAppInstallables": { +"description": "Optional. The Android packages to install on the device after `target_app` (if specified) is installed. The installation will be performed in the order specified.", +"items": { +"$ref": "AndroidInstallable" +}, +"type": "array" +}, +"preTargetAppInstallables": { +"description": "Optional. The Android packages to install on the device before `target_app` (if specified) is installed. The installation will be performed in the order specified.", +"items": { +"$ref": "AndroidInstallable" +}, +"type": "array" +}, +"targetApp": { +"$ref": "AndroidInstallable", +"description": "Optional. The primary Android package to install, serving as the target package for subsequent actions and as the installation ordering anchor. Whether this package is treated as the application under test depends on the job action: - Actions that require an explicit target package (such as performance metrics collection, or accessibility scans) use this package to identify the application to inspect or drive. - Actions that discover or manage targets independently (such as Android instrumentation tests, where target packages are defined in the test runner manifest) treat this field primarily as an installation order anchor between pre- and post-installables. Optional. If omitted, all packages in `pre_target_app_installables` and `post_target_app_installables` are installed without a designated target package." +} +}, +"type": "object" +}, +"AndroidInstallable": { +"description": "An Android Installable represents the file(s) for installing an Android package on a device. This can be an APK, an Android App Bundle (AAB), or an APK Set.", +"id": "AndroidInstallable", +"properties": { +"files": { +"description": "Required. Files that make up the package. Supported formats are distinguished by their file extension: - APK: One or more files with extension `.apk`. - App Bundle: A single file with extension `.aab`. - APK Set: A single file with extension `.apks`.", +"items": { +"$ref": "InputFile" +}, +"type": "array" +} +}, +"type": "object" +}, +"AndroidInstrumentationTest": { +"description": "The configuration of an Android instrumentation test. See https://developer.android.com/training/testing/instrumented-tests for more information on Android instrumentation tests.", +"id": "AndroidInstrumentationTest", +"properties": { +"additionalTestOptions": { +"additionalProperties": { +"type": "string" +}, +"description": "Optional. Additional test options to pass to the test runner. Passed to `am instrument` command as `-e` options, which will be passed to the instrumentation test runner using its `onCreate()` method. Formats supported in test_targets are not allowed to be used here. Limits: - Maximum number of entries: 32. - Maximum key size: 64 bytes (UTF-8). - Maximum value size: 1024 bytes (UTF-8).", +"type": "object" +}, +"enableCodeCoverage": { +"description": "Optional. Whether to enable code coverage collection for the test. A coverage file `coverage.ec` will be uploaded to the results folder. For this to work, your classes have to be instrumented offline (build time) by EMMA/JaCoCo.", +"type": "boolean" +}, +"instrumentationTimeout": { +"description": "Optional. The timeout of the instrumentation test. Default value: 5 min. Range: [1 min, 3 hours].", +"format": "google-duration", +"type": "string" +}, +"orchestratorVersion": { +"description": "Optional. The version of the Android Test Orchestrator to use for the test. The available orchestrator versions can be retrieved from the catalog service. If set to \"auto\", the default orchestrator is used. If not set, no orchestrator is used.", +"type": "string" +}, +"smartSharding": { +"$ref": "AndroidInstrumentationTestSmartSharding", +"description": "Optional. Smart sharding strategy to split the job into multiple shards based on the test methods and their execution time." +}, +"testInstallable": { +"$ref": "AndroidInstallable", +"description": "Required. The test package to install and run the test." +}, +"testRunnerClass": { +"description": "Optional. Full class name of the test runner class. The class must be `androidx.test.runner.AndroidJUnitRunner` or a subclass of it. The default value is determined by examining the application's manifest. If multiple instrumentations are found, the first one in the manifest will be used.", +"type": "string" +}, +"testTargets": { +"description": "Optional. A list of test targets or target filters to run. Each target must be fully qualified with the package name or class name, in one of these formats: - `package package_name` - `notPackage com.package.to.skip` - `class package_name.class_name` - `class package_name.class_name#method_name` - `notClass com.foo.ClassToSkip` - `notClass com.foo.ClassName#testMethodToSkip` - `annotation com.foo.AnnotationToRun` - `notAnnotation com.foo.AnnotationToSkip` - `size [small|medium|large]` Formats like `testfile` or `notTestfile` won't be supported. If empty, all targets in the module will be run. Limits: - Maximum number of entries: 1024.", +"items": { +"type": "string" +}, +"type": "array" +}, +"uniformSharding": { +"$ref": "AndroidInstrumentationTestUniformSharding", +"description": "Optional. Uniform sharding strategy to split the job into multiple shards with equal number of test methods." +} +}, +"type": "object" +}, +"AndroidInstrumentationTestSmartSharding": { +"description": "The smart sharding strategy to split the job into multiple shards based on the test methods and their recorded execution time.", +"id": "AndroidInstrumentationTestSmartSharding", +"properties": { +"maxShardCount": { +"description": "Optional. The maximum number of shards to create. If unset or less than 1, system-defined max limits are used. This limit takes precedence if the targeted_shard_duration cannot be satisfied. Limits: - For physical devices, the number of shards must be <= 20. - For virtual devices, the number of shards must be <= 200.", +"format": "int32", +"type": "integer" +}, +"targetedShardDuration": { +"description": "Required. The targeted duration of each shard. Limits: - Must be at least 2 minutes. - Must be at most 3 hours. Shard duration is not guaranteed because smart sharding uses test case history and default durations which may not be accurate. Durations are calculated based on the following inputs: - Timing records from previous runs of the same test case. - For new test cases, the average duration of other known test cases. - A system-chosen, default duration if there are no previous timing records available. Because the actual shard duration can exceed the targeted shard duration, we recommend that you set the targeted value at least 5 minutes less than the maximum allowed instrumentation timeout. This approach avoids cancelling the shard before all tests can finish.", +"format": "google-duration", +"type": "string" +}, +"timingRecord": { +"$ref": "InputFile", +"description": "Required. The timing record file to use for smart sharding. If the file does not exist, smart sharding will use default test time (30s) for each test method to shard the job into multiple shards. This file will be overwritten with the latest timing record after the job is completed." +} +}, +"type": "object" +}, +"AndroidInstrumentationTestUniformSharding": { +"description": "Uniformly shards test cases given a total number of shards. It will be translated to `-e numShard` and `-e shardIndex` AndroidJUnitRunner arguments. With uniform sharding enabled, specifying either of these sharding arguments via `environment_variables` is invalid. Based on the sharding mechanism AndroidJUnitRunner uses, there is no guarantee that test cases will be distributed uniformly across all shards.", +"id": "AndroidInstrumentationTestUniformSharding", +"properties": { +"shardCount": { +"description": "Required. The total number of shards to create. This must always be a positive number that is no greater than the total number of test cases. Limits: - For physical devices, the number of shards must be <= 20. - For virtual devices, the number of shards must be <= 200.", +"format": "int32", +"type": "integer" +} +}, +"type": "object" +}, +"AndroidLogcatDeviceAction": { +"description": "Collects logcat output from the device. The output will be written to a file named `logcat.txt` in the execution output directory.", +"id": "AndroidLogcatDeviceAction", +"properties": {}, +"type": "object" +}, +"AndroidMockLocationDeviceAction": { +"description": "Mocks the location of the Android device.", +"id": "AndroidMockLocationDeviceAction", +"properties": { +"location": { +"$ref": "LatLng", +"description": "Required. The mock location to set on the device." +} +}, +"type": "object" +}, +"AndroidNativeBinary": { +"description": "The configuration of an Android native binary execution.", +"id": "AndroidNativeBinary", +"properties": { +"androidNativeBinary": { +"$ref": "InputFile", +"description": "Required. The file path of the Android native binary." +}, +"args": { +"description": "Optional. Arguments for running the binary file. The flags will be appended to the command line that invokes the binary. The number of options is limited to 100.", +"items": { +"type": "string" +}, +"type": "array" +}, +"envVars": { +"additionalProperties": { +"type": "string" +}, +"description": "Optional. A map of environment variables to set for the binary process. The keys are the variable names and the values are the variable values. The maximum number of entries is 100. Each key is limited to 128 characters and must conform to POSIX standards. Each value is limited to 2048 characters. The total size of all environment variables must not exceed 16 KiB.", +"type": "object" +}, +"executionTimeout": { +"description": "Optional. The timeout of the execution. Default value: 5 min. Range: [1 min, 3 hours].", +"format": "google-duration", +"type": "string" +} +}, +"type": "object" +}, +"AndroidOrientationDeviceAction": { +"description": "Sets the orientation of the device.", +"id": "AndroidOrientationDeviceAction", +"properties": { +"orientation": { +"description": "Required. The orientation to set the device to. One of `portrait` or `landscape`.", +"type": "string" +} +}, +"type": "object" +}, +"AndroidPullFilesDeviceAction": { +"description": "Pulls directories and files from the device at the end of the run. Files will be copied to the '/artifacts' directory, with the absolute path structure preserved. Note that: 1. A clean device is provided for the run. 2. Any existing files in the output directory may be overwritten. 3. Pulling files is best effort. Will skip files if they don't exist on the device.", +"id": "AndroidPullFilesDeviceAction", +"properties": { +"paths": { +"description": "Required. Absolute directory or file paths to pull from the device. Limits: - A maximum of 10 paths are allowed.", +"items": { +"type": "string" +}, +"type": "array" +} +}, +"type": "object" +}, +"AndroidPushFilesDeviceAction": { +"description": "Pushes files to the device at the beginning of the run. Files are overwritten if a file with the same path already exists on the device, if device permissions allow.", +"id": "AndroidPushFilesDeviceAction", +"properties": { +"fileConfigs": { +"description": "Required. Configs of pushing files to the device. Limits: - A maximum of 50 files are allowed.", +"items": { +"$ref": "AndroidPushFilesDeviceActionFileConfig" +}, +"type": "array" +} +}, +"type": "object" +}, +"AndroidPushFilesDeviceActionFileConfig": { +"description": "The configuration of pushing a file to the device.", +"id": "AndroidPushFilesDeviceActionFileConfig", +"properties": { +"destinationPath": { +"description": "Required. The destination path on the device.", +"type": "string" +}, +"sourceFile": { +"$ref": "InputFile", +"description": "Required. The file to be pushed to the device." +} +}, +"type": "object" +}, +"AndroidRecordVideoDeviceAction": { +"description": "Records a video of the device screen during the run. The video will be written to a file named `video.mp4` in the execution output directory.", +"id": "AndroidRecordVideoDeviceAction", +"properties": { +"discardOnPass": { +"description": "Optional. Whether to discard and not upload the recording when the test passes. Default is false.", +"type": "boolean" +} +}, +"type": "object" +}, +"AndroidSwitchLocaleDeviceAction": { +"description": "Switches the locale (language and region) of the device.", +"id": "AndroidSwitchLocaleDeviceAction", +"properties": { +"localeCode": { +"description": "Required. The locale (language and region) to switch the device to. The format is `language-region`, e.g. \"en-US\", \"zh-CN\", etc. The typical language value is a two or three-letter language code as defined in ISO639. The typical region value is a two-letter ISO 3166 code or a three-digit UN M.49 area code.", +"type": "string" +} +}, +"type": "object" +}, +"CancelSessionRequest": { +"description": "Request to cancel a session.", +"id": "CancelSessionRequest", +"properties": {}, +"type": "object" +}, +"CancelSessionResponse": { +"description": "Response of the cancel session request.", +"id": "CancelSessionResponse", +"properties": { +"cancelResult": { +"description": "The result of the request.", +"enum": [ +"CANCEL_RESULT_UNSPECIFIED", +"SESSION_MARKED_AS_CANCELLED", +"SESSION_FINISHED" +], +"enumDescriptions": [ +"Unspecified cancel result.", +"The session is marked as cancelled, but has not finished yet.", +"The session is finished, either by itself or by the cancel request." +], +"type": "string" +} +}, +"type": "object" +}, +"CatalogAndroidDeviceDetails": { +"description": "Android-specific device attributes.", +"id": "CatalogAndroidDeviceDetails", +"properties": { +"buildType": { +"description": "Output only. Mirrors the AOSP `ro.build.type` property, e.g. \"user\", \"userdebug\", \"eng\". Empty if unknown.", +"readOnly": true, +"type": "string" +}, +"supportedAbis": { +"description": "Output only. Lists ABIs supported by the device (android.os.Build.SUPPORTED_ABIS), most preferred first, e.g. \"arm64-v8a\".", +"items": { +"type": "string" +}, +"readOnly": true, +"type": "array" +} +}, +"type": "object" +}, +"CatalogAndroidxTestOrchestratorDetails": { +"description": "AndroidX Test Orchestrator-specific attributes. Reserved for future orchestrator-only fields.", +"id": "CatalogAndroidxTestOrchestratorDetails", +"properties": {}, +"type": "object" +}, +"CatalogAutomationSupport": { +"description": "Per-product metadata for the Automation (DeviceRun) product.", +"id": "CatalogAutomationSupport", +"properties": {}, +"type": "object" +}, +"CatalogDevice": { +"description": "A single routable device configuration in the catalog.", +"id": "CatalogDevice", +"properties": { +"accessDeniedReasons": { +"description": "Output only. Reasons for access denial. This model is accessible/usable if this list is empty, otherwise the model is viewable only.", +"items": { +"enum": [ +"ACCESS_DENIED_REASON_UNSPECIFIED", +"EULA_NOT_ACCEPTED" +], +"enumDescriptions": [ +"Reason not specified.", +"The device is hosted in a partner lab whose end user license agreement the project has not accepted." +], +"type": "string" +}, +"readOnly": true, +"type": "array" +}, +"androidDetails": { +"$ref": "CatalogAndroidDeviceDetails", +"description": "Output only. Contains Android-specific attributes (set when platform == ANDROID).", +"readOnly": true +}, +"availability": { +"$ref": "CatalogDeviceAvailability", +"description": "Output only. Reports the current fleet availability for this device configuration.", +"readOnly": true +}, +"displayName": { +"description": "Output only. Provides a human-readable display name, e.g. \"Pixel 5\".", +"readOnly": true, +"type": "string" +}, +"formFactor": { +"description": "Output only. Specifies the form factor of the device.", +"enum": [ +"FORM_FACTOR_UNSPECIFIED", +"PHONE", +"TABLET", +"WEARABLE", +"TV" +], +"enumDescriptions": [ +"Form factor not specified.", +"Phone.", +"Tablet.", +"Wearable (e.g. watch).", +"TV." +], +"readOnly": true, +"type": "string" +}, +"hardwareType": { +"description": "Output only. Indicates whether the device is physical or virtual.", +"enum": [ +"HARDWARE_TYPE_UNSPECIFIED", +"PHYSICAL", +"VIRTUAL" +], +"enumDescriptions": [ +"Hardware type not specified.", +"Physical hardware device.", +"Virtual device (emulator / simulator)." +], +"readOnly": true, +"type": "string" +}, +"iosDetails": { +"$ref": "CatalogIosDeviceDetails", +"description": "Output only. Contains iOS-specific attributes (set when platform == IOS).", +"readOnly": true +}, +"labInfo": { +"$ref": "CatalogLabInfo", +"description": "Output only. The lab hosting this device.", +"readOnly": true +}, +"labels": { +"additionalProperties": { +"type": "string" +}, +"description": "Output only. Additional information. Informational only. May change over the lifecycle of a device.", +"readOnly": true, +"type": "object" +}, +"lifecycle": { +"$ref": "CatalogLifecycle", +"description": "Output only. The device lifecycle (maturity stage and removal date).", +"readOnly": true +}, +"manufacturer": { +"description": "Output only. Specifies the hardware manufacturer of the device.", +"readOnly": true, +"type": "string" +}, +"modelCode": { +"description": "Output only. Provides a human-readable model identifier for this device, independent of OS version. May be empty. Platform-dependent: * Android physical: hardware codename (android.os.Build.DEVICE), e.g. \"shiba\". * Android virtual: AVD model identifier, e.g. \"MediumPhone.arm\". * iOS: model identifier, e.g. \"iphone14pro\".", +"readOnly": true, +"type": "string" +}, +"name": { +"description": "Identifier. Identifies the device resource. Format: `projects/{project}/locations/{location}/devices/{device}`. The {device} segment is an opaque, stable string. Clients must not parse it to derive or assume device-specific details.", +"type": "string" +}, +"osVersion": { +"description": "Output only. Specifies the OS version, e.g. \"30\" (Android API level) or \"17.4\" (iOS).", +"readOnly": true, +"type": "string" +}, +"platform": { +"description": "Output only. Specifies the platform of the device.", +"enum": [ +"PLATFORM_UNSPECIFIED", +"ANDROID", +"IOS" +], +"enumDescriptions": [ +"Platform not specified.", +"Android.", +"iOS." +], +"readOnly": true, +"type": "string" +}, +"primaryScreen": { +"$ref": "CatalogScreenMetrics", +"description": "Output only. Measurements of the primary device screen. Informational only. Unset for devices without a screen (e.g. some wearables).", +"readOnly": true +}, +"supportedProducts": { +"description": "Output only. Products/Services supported by this device.", +"items": { +"$ref": "CatalogSupportedProduct" +}, +"readOnly": true, +"type": "array" +} +}, +"type": "object" +}, +"CatalogDeviceAvailability": { +"description": "Fleet availability for a device configuration.", +"id": "CatalogDeviceAvailability", +"properties": { +"available": { +"description": "Output only. Specifies the current availability bucket (idle, immediately allocatable devices) for this device configuration. This is a best-effort snapshot, refreshed periodically. It fluctuates depending on traffic as other requests allocate devices.", +"enum": [ +"AVAILABILITY_UNSPECIFIED", +"AVAILABILITY_NONE", +"AVAILABILITY_LOW", +"AVAILABILITY_MEDIUM", +"AVAILABILITY_HIGH" +], +"enumDescriptions": [ +"The value of availability is unknown or unset.", +"No devices of this configuration are currently idle. A request can still be made, but it will queue until a device frees up. Expect longer wait times, and avoid requesting many devices at once (e.g. high shard counts).", +"A small number of devices are currently idle. Suitable for a few concurrent requests. Larger bursts (e.g. many shards) may queue until devices free up.", +"A moderate number of devices are currently idle. Suitable for a moderate number of concurrent requests. Very large bursts may still queue.", +"Many devices are currently idle. Suitable for a large number of concurrent requests with little to no queueing at the moment of observation." +], +"readOnly": true, +"type": "string" +}, +"capacity": { +"description": "Output only. Specifies the current capacity bucket for this device configuration. Represents the total number of online devices (idle or in use).", +"enum": [ +"CAPACITY_UNSPECIFIED", +"CAPACITY_NONE", +"CAPACITY_LOW", +"CAPACITY_MEDIUM", +"CAPACITY_HIGH" +], +"enumDescriptions": [ +"The value of device capacity is unknown or unset.", +"No online devices of this configuration. These devices are unavailable either temporarily or permanently and should not be requested. If the device is also marked as deprecated, this state is very likely permanent.", +"Devices that are low in capacity (the lab has a small number of these devices). These devices may be used if users need to test on this specific device model and version. Please note that due to low capacity, the tests may take much longer to finish, especially if a large number of tests are invoked at once. These devices are not suitable for test sharding.", +"Devices that are medium in capacity (the lab has a decent number of these devices, though not as many as high capacity devices). These devices are suitable for fewer test runs (e.g. fewer than 100 tests) and only for low shard counts (e.g. less than 10 shards).", +"Devices that are high in capacity (the lab has a large number of these devices). These devices are generally suggested for running a large number of simultaneous tests (e.g. more than 100 tests). Please note that high capacity devices do not guarantee short wait times due to several factors: 1. Traffic (how heavily they are used at any given moment). 2. High capacity devices are prioritized for certain usages, which may cause user tests to be slower than selecting other similar device types." +], +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"CatalogDeviceStreamingSupport": { +"description": "Per-product metadata for the DeviceStreaming product.", +"id": "CatalogDeviceStreamingSupport", +"properties": { +"minimumAndroidStudioVersion": { +"description": "Output only. Specifies the minimum Android Studio version that supports this device. Optional; only set when the device is known to work only at or above a certain Android Studio version. Expected format \"major.minor.micro.patch\", e.g. \"5921.22.2211.8881706\".", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"CatalogIosDeviceDetails": { +"description": "iOS-specific device attributes. Reserved for future iOS-only fields.", +"id": "CatalogIosDeviceDetails", +"properties": {}, +"type": "object" +}, +"CatalogLabInfo": { +"description": "The lab hosting a device.", +"id": "CatalogLabInfo", +"properties": { +"displayName": { +"description": "Output only. Display name of the lab where the device is hosted. If empty, the device is hosted in a Google owned lab.", +"readOnly": true, +"type": "string" +}, +"regionCode": { +"description": "Output only. The Unicode country/region code (CLDR) of the lab where the device is hosted, e.g. \"US\" for United States, \"KR\" for South Korea. Empty when the hosting region is not published.", +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"CatalogLifecycle": { +"description": "Catalog resource lifecycle: maturity state plus key lifecycle dates.", +"id": "CatalogLifecycle", +"properties": { +"removalDate": { +"$ref": "Date", +"description": "Output only. Specifies the date the resource is scheduled to be removed from the catalog. Only set when `state == DEPRECATED`.", +"readOnly": true +}, +"state": { +"description": "Output only. Specifies the current maturity state of the resource.", +"enum": [ +"STATE_UNSPECIFIED", +"PREVIEW", +"ACTIVE", +"DEPRECATED" +], +"enumDescriptions": [ +"State not specified.", +"Early access. This resource may have reduced stability and availability.", +"Generally available.", +"Still usable, but scheduled for removal." +], +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"CatalogListDevicesResponse": { +"description": "Response including listed devices.", +"id": "CatalogListDevicesResponse", +"properties": { +"devices": { +"description": "The list of devices.", +"items": { +"$ref": "CatalogDevice" +}, +"type": "array" +}, +"nextPageToken": { +"description": "Token to receive the next page of devices. This will be absent if the end of the response list has been reached.", +"type": "string" +} +}, +"type": "object" +}, +"CatalogListSoftwareVersionsResponse": { +"description": "Response including listed software versions.", +"id": "CatalogListSoftwareVersionsResponse", +"properties": { +"nextPageToken": { +"description": "Token to receive the next page of software versions. This will be absent if the end of the response list has been reached.", +"type": "string" +}, +"softwareVersions": { +"description": "The list of software versions.", +"items": { +"$ref": "CatalogSoftwareVersion" +}, +"type": "array" +} +}, +"type": "object" +}, +"CatalogScreenMetrics": { +"description": "Screen measurements of a device.", +"id": "CatalogScreenMetrics", +"properties": { +"densityDpi": { +"description": "Output only. Pixel density in dots per inch (dpi).", +"format": "int32", +"readOnly": true, +"type": "integer" +}, +"heightPx": { +"description": "Output only. Height in pixels.", +"format": "int32", +"readOnly": true, +"type": "integer" +}, +"widthPx": { +"description": "Output only. Width in pixels.", +"format": "int32", +"readOnly": true, +"type": "integer" +} +}, +"type": "object" +}, +"CatalogSoftwareVersion": { +"description": "A single software version in the catalog.", +"id": "CatalogSoftwareVersion", +"properties": { +"androidxTestOrchestratorDetails": { +"$ref": "CatalogAndroidxTestOrchestratorDetails", +"description": "Output only. Contains AndroidX Test Orchestrator-specific attributes (set when software_type == ANDROIDX_TEST_ORCHESTRATOR).", +"readOnly": true +}, +"displayName": { +"description": "Output only. Provides a human-readable name for this version, e.g. \"AndroidX Test Orchestrator 1.4.1\".", +"readOnly": true, +"type": "string" +}, +"isDefault": { +"description": "Output only. Indicates whether the system uses this version when a request does not select one explicitly. Exactly one version per `software_type` is the default, and it may change over time.", +"readOnly": true, +"type": "boolean" +}, +"lifecycle": { +"$ref": "CatalogLifecycle", +"description": "Output only. The version lifecycle (maturity stage and removal date).", +"readOnly": true +}, +"name": { +"description": "Identifier. Identifies the software version resource. Format: `projects/{project}/locations/{location}/softwareVersions/{software_version}`. The {software_version} segment is an opaque, stable string. Clients must not parse it to derive or assume the version.", +"type": "string" +}, +"softwareType": { +"description": "Output only. Specifies which software this is a version of. Filter on this field to narrow the collection to a single kind of software, for example `software_type = \"ANDROIDX_TEST_ORCHESTRATOR\"`.", +"enum": [ +"SOFTWARE_TYPE_UNSPECIFIED", +"ANDROIDX_TEST_ORCHESTRATOR", +"XCODE" +], +"enumDescriptions": [ +"Software type not specified.", +"AndroidX Test Orchestrator, which runs each Android instrumentation test case in its own process.", +"Apple Xcode, the toolchain that builds and runs iOS XCTests." +], +"readOnly": true, +"type": "string" +}, +"version": { +"description": "Output only. Specifies the version identifier, e.g. \"1.4.1\". Unique within a `software_type`.", +"readOnly": true, +"type": "string" +}, +"xcodeDetails": { +"$ref": "CatalogXcodeDetails", +"description": "Output only. Contains Xcode-specific attributes (set when software_type == XCODE).", +"readOnly": true +} +}, +"type": "object" +}, +"CatalogSupportedProduct": { +"description": "Declares that a device supports a given Device Cloud product, with optional per-product metadata. Discriminated by which product-specific message is set; adding a new product = new oneof arm + new per-product message.", +"id": "CatalogSupportedProduct", +"properties": { +"automation": { +"$ref": "CatalogAutomationSupport", +"description": "Output only. Represents Automation, which is DeviceRun-backed automated test execution.", +"readOnly": true +}, +"deviceStreaming": { +"$ref": "CatalogDeviceStreamingSupport", +"description": "Output only. Represents DeviceStreaming, which is interactive remote device streaming.", +"readOnly": true +} +}, +"type": "object" +}, +"CatalogXcodeDetails": { +"description": "Xcode-specific attributes.", +"id": "CatalogXcodeDetails", +"properties": { +"supportedIosVersions": { +"description": "Output only. Lists the iOS versions this Xcode can run tests against, e.g. \"16.6\". This is a property of the toolchain, so it says nothing about whether a device on that iOS version is available; list the `Device` collection to find out.", +"items": { +"type": "string" +}, +"readOnly": true, +"type": "array" +} +}, +"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" +}, +"DeviceAction": { +"description": "The action to be performed on a device.", +"id": "DeviceAction", +"properties": { +"androidBugreport": { +"$ref": "AndroidBugreportDeviceAction", +"description": "Captures a bugreport from the device unless the test result is pass." +}, +"androidDumpsys": { +"$ref": "AndroidDumpsysDeviceAction", +"description": "Captures a dumpsys from the device." +}, +"androidInstallPackages": { +"$ref": "AndroidInstallPackagesDeviceAction", +"description": "Installs Android packages on the device." +}, +"androidLogcat": { +"$ref": "AndroidLogcatDeviceAction", +"description": "Collects logcat output from the device." +}, +"androidMockLocation": { +"$ref": "AndroidMockLocationDeviceAction", +"description": "Mocks the location of the device." +}, +"androidOrientation": { +"$ref": "AndroidOrientationDeviceAction", +"description": "Sets the orientation of the device." +}, +"androidPullFiles": { +"$ref": "AndroidPullFilesDeviceAction", +"description": "Pulls directories and files from the device at the end of the run." +}, +"androidPushFiles": { +"$ref": "AndroidPushFilesDeviceAction", +"description": "Pushes files to the device at the beginning of the run." +}, +"androidRecordVideo": { +"$ref": "AndroidRecordVideoDeviceAction", +"description": "Records a video of the device screen during the run." +}, +"androidSwitchLocale": { +"$ref": "AndroidSwitchLocaleDeviceAction", +"description": "Switches the locale (language and region) of the device." +}, +"iosAppPrivacyReport": { +"$ref": "IosAppPrivacyReportDeviceAction", +"description": "Collects the exported iOS App Privacy Report during the run." +}, +"iosInstallPackages": { +"$ref": "IosInstallPackagesDeviceAction", +"description": "Installs additional iOS packages on the device." +}, +"iosPullFiles": { +"$ref": "IosPullFilesDeviceAction", +"description": "Pulls directories and files from the iOS device sandbox at the end of the run." +}, +"iosPushFiles": { +"$ref": "IosPushFilesDeviceAction", +"description": "Pushes files to the iOS device sandbox at the beginning of the run." +}, +"iosRecordVideo": { +"$ref": "IosRecordVideoDeviceAction", +"description": "Records a video of the iOS device screen during the run." +}, +"iosSwitchLocale": { +"$ref": "IosSwitchLocaleDeviceAction", +"description": "Switches the locale (language and region) of the iOS application." +} +}, +"type": "object" +}, +"DeviceConfig": { +"description": "The configuration of a run on a device.", +"id": "DeviceConfig", +"properties": { +"actions": { +"description": "Optional. The actions to be performed on the device. Actions will be executed in the order they are specified in the list. Each action type can at most have 1 instance in the list.", +"items": { +"$ref": "DeviceAction" +}, +"type": "array" +}, +"requirement": { +"$ref": "DeviceRequirement", +"description": "Required. The requirement of the device." +} +}, +"type": "object" +}, +"DeviceRequirement": { +"description": "The requirement of a device.", +"id": "DeviceRequirement", +"properties": { +"deviceId": { +"description": "The device ID of a device in the catalog. The device ID is the last part of a device's resource name.", +"type": "string" +} +}, +"type": "object" +}, +"Empty": { +"description": "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); }", +"id": "Empty", +"properties": {}, +"type": "object" +}, +"ExecutionReport": { +"description": "The runtime information and result report of a single on-device execution attempt.", +"id": "ExecutionReport", +"properties": { +"displayName": { +"description": "Output only. The display_name set by users in the ExecutionConfig.", +"readOnly": true, +"type": "string" +}, +"endTime": { +"description": "Output only. The end time of the execution.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"id": { +"description": "Output only. The unique identifier of the execution.", +"readOnly": true, +"type": "string" +}, +"outputFiles": { +"description": "Output only. The output files of the execution.", +"items": { +"$ref": "OutputFile" +}, +"readOnly": true, +"type": "array" +}, +"result": { +"$ref": "Result", +"description": "Output only. The result of the execution.", +"readOnly": true +}, +"startTime": { +"description": "Output only. The start time of the execution.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"status": { +"$ref": "Status", +"description": "Output only. The status of the execution.", +"readOnly": true +}, +"warnings": { +"description": "Output only. Non-fatal warnings collected during the execution.", +"items": { +"$ref": "Warning" +}, +"readOnly": true, +"type": "array" +} +}, +"type": "object" +}, +"GcsPath": { +"description": "A path to a file or directory in Google Cloud Storage.", +"id": "GcsPath", +"properties": { +"path": { +"description": "Required. The Google Cloud Storage path of the file or directory. Format: `gs:///`.", +"type": "string" +} +}, +"type": "object" +}, +"GoogleLongrunningCancelOperationRequest": { +"description": "The request message for Operations.CancelOperation.", +"id": "GoogleLongrunningCancelOperationRequest", +"properties": {}, +"type": "object" +}, +"GoogleLongrunningListOperationsResponse": { +"description": "The response message for Operations.ListOperations.", +"id": "GoogleLongrunningListOperationsResponse", +"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": "GoogleLongrunningOperation" +}, +"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" +}, +"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": "GoogleRpcStatus", +"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" +}, +"GoogleRpcStatus": { +"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": "GoogleRpcStatus", +"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" +}, +"InputFile": { +"description": "Input file.", +"id": "InputFile", +"properties": { +"gcsInputFile": { +"$ref": "GcsPath", +"description": "An input file in Google Cloud Storage." +} +}, +"type": "object" +}, +"IosAppPrivacyReportDeviceAction": { +"description": "Collects the exported iOS App Privacy Report during the test run. When enabled, the iOS device records application activity (such as network access, domain requests, and sensitive resource access like photos, camera, or location) and exports Apple's official App Privacy Report. The report will be written to a file named `AppActivityReport.ndjson` in the execution output directory.", +"id": "IosAppPrivacyReportDeviceAction", +"properties": {}, +"type": "object" +}, +"IosInstallPackagesDeviceAction": { +"description": "Installs iOS packages on the device.", +"id": "IosInstallPackagesDeviceAction", +"properties": { +"ipas": { +"description": "Required. Additional iOS packages (IPAs) to install on the device. Limits: - A maximum of 20 IPAs are allowed.", +"items": { +"$ref": "InputFile" +}, +"type": "array" +} +}, +"type": "object" +}, +"IosPullFilesDeviceAction": { +"description": "Pulls directories and files from the iOS device sandbox at the end of the run.", +"id": "IosPullFilesDeviceAction", +"properties": { +"paths": { +"description": "Required. Absolute directory or file paths to pull from the device. Limits: - A maximum of 10 paths are allowed.", +"items": { +"$ref": "IosPullFilesDeviceActionPathConfig" +}, +"type": "array" +} +}, +"type": "object" +}, +"IosPullFilesDeviceActionPathConfig": { +"description": "The configuration of pulling a file or directory from the iOS device.", +"id": "IosPullFilesDeviceActionPathConfig", +"properties": { +"bundleId": { +"description": "Required. The bundle ID of the application sandbox.", +"type": "string" +}, +"devicePath": { +"description": "Required. The device path relative to the app sandbox, e.g. \"/Documents/output/\".", +"type": "string" +} +}, +"type": "object" +}, +"IosPushFilesDeviceAction": { +"description": "Pushes files to the iOS device sandbox at the beginning of the run.", +"id": "IosPushFilesDeviceAction", +"properties": { +"fileConfigs": { +"description": "Required. Configs of pushing files to the device. Limits: - A maximum of 50 files are allowed.", +"items": { +"$ref": "IosPushFilesDeviceActionFileConfig" +}, +"type": "array" +} +}, +"type": "object" +}, +"IosPushFilesDeviceActionFileConfig": { +"description": "The configuration of pushing a file to the iOS device.", +"id": "IosPushFilesDeviceActionFileConfig", +"properties": { +"bundleId": { +"description": "Required. The bundle ID of the application sandbox.", +"type": "string" +}, +"destinationPath": { +"description": "Required. The destination path relative to the app sandbox, e.g. \"/Documents/file.txt\".", +"type": "string" +}, +"sourceFile": { +"$ref": "InputFile", +"description": "Required. The file to be pushed." +} +}, +"type": "object" +}, +"IosRecordVideoDeviceAction": { +"description": "Records a video of the iOS device screen during the run. The video will be written to a file named `video.mp4` in the execution output directory.", +"id": "IosRecordVideoDeviceAction", +"properties": { +"discardOnPass": { +"description": "Optional. Whether to discard the video if the test passes. If not specified, the default is false (always keep the video).", +"type": "boolean" +} +}, +"type": "object" +}, +"IosSwitchLocaleDeviceAction": { +"description": "Switches the locale (language and region) of the iOS application.", +"id": "IosSwitchLocaleDeviceAction", +"properties": { +"localeCode": { +"description": "Required. The locale (language and region) to switch the app to. The format is `language-region` or `language`, e.g. \"en-US\", \"zh-CN\", \"ja\", etc.", +"type": "string" +} +}, +"type": "object" +}, +"IosXcTest": { +"description": "The configuration of an iOS XCTest.", +"id": "IosXcTest", +"properties": { +"testsZip": { +"$ref": "InputFile", +"description": "Required. The .zip containing the .xctestrun file and the contents of the DerivedData/Build/Products directory." +}, +"xcTestTimeout": { +"description": "Optional. The timeout of the test. Default value: 5 min. Range: [1 min, 3 hours].", +"format": "google-duration", +"type": "string" +}, +"xcodeVersion": { +"description": "Optional. The Xcode version that should be used for the test. If not set, a system-default Xcode version is used. The available Xcode versions can be retrieved from the catalog service.", +"type": "string" +}, +"xctestrun": { +"$ref": "InputFile", +"description": "Optional. An .xctestrun file that will override the .xctestrun file in the tests zip." +} +}, +"type": "object" +}, +"IssueSummary": { +"description": "Describes the summary of an issue (error or warning) with structured details.", +"id": "IssueSummary", +"properties": { +"message": { +"description": "Output only. Human-readable explanation of the issue in English.", +"readOnly": true, +"type": "string" +}, +"reason": { +"description": "Output only. The reason of the issue. This is a constant value that identifies the proximate cause of the issue. This should be at most 63 characters and match a regular expression of `A-Z*[A-Z0-9]`, which represents UPPER_SNAKE_CASE.", +"readOnly": true, +"type": "string" +}, +"type": { +"description": "Output only. The issue classification based on responsibility.", +"enum": [ +"ISSUE_TYPE_UNSPECIFIED", +"INFRA", +"CUSTOMER" +], +"enumDescriptions": [ +"Unspecified issue type. This value is unused.", +"Platform infrastructure or operational execution environment failure.", +"Customer test script failure, malformed APK, or bad user configuration." +], +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"JobAction": { +"description": "The action to be performed in a job.", +"id": "JobAction", +"properties": { +"androidInstrumentationTest": { +"$ref": "AndroidInstrumentationTest", +"description": "Android instrumentation test." +}, +"androidNativeBinary": { +"$ref": "AndroidNativeBinary", +"description": "Android native binary execution." +}, +"iosXcTest": { +"$ref": "IosXcTest", +"description": "iOS XCTest." +} +}, +"type": "object" +}, +"JobConfig": { +"description": "The configuration of a job.", +"id": "JobConfig", +"properties": { +"action": { +"$ref": "JobAction", +"description": "Required. Job action." +}, +"allocationConfig": { +"$ref": "AllocationConfig", +"description": "Required. Allocation config." +}, +"displayName": { +"description": "Optional. User-settable, human-readable name for the job. If set, it must be unique within the session. If not set, the display name will default to `job-`, where `` is the 0-based index of the job in the session formatted as three digits (e.g., job-000, job-001, ...). Maximum size is 63 bytes when encoded as UTF-8. If set, must match regex: `^A-Za-z0-9*$`.", +"type": "string" +}, +"labels": { +"additionalProperties": { +"type": "string" +}, +"description": "Optional. User-defined metadata for tracking or categorization. These labels do not affect job execution and are surfaced in the JobReport. Limits: - Maximum number of entries: 16. - Maximum key size: 32 bytes (UTF-8). - Maximum value size: 1024 bytes (UTF-8).", +"type": "object" +}, +"settings": { +"$ref": "JobSettings", +"description": "Optional. Job settings." +} +}, +"type": "object" +}, +"JobReport": { +"description": "The runtime information and result report of a job.", +"id": "JobReport", +"properties": { +"displayName": { +"description": "Output only. The display_name set by users in the JobConfig.", +"readOnly": true, +"type": "string" +}, +"endTime": { +"description": "Output only. The end time of the job.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"executionReports": { +"description": "Output only. Reports of the execution attempts of the job.", +"items": { +"$ref": "ExecutionReport" +}, +"readOnly": true, +"type": "array" +}, +"id": { +"description": "Output only. The unique identifier of the job.", +"readOnly": true, +"type": "string" +}, +"labels": { +"additionalProperties": { +"type": "string" +}, +"description": "Output only. The original labels provided by the user during job creation.", +"readOnly": true, +"type": "object" +}, +"outputFiles": { +"description": "Output only. The output files of the job.", +"items": { +"$ref": "OutputFile" +}, +"readOnly": true, +"type": "array" +}, +"result": { +"$ref": "Result", +"description": "Output only. The result of the job.", +"readOnly": true +}, +"startTime": { +"description": "Output only. The start time of the job.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"status": { +"$ref": "Status", +"description": "Output only. The status of the job.", +"readOnly": true +}, +"warnings": { +"description": "Output only. Non-fatal warnings collected during the job.", +"items": { +"$ref": "Warning" +}, +"readOnly": true, +"type": "array" +} +}, +"type": "object" +}, +"JobSettings": { +"description": "Job settings to control the job execution.", +"id": "JobSettings", +"properties": { +"retrySettings": { +"$ref": "RetrySettings", +"description": "Optional. The retry settings of the job." +} +}, +"type": "object" +}, +"LatLng": { +"description": "An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges.", +"id": "LatLng", +"properties": { +"latitude": { +"description": "The latitude in degrees. It must be in the range [-90.0, +90.0].", +"format": "double", +"type": "number" +}, +"longitude": { +"description": "The longitude in degrees. It must be in the range [-180.0, +180.0].", +"format": "double", +"type": "number" +} +}, +"type": "object" +}, +"ListLocationsResponse": { +"description": "The response message for Locations.ListLocations.", +"id": "ListLocationsResponse", +"properties": { +"locations": { +"description": "A list of locations that matches the specified filter in the request.", +"items": { +"$ref": "Location" +}, +"type": "array" +}, +"nextPageToken": { +"description": "The standard List next-page token.", +"type": "string" +} +}, +"type": "object" +}, +"ListSessionsResponse": { +"description": "Response including listed sessions.", +"id": "ListSessionsResponse", +"properties": { +"nextPageToken": { +"description": "Token to receive the next page of sessions. This will be absent if the end of the response list has been reached.", +"type": "string" +}, +"sessions": { +"description": "The list of sessions.", +"items": { +"$ref": "Session" +}, +"type": "array" +}, +"unreachable": { +"description": "Unordered list. Sessions that could not be reached.", +"items": { +"type": "string" +}, +"type": "array" +} +}, +"type": "object" +}, +"Location": { +"description": "A resource that represents a Google Cloud location.", +"id": "Location", +"properties": { +"displayName": { +"description": "The friendly name for this location, typically a nearby city name. For example, \"Tokyo\".", +"type": "string" +}, +"labels": { +"additionalProperties": { +"type": "string" +}, +"description": "Cross-service attributes for the location. For example {\"cloud.googleapis.com/region\": \"us-east1\"}", +"type": "object" +}, +"locationId": { +"description": "The canonical id for this location. For example: `\"us-east1\"`.", +"type": "string" +}, +"metadata": { +"additionalProperties": { +"description": "Properties of the object. Contains field @type with type URL.", +"type": "any" +}, +"description": "Service-specific metadata. For example the available capacity at the given location.", +"type": "object" +}, +"name": { +"description": "Resource name for the location, which may vary between implementations. For example: `\"projects/example-project/locations/us-east1\"`", +"type": "string" +} +}, +"type": "object" +}, +"OperationMetadata": { +"description": "Represents the metadata of the long-running operation.", +"id": "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 been cancelled successfully have google.longrunning.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" +}, +"OutputFile": { +"description": "Output file.", +"id": "OutputFile", +"properties": { +"gcsOutputFile": { +"$ref": "GcsPath", +"description": "An output file in Google Cloud Storage." +} +}, +"type": "object" +}, +"Result": { +"description": "The result of a session/job/execution.", +"id": "Result", +"properties": { +"cause": { +"$ref": "ResultCause", +"description": "Output only. Detailed result cause diagnostics. Set if type is not PASSED.", +"readOnly": true +}, +"resultType": { +"description": "Output only. The result type of the session/job/execution.", +"enum": [ +"RESULT_TYPE_UNSPECIFIED", +"PASSED", +"FAILED", +"ERROR", +"TIMED_OUT", +"CANCELLED" +], +"enumDescriptions": [ +"Unknown result type.", +"Finished and passed.", +"Finished but failed. It is usually caused by the user config, problematic test cases, or real bugs of their apps/platform under test.", +"Unclassified error, can be caused by user config/tests/AUT, infra, or the tools that the infra is depending on.", +"Test timeout.", +"Test is aborted by user." +], +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"ResultCause": { +"description": "Describes the cause of the non-passed result occurred during the execution.", +"id": "ResultCause", +"properties": { +"summary": { +"$ref": "IssueSummary", +"description": "Output only. Structured cause detail.", +"readOnly": true +} +}, +"type": "object" +}, +"RetrySettings": { +"description": "Retry settings.", +"id": "RetrySettings", +"properties": { +"flakyTestRetryStrategy": { +"$ref": "RetrySettingsFlakyTestRetryStrategy", +"description": "Optional. The default retry strategy. Allows an Execution to retry on test failures and infrastructure errors." +} +}, +"type": "object" +}, +"RetrySettingsFlakyTestRetryStrategy": { +"description": "Default retry strategy. It will retry on test failures for up to flaky_test_attempts (including the initial run). It also retries on infra issues for up to 2 attempts (including the initial run). So in total, an execution can run up to flaky_test_attempts * 2 times in the worst case.", +"id": "RetrySettingsFlakyTestRetryStrategy", +"properties": { +"flakyTestAttempts": { +"description": "Required. The total attempts for flaky tests, including the initial run. Default value: 1 (no retry). Range: [1, 5].", +"format": "int32", +"type": "integer" +}, +"parallelRetry": { +"description": "Optional. Whether to retry the test failures in parallel. By default, the test is retried sequentially. If true, when the initial attempt fails, (flaky_test_attempts - 1) attempts will be triggered at the same time to run in parallel.", +"type": "boolean" +}, +"testReductionMode": { +"description": "Optional. The mode of test reduction for retry. If the test runner doesn't support the specified test reduction mode, the request will be rejected with an `INVALID_ARGUMENT` error.", +"enum": [ +"TEST_REDUCTION_MODE_UNSPECIFIED", +"NO_REDUCTION", +"REDUCE_TO_FAILED_TEST_CASES" +], +"enumDescriptions": [ +"The test reduction mode is unspecified. Will default to `NO_REDUCTION`.", +"Runs the same set of test cases of the previous attempt.", +"Only runs the failed test cases of the previous attempt. For Android Instrumentation tests, this reduction mode only works when the tests in the test APK use one of the following test runners: - `androidx.test.ext.junit.runners.AndroidJUnit4` - `org.junit.runners.JUnit4` - `com.google.testing.junit.testparameterinjector.TestParameterInjector` - `org.junit.runners.Parameterized` Otherwise, its behavior will fall back to `NO_REDUCTION`." +], +"type": "string" +} +}, +"type": "object" +}, +"Session": { +"description": "A session resource in the AutomationSession API. At a high level, `Session` describes the configuration of one or multiple jobs, the state transitions it goes through, and the results.", +"id": "Session", +"properties": { +"name": { +"description": "Identifier. The resource name of the session. Format: `projects/{project}/locations/{location}/sessions/{session}`.", +"type": "string" +}, +"sessionConfig": { +"$ref": "SessionConfig", +"description": "Required. Configuration used to create the session." +}, +"sessionReport": { +"$ref": "SessionReport", +"description": "Output only. The runtime information and result report of the session.", +"readOnly": true +} +}, +"type": "object" +}, +"SessionConfig": { +"description": "SessionConfig is used to create a session.", +"id": "SessionConfig", +"properties": { +"displayName": { +"description": "Optional. User-settable, human-readable name for the session. Maximum size is 63 bytes when encoded as UTF-8. If set, must match regex: `^A-Za-z0-9*$`.", +"type": "string" +}, +"jobConfigs": { +"description": "Required. Configs of the jobs in the session.", +"items": { +"$ref": "JobConfig" +}, +"type": "array" +}, +"notificationConfig": { +"$ref": "SessionConfigSessionNotificationConfig", +"description": "Optional. Notification config for the session." +}, +"outputDirectoryConfig": { +"$ref": "SessionConfigSessionOutputFileDirectoryConfig", +"description": "Required. Output file directory config for the session." +} +}, +"type": "object" +}, +"SessionConfigSessionNotificationConfig": { +"description": "Config to control session notification.", +"id": "SessionConfigSessionNotificationConfig", +"properties": { +"pubsubTopic": { +"description": "Optional. The Pub/Sub topics to which session events are published. Format: `projects/{project}/topics/{topic}`. See https://cloud.google.com/pubsub/docs/admin#topic_and_subscription_name_restrictions", +"items": { +"type": "string" +}, +"type": "array" +} +}, +"type": "object" +}, +"SessionConfigSessionOutputFileDirectoryConfig": { +"description": "Config to control session output file directory.", +"id": "SessionConfigSessionOutputFileDirectoryConfig", +"properties": { +"flatDirectoryStructure": { +"description": "Optional. Whether to write output files directly under the output directory instead of nesting them under service-generated subdirectories. By default (`false`), output files are stored under `////`. When `true`, the session ID subdirectory is never appended, and the job display name subdirectory is appended only when the session has more than one job. Output files are therefore stored under: - `//` for a single-job session. - `///` for a multi-job session. Set this to `true` when the output directory is already unique per session (for example, when a CI system generates it), to avoid redundant nesting.", +"type": "boolean" +}, +"gcsOutputDirectory": { +"$ref": "GcsPath", +"description": "The Google Cloud Storage path of the output directory (e.g. `gs://my-bucket/output`). The bucket must exist. If the bucket is located in another project or uses fine-grained access controls, ensure the Device Run Service Agent of the project (`service-@gcp-sa-devicerun.iam.gserviceaccount.com`) is granted access to the bucket (such as `roles/storage.objectUser`)." +} +}, +"type": "object" +}, +"SessionReport": { +"description": "The runtime information and result report of a session.", +"id": "SessionReport", +"properties": { +"endTime": { +"description": "Output only. The end time of the session.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"id": { +"description": "Output only. The unique identifier of the session.", +"readOnly": true, +"type": "string" +}, +"jobReports": { +"description": "Output only. Reports of the jobs in the session.", +"items": { +"$ref": "JobReport" +}, +"readOnly": true, +"type": "array" +}, +"result": { +"$ref": "Result", +"description": "Output only. The result of the session.", +"readOnly": true +}, +"startTime": { +"description": "Output only. The start time of the session.", +"format": "google-datetime", +"readOnly": true, +"type": "string" +}, +"status": { +"$ref": "Status", +"description": "Output only. The status of the session.", +"readOnly": true +} +}, +"type": "object" +}, +"Status": { +"description": "The status of a session/job/execution.", +"id": "Status", +"properties": { +"progressMessages": { +"description": "Output only. Human-readable, detailed descriptions of the session/job/execution's progress. For example: \"Provisioning a device\", \"Starting Test\". Each message should contain only one line of text. During the course of execution new data may be appended to the end of progress_messages.", +"items": { +"type": "string" +}, +"readOnly": true, +"type": "array" +}, +"statusType": { +"description": "Output only. The status type of the session/job/execution.", +"enum": [ +"STATUS_TYPE_UNSPECIFIED", +"PENDING", +"RUNNING", +"DONE", +"SUSPENDED" +], +"enumDescriptions": [ +"Unknown status type.", +"The session/job/execution is pending, not started yet.", +"The session/job/execution is running.", +"The session/job/execution is finished.", +"The session/job/execution is suspended due to quota issues." +], +"readOnly": true, +"type": "string" +} +}, +"type": "object" +}, +"Warning": { +"description": "Non-fatal operational anomaly, lint observation, or execution insight.", +"id": "Warning", +"properties": { +"summary": { +"$ref": "IssueSummary", +"description": "Output only. Detailed warning summary.", +"readOnly": true +} +}, +"type": "object" +} +}, +"servicePath": "", +"title": "Device Run API", +"version": "v1alpha", +"version_module": true +} \ No newline at end of file diff --git a/googleapiclient/discovery_cache/documents/displayvideo.v3.json b/googleapiclient/discovery_cache/documents/displayvideo.v3.json index d98d25bb1a..5f6963c93c 100644 --- a/googleapiclient/discovery_cache/documents/displayvideo.v3.json +++ b/googleapiclient/discovery_cache/documents/displayvideo.v3.json @@ -493,7 +493,7 @@ "type": "string" }, "filter": { -"description": "Optional. Allows filtering by ad group ad fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by `AND` and `OR`. A sequence of restrictions implicitly uses `AND`. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `EQUALS (=)` operator. Supported fields: * `adGroupId` * `displayName` * `entityStatus` * `adGroupAdId` Examples: * All ad group ads under an ad group: `adGroupId=\"1234\"` * All ad group ads under an ad group with an entityStatus of `ENTITY_STATUS_ACTIVE` or `ENTITY_STATUS_PAUSED`: `(entityStatus=\"ENTITY_STATUS_ACTIVE\" OR entityStatus=\"ENTITY_STATUS_PAUSED\") AND adGroupId=\"12345\"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.", +"description": "Optional. Allows filtering by ad group ad fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by `AND` and `OR`. A sequence of restrictions implicitly uses `AND`. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `EQUALS (=)` operator. Supported fields: * `adGroupId` * `displayName` * `entityStatus` * `adGroupAdId` * `parentCreativeId` Examples: * All ad group ads under an ad group: `adGroupId=\"1234\"` * All ad group ads under an ad group with an entityStatus of `ENTITY_STATUS_ACTIVE` or `ENTITY_STATUS_PAUSED`: `(entityStatus=\"ENTITY_STATUS_ACTIVE\" OR entityStatus=\"ENTITY_STATUS_PAUSED\") AND adGroupId=\"12345\"` * All ad group ads under a parent creative: `parentCreativeId=\"12345\"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.", "location": "query", "type": "string" }, @@ -8360,7 +8360,7 @@ } } }, -"revision": "20260923", +"revision": "20260924", "rootUrl": "https://displayvideo.googleapis.com/", "schemas": { "ActiveViewVideoViewabilityMetricConfig": { diff --git a/googleapiclient/discovery_cache/documents/displayvideo.v4.json b/googleapiclient/discovery_cache/documents/displayvideo.v4.json index a9149d5b5e..c2e31ff7ed 100644 --- a/googleapiclient/discovery_cache/documents/displayvideo.v4.json +++ b/googleapiclient/discovery_cache/documents/displayvideo.v4.json @@ -722,7 +722,7 @@ "type": "string" }, "filter": { -"description": "Optional. Allows filtering by ad group ad fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by `AND` and `OR`. A sequence of restrictions implicitly uses `AND`. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `EQUALS (=)` operator. Supported fields: * `adGroupId` * `displayName` * `entityStatus` * `adGroupAdId` Examples: * All ad group ads under an ad group: `adGroupId=\"1234\"` * All ad group ads under an ad group with an entityStatus of `ENTITY_STATUS_ACTIVE` or `ENTITY_STATUS_PAUSED`: `(entityStatus=\"ENTITY_STATUS_ACTIVE\" OR entityStatus=\"ENTITY_STATUS_PAUSED\") AND adGroupId=\"12345\"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.", +"description": "Optional. Allows filtering by ad group ad fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by `AND` and `OR`. A sequence of restrictions implicitly uses `AND`. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `EQUALS (=)` operator. Supported fields: * `adGroupId` * `displayName` * `entityStatus` * `adGroupAdId` * `parentCreativeId` Examples: * All ad group ads under an ad group: `adGroupId=\"1234\"` * All ad group ads under an ad group with an entityStatus of `ENTITY_STATUS_ACTIVE` or `ENTITY_STATUS_PAUSED`: `(entityStatus=\"ENTITY_STATUS_ACTIVE\" OR entityStatus=\"ENTITY_STATUS_PAUSED\") AND adGroupId=\"12345\"` * All ad group ads under a parent creative: `parentCreativeId=\"12345\"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.", "location": "query", "type": "string" }, @@ -9618,7 +9618,7 @@ } } }, -"revision": "20260923", +"revision": "20260924", "rootUrl": "https://displayvideo.googleapis.com/", "schemas": { "ActiveViewVideoViewabilityMetricConfig": { diff --git a/googleapiclient/discovery_cache/documents/firebaseappcheck.v1.json b/googleapiclient/discovery_cache/documents/firebaseappcheck.v1.json index b558d49338..91beff596a 100644 --- a/googleapiclient/discovery_cache/documents/firebaseappcheck.v1.json +++ b/googleapiclient/discovery_cache/documents/firebaseappcheck.v1.json @@ -1564,7 +1564,7 @@ } } }, -"revision": "20260822", +"revision": "20260918", "rootUrl": "https://firebaseappcheck.googleapis.com/", "schemas": { "GoogleFirebaseAppcheckV1AppAttestConfig": { @@ -1870,7 +1870,7 @@ "type": "string" }, "jti": { -"description": "Optional. When `limited_use` is set to `true`, this field specifies the desired `jti` claim (Section 4.1.7 of RFC 7519) in the returned App Check token. *Limited use* App Check tokens with the same `jti` will be counted as the same token for the purposes of replay protection. An error is returned if this field is specified without setting `limited_use` to `true`. The size of this field is limited to 500 bytes. If specified, its length must be at least 16 bytes. If this field is omitted or is empty and `limited_use` is set to `true`, a randomly generated `jti` claim with length between 16 and 500 bytes (inclusive) will be used in the returned App Check token. Leaving this field empty is only recommended if your custom attestation provider itself is not vulnerable to replay attacks. When `limited_use` is set to `false`, the presence and the contents of the `jti` claim in the returned App Check token are unspecified. To ensure that the returned App Check token is eligible for limited-use functionality, set `limited_use` to `true`.", +"description": "Optional. When `limited_use` is set to `true`, this field specifies the desired `jti` claim (Section 4.1.7 of RFC 7519) in the returned App Check token. *Limited use* App Check tokens with the same `jti` will be counted as the same token for the purposes of replay protection. An error is returned if this field is specified without setting `limited_use` to `true`. The size of this field is limited to 250 bytes. If specified, its length must be at least 16 bytes. If this field is omitted or is empty and `limited_use` is set to `true`, a randomly generated `jti` claim with length between 16 and 250 bytes (inclusive) will be used in the returned App Check token. Leaving this field empty is only recommended if your custom attestation provider itself is not vulnerable to replay attacks. When `limited_use` is set to `false`, the presence and the contents of the `jti` claim in the returned App Check token are unspecified. To ensure that the returned App Check token is eligible for limited-use functionality, set `limited_use` to `true`.", "type": "string" }, "limitedUse": { @@ -2005,7 +2005,7 @@ "id": "GoogleFirebaseAppcheckV1LimitedUseConfig", "properties": { "jti": { -"description": "Optional. Specifies the desired `jti` claim (Section 4.1.7 of RFC 7519) in the returned App Check token. Limited-use App Check tokens with the same `jti` will be counted as the same token for the purposes of replay protection. The size of this field is limited to 500 bytes. If specified, its length must be at least 16 bytes. If this field is omitted or is empty, a randomly generated `jti` claim with length between 16 and 500 bytes (inclusive) will be used in the returned App Check token. Leaving this field empty is only recommended if your custom attestation provider itself is not vulnerable to replay attacks.", +"description": "Optional. Specifies the desired `jti` claim (Section 4.1.7 of RFC 7519) in the returned App Check token. Limited-use App Check tokens with the same `jti` will be counted as the same token for the purposes of replay protection. The size of this field is limited to 250 bytes. If specified, its length must be at least 16 bytes. If this field is omitted or is empty, a randomly generated `jti` claim with length between 16 and 250 bytes (inclusive) will be used in the returned App Check token. Leaving this field empty is only recommended if your custom attestation provider itself is not vulnerable to replay attacks.", "type": "string" } }, diff --git a/googleapiclient/discovery_cache/documents/firebaseappcheck.v1beta.json b/googleapiclient/discovery_cache/documents/firebaseappcheck.v1beta.json index 612d5e6104..e72a7cb54f 100644 --- a/googleapiclient/discovery_cache/documents/firebaseappcheck.v1beta.json +++ b/googleapiclient/discovery_cache/documents/firebaseappcheck.v1beta.json @@ -1726,7 +1726,7 @@ } } }, -"revision": "20260822", +"revision": "20260918", "rootUrl": "https://firebaseappcheck.googleapis.com/", "schemas": { "GoogleFirebaseAppcheckV1betaAppAttestConfig": { @@ -2074,7 +2074,7 @@ "type": "string" }, "jti": { -"description": "Optional. When `limited_use` is set to `true`, this field specifies the desired `jti` claim (Section 4.1.7 of RFC 7519) in the returned App Check token. *Limited use* App Check tokens with the same `jti` will be counted as the same token for the purposes of replay protection. An error is returned if this field is specified without setting `limited_use` to `true`. The size of this field is limited to 500 bytes. If specified, its length must be at least 16 bytes. If this field is omitted or is empty and `limited_use` is set to `true`, a randomly generated `jti` claim with length between 16 and 500 bytes (inclusive) will be used in the returned App Check token. Leaving this field empty is only recommended if your custom attestation provider itself is not vulnerable to replay attacks. When `limited_use` is set to `false`, the presence and the contents of the `jti` claim in the returned App Check token are unspecified. To ensure that the returned App Check token is eligible for limited-use functionality, set `limited_use` to `true`.", +"description": "Optional. When `limited_use` is set to `true`, this field specifies the desired `jti` claim (Section 4.1.7 of RFC 7519) in the returned App Check token. *Limited use* App Check tokens with the same `jti` will be counted as the same token for the purposes of replay protection. An error is returned if this field is specified without setting `limited_use` to `true`. The size of this field is limited to 250 bytes. If specified, its length must be at least 16 bytes. If this field is omitted or is empty and `limited_use` is set to `true`, a randomly generated `jti` claim with length between 16 and 250 bytes (inclusive) will be used in the returned App Check token. Leaving this field empty is only recommended if your custom attestation provider itself is not vulnerable to replay attacks. When `limited_use` is set to `false`, the presence and the contents of the `jti` claim in the returned App Check token are unspecified. To ensure that the returned App Check token is eligible for limited-use functionality, set `limited_use` to `true`.", "type": "string" }, "limitedUse": { @@ -2221,7 +2221,7 @@ "id": "GoogleFirebaseAppcheckV1betaLimitedUseConfig", "properties": { "jti": { -"description": "Optional. Specifies the desired `jti` claim (Section 4.1.7 of RFC 7519) in the returned App Check token. Limited-use App Check tokens with the same `jti` will be counted as the same token for the purposes of replay protection. The size of this field is limited to 500 bytes. If specified, its length must be at least 16 bytes. If this field is omitted or is empty, a randomly generated `jti` claim with length between 16 and 500 bytes (inclusive) will be used in the returned App Check token. Leaving this field empty is only recommended if your custom attestation provider itself is not vulnerable to replay attacks.", +"description": "Optional. Specifies the desired `jti` claim (Section 4.1.7 of RFC 7519) in the returned App Check token. Limited-use App Check tokens with the same `jti` will be counted as the same token for the purposes of replay protection. The size of this field is limited to 250 bytes. If specified, its length must be at least 16 bytes. If this field is omitted or is empty, a randomly generated `jti` claim with length between 16 and 250 bytes (inclusive) will be used in the returned App Check token. Leaving this field empty is only recommended if your custom attestation provider itself is not vulnerable to replay attacks.", "type": "string" } },