From b9af1f16b998acec764bf86306a83e11ff36a579 Mon Sep 17 00:00:00 2001 From: henribru <6639509+henribru@users.noreply.github.com> Date: Sun, 15 Mar 2026 02:31:56 +0000 Subject: [PATCH] Update stubs --- .../_apis/aiplatform/v1/resources.pyi | 32 ++ .../_apis/aiplatform/v1/schemas.pyi | 151 ++++++++- .../_apis/aiplatform/v1beta1/resources.pyi | 32 ++ .../_apis/aiplatform/v1beta1/schemas.pyi | 156 ++++++++-- .../_apis/alloydb/v1/schemas.pyi | 18 ++ .../_apis/alloydb/v1alpha/schemas.pyi | 19 ++ .../_apis/alloydb/v1beta/schemas.pyi | 19 ++ .../_apis/androidmanagement/v1/schemas.pyi | 1 - .../_apis/backupdr/v1/schemas.pyi | 27 +- .../_apis/beyondcorp/v1/schemas.pyi | 6 + .../_apis/beyondcorp/v1alpha/schemas.pyi | 8 +- .../_apis/calendar/v3/schemas.pyi | 6 + .../_apis/ces/v1/schemas.pyi | 24 ++ .../_apis/ces/v1beta/resources.pyi | 34 +++ .../_apis/ces/v1beta/schemas.pyi | 35 +++ .../_apis/compute/alpha/resources.pyi | 4 + .../_apis/compute/alpha/schemas.pyi | 72 +++++ .../_apis/compute/beta/resources.pyi | 75 +++++ .../_apis/compute/beta/schemas.pyi | 101 +++++++ .../_apis/compute/v1/resources.pyi | 286 ++++++++++++++++++ .../_apis/compute/v1/schemas.pyi | 180 +++++++++++ .../_apis/dataplex/v1/resources.pyi | 9 + .../_apis/dataplex/v1/schemas.pyi | 1 + .../_apis/developerknowledge/__init__.pyi | 0 .../developerknowledge/v1alpha/__init__.pyi | 2 + .../developerknowledge/v1alpha/resources.pyi | 72 +++++ .../developerknowledge/v1alpha/schemas.pyi | 27 ++ .../_apis/discoveryengine/v1/schemas.pyi | 188 ++++++++++++ .../_apis/discoveryengine/v1alpha/schemas.pyi | 187 ++++++++++++ .../_apis/discoveryengine/v1beta/schemas.pyi | 188 ++++++++++++ .../_apis/displayvideo/v2/schemas.pyi | 46 +++ .../_apis/displayvideo/v3/resources.pyi | 167 ++++++++++ .../_apis/displayvideo/v3/schemas.pyi | 193 ++++++++++++ .../_apis/displayvideo/v4/resources.pyi | 167 ++++++++++ .../_apis/displayvideo/v4/schemas.pyi | 193 ++++++++++++ .../_apis/dlp/v2/schemas.pyi | 18 +- .../_apis/firebasedataconnect/v1/schemas.pyi | 1 + .../firebasedataconnect/v1beta/schemas.pyi | 1 + .../_apis/firebaseml/v2beta/schemas.pyi | 5 + .../_apis/firestore/v1/schemas.pyi | 1 + .../_apis/firestore/v1beta1/schemas.pyi | 1 + .../_apis/gkehub/v1/schemas.pyi | 1 + .../_apis/gkehub/v1alpha/schemas.pyi | 2 + .../_apis/gkehub/v1beta/schemas.pyi | 1 + .../_apis/gkehub/v2/schemas.pyi | 1 + .../_apis/gkehub/v2alpha/schemas.pyi | 1 + .../_apis/gkehub/v2beta/schemas.pyi | 1 + .../_apis/iam/v1/schemas.pyi | 5 +- .../_apis/language/v1/schemas.pyi | 177 +++++++++++ .../_apis/language/v1beta2/schemas.pyi | 177 +++++++++++ .../_apis/language/v2/schemas.pyi | 177 +++++++++++ .../merchantapi/promotions_v1beta/schemas.pyi | 6 + .../_apis/monitoring/v1/schemas.pyi | 6 - .../_apis/networkmanagement/v1/schemas.pyi | 26 ++ .../networkmanagement/v1beta1/schemas.pyi | 26 ++ .../_apis/networksecurity/v1/resources.pyi | 43 --- .../networksecurity/v1beta1/resources.pyi | 43 --- .../_apis/networkservices/v1/schemas.pyi | 2 + .../_apis/networkservices/v1beta1/schemas.pyi | 2 + .../_apis/oracledatabase/v1/schemas.pyi | 2 + .../v1alpha1/schemas.pyi | 21 -- .../v1beta1/schemas.pyi | 21 -- .../_apis/recaptchaenterprise/v1/schemas.pyi | 34 +++ .../_apis/run/v1/schemas.pyi | 8 +- .../_apis/run/v2/schemas.pyi | 8 +- .../_apis/sqladmin/v1/schemas.pyi | 3 + .../_apis/sqladmin/v1beta4/schemas.pyi | 3 + .../_apis/tagmanager/v2/schemas.pyi | 4 + .../_apis/travelimpactmodel/v1/schemas.pyi | 30 -- .../_apis/videointelligence/v1/resources.pyi | 1 + .../_apis/videointelligence/v1/schemas.pyi | 7 + .../videointelligence/v1beta2/schemas.pyi | 6 + .../videointelligence/v1p1beta1/schemas.pyi | 6 + .../videointelligence/v1p2beta1/schemas.pyi | 6 + .../videointelligence/v1p3beta1/schemas.pyi | 6 + googleapiclient-stubs/discovery.pyi | 21 ++ pyproject.toml | 2 +- uv.lock | 2 +- 78 files changed, 3422 insertions(+), 219 deletions(-) create mode 100644 googleapiclient-stubs/_apis/developerknowledge/__init__.pyi create mode 100644 googleapiclient-stubs/_apis/developerknowledge/v1alpha/__init__.pyi create mode 100644 googleapiclient-stubs/_apis/developerknowledge/v1alpha/resources.pyi create mode 100644 googleapiclient-stubs/_apis/developerknowledge/v1alpha/schemas.pyi diff --git a/googleapiclient-stubs/_apis/aiplatform/v1/resources.pyi b/googleapiclient-stubs/_apis/aiplatform/v1/resources.pyi index e030a8ab8..30bf289f3 100644 --- a/googleapiclient-stubs/_apis/aiplatform/v1/resources.pyi +++ b/googleapiclient-stubs/_apis/aiplatform/v1/resources.pyi @@ -2100,6 +2100,14 @@ class AiplatformResource(googleapiclient.discovery.Resource): deployedModelId: str = ..., **kwargs: typing.Any, ) -> GoogleApiHttpBodyHttpRequest: ... + def responses( + self, + *, + endpoint: str, + body: GoogleApiHttpBody = ..., + deployedModelId: str = ..., + **kwargs: typing.Any, + ) -> GoogleApiHttpBodyHttpRequest: ... @typing.type_check_only class OperationsResource(googleapiclient.discovery.Resource): @@ -6345,6 +6353,20 @@ class AiplatformResource(googleapiclient.discovery.Resource): ) -> GoogleLongrunningOperationHttpRequest: ... def operations(self) -> OperationsResource: ... + def askContexts( + self, + *, + parent: str, + body: GoogleCloudAiplatformV1AskContextsRequest = ..., + **kwargs: typing.Any, + ) -> GoogleCloudAiplatformV1AskContextsResponseHttpRequest: ... + def asyncRetrieveContexts( + self, + *, + parent: str, + body: GoogleCloudAiplatformV1AsyncRetrieveContextsRequest = ..., + **kwargs: typing.Any, + ) -> GoogleLongrunningOperationHttpRequest: ... def augmentPrompt( self, *, @@ -7353,6 +7375,16 @@ class GoogleCloudAiplatformV1ArtifactHttpRequest(googleapiclient.http.HttpReques num_retries: int = 0, ) -> GoogleCloudAiplatformV1Artifact: ... +@typing.type_check_only +class GoogleCloudAiplatformV1AskContextsResponseHttpRequest( + googleapiclient.http.HttpRequest +): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> GoogleCloudAiplatformV1AskContextsResponse: ... + @typing.type_check_only class GoogleCloudAiplatformV1AugmentPromptResponseHttpRequest( googleapiclient.http.HttpRequest diff --git a/googleapiclient-stubs/_apis/aiplatform/v1/schemas.pyi b/googleapiclient-stubs/_apis/aiplatform/v1/schemas.pyi index 5ef506080..9517e0511 100644 --- a/googleapiclient-stubs/_apis/aiplatform/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/aiplatform/v1/schemas.pyi @@ -4,6 +4,17 @@ import typing_extensions _list = list +@typing.type_check_only +class CloudAiLargeModelsVisionGenerateVideoExperiments( + typing_extensions.TypedDict, total=False +): + humanPose: CloudAiLargeModelsVisionHumanPose + modelName: str + numDiffusionSteps: int + promptInputs: CloudAiLargeModelsVisionPromptInputs + videoTransformMaskGcsUri: str + videoTransformStrength: float + @typing.type_check_only class CloudAiLargeModelsVisionGenerateVideoResponse( typing_extensions.TypedDict, total=False @@ -18,9 +29,15 @@ class CloudAiLargeModelsVisionGenerateVideoResponseVideo( typing_extensions.TypedDict, total=False ): bytesBase64Encoded: str + experimentsMetadata: CloudAiLargeModelsVisionGenerateVideoExperiments gcsUri: str mimeType: str +@typing.type_check_only +class CloudAiLargeModelsVisionHumanPose(typing_extensions.TypedDict, total=False): + bodyLandmarksGcsUri: str + faceLandmarksGcsUri: str + @typing.type_check_only class CloudAiLargeModelsVisionImage(typing_extensions.TypedDict, total=False): encoding: str @@ -60,6 +77,14 @@ class CloudAiLargeModelsVisionNamedBoundingBox( y1: float y2: float +@typing.type_check_only +class CloudAiLargeModelsVisionPromptInputs(typing_extensions.TypedDict, total=False): + audioPrompt: str + negativeAudioPrompt: str + negativePrompt: str + promptChunks: _list[str] + transcript: str + @typing.type_check_only class CloudAiLargeModelsVisionRaiInfo(typing_extensions.TypedDict, total=False): blockedEntities: _list[str] @@ -278,6 +303,20 @@ class GoogleCloudAiplatformV1Artifact(typing_extensions.TypedDict, total=False): updateTime: str uri: str +@typing.type_check_only +class GoogleCloudAiplatformV1AskContextsRequest( + typing_extensions.TypedDict, total=False +): + query: GoogleCloudAiplatformV1RagQuery + tools: _list[GoogleCloudAiplatformV1Tool] + +@typing.type_check_only +class GoogleCloudAiplatformV1AskContextsResponse( + typing_extensions.TypedDict, total=False +): + contexts: GoogleCloudAiplatformV1RagContexts + response: str + @typing.type_check_only class GoogleCloudAiplatformV1AssignNotebookRuntimeOperationMetadata( typing_extensions.TypedDict, total=False @@ -293,6 +332,13 @@ class GoogleCloudAiplatformV1AssignNotebookRuntimeRequest( notebookRuntimeId: str notebookRuntimeTemplate: str +@typing.type_check_only +class GoogleCloudAiplatformV1AsyncRetrieveContextsRequest( + typing_extensions.TypedDict, total=False +): + query: GoogleCloudAiplatformV1RagQuery + tools: _list[GoogleCloudAiplatformV1Tool] + @typing.type_check_only class GoogleCloudAiplatformV1Attribution(typing_extensions.TypedDict, total=False): approximationError: float @@ -1941,6 +1987,16 @@ class GoogleCloudAiplatformV1EvaluateDatasetResponse( aggregationOutput: GoogleCloudAiplatformV1AggregationOutput outputInfo: GoogleCloudAiplatformV1OutputInfo +@typing.type_check_only +class GoogleCloudAiplatformV1EvaluateDatasetRun( + typing_extensions.TypedDict, total=False +): + checkpointId: str + error: GoogleRpcStatus + evaluateDatasetResponse: GoogleCloudAiplatformV1EvaluateDatasetResponse + evaluationRun: str + operationName: str + @typing.type_check_only class GoogleCloudAiplatformV1EvaluateInstancesRequest( typing_extensions.TypedDict, total=False @@ -2076,6 +2132,13 @@ class GoogleCloudAiplatformV1EvaluatedAnnotationExplanation( explanation: GoogleCloudAiplatformV1Explanation explanationType: str +@typing.type_check_only +class GoogleCloudAiplatformV1EvaluationConfig(typing_extensions.TypedDict, total=False): + autoraterConfig: GoogleCloudAiplatformV1AutoraterConfig + inferenceGenerationConfig: GoogleCloudAiplatformV1GenerationConfig + metrics: _list[GoogleCloudAiplatformV1Metric] + outputConfig: GoogleCloudAiplatformV1OutputConfig + @typing.type_check_only class GoogleCloudAiplatformV1EvaluationDataset( typing_extensions.TypedDict, total=False @@ -2087,8 +2150,7 @@ class GoogleCloudAiplatformV1EvaluationDataset( class GoogleCloudAiplatformV1EvaluationInstance( typing_extensions.TypedDict, total=False ): - agentData: GoogleCloudAiplatformV1EvaluationInstanceAgentData - agentEvalData: GoogleCloudAiplatformV1EvaluationInstanceAgentData + agentData: GoogleCloudAiplatformV1EvaluationInstanceDeprecatedAgentData otherData: GoogleCloudAiplatformV1EvaluationInstanceMapInstance prompt: GoogleCloudAiplatformV1EvaluationInstanceInstanceData reference: GoogleCloudAiplatformV1EvaluationInstanceInstanceData @@ -2096,7 +2158,7 @@ class GoogleCloudAiplatformV1EvaluationInstance( rubricGroups: dict[str, typing.Any] @typing.type_check_only -class GoogleCloudAiplatformV1EvaluationInstanceAgentConfig( +class GoogleCloudAiplatformV1EvaluationInstanceDeprecatedAgentConfig( typing_extensions.TypedDict, total=False ): agentId: str @@ -2104,29 +2166,31 @@ class GoogleCloudAiplatformV1EvaluationInstanceAgentConfig( description: str developerInstruction: GoogleCloudAiplatformV1EvaluationInstanceInstanceData subAgents: _list[str] - tools: GoogleCloudAiplatformV1EvaluationInstanceAgentConfigTools + tools: GoogleCloudAiplatformV1EvaluationInstanceDeprecatedAgentConfigTools toolsText: str @typing.type_check_only -class GoogleCloudAiplatformV1EvaluationInstanceAgentConfigTools( +class GoogleCloudAiplatformV1EvaluationInstanceDeprecatedAgentConfigTools( typing_extensions.TypedDict, total=False ): tool: _list[GoogleCloudAiplatformV1Tool] @typing.type_check_only -class GoogleCloudAiplatformV1EvaluationInstanceAgentData( +class GoogleCloudAiplatformV1EvaluationInstanceDeprecatedAgentData( typing_extensions.TypedDict, total=False ): - agentConfig: GoogleCloudAiplatformV1EvaluationInstanceAgentConfig + agentConfig: GoogleCloudAiplatformV1EvaluationInstanceDeprecatedAgentConfig agents: dict[str, typing.Any] developerInstruction: GoogleCloudAiplatformV1EvaluationInstanceInstanceData - events: GoogleCloudAiplatformV1EvaluationInstanceAgentDataEvents - tools: GoogleCloudAiplatformV1EvaluationInstanceAgentDataTools + events: GoogleCloudAiplatformV1EvaluationInstanceDeprecatedAgentDataEvents + tools: GoogleCloudAiplatformV1EvaluationInstanceDeprecatedAgentDataTools toolsText: str - turns: _list[GoogleCloudAiplatformV1EvaluationInstanceAgentDataConversationTurn] + turns: _list[ + GoogleCloudAiplatformV1EvaluationInstanceDeprecatedAgentDataConversationTurn + ] @typing.type_check_only -class GoogleCloudAiplatformV1EvaluationInstanceAgentDataAgentEvent( +class GoogleCloudAiplatformV1EvaluationInstanceDeprecatedAgentDataAgentEvent( typing_extensions.TypedDict, total=False ): activeTools: _list[GoogleCloudAiplatformV1Tool] @@ -2136,21 +2200,23 @@ class GoogleCloudAiplatformV1EvaluationInstanceAgentDataAgentEvent( stateDelta: dict[str, typing.Any] @typing.type_check_only -class GoogleCloudAiplatformV1EvaluationInstanceAgentDataConversationTurn( +class GoogleCloudAiplatformV1EvaluationInstanceDeprecatedAgentDataConversationTurn( typing_extensions.TypedDict, total=False ): - events: _list[GoogleCloudAiplatformV1EvaluationInstanceAgentDataAgentEvent] + events: _list[ + GoogleCloudAiplatformV1EvaluationInstanceDeprecatedAgentDataAgentEvent + ] turnId: str turnIndex: int @typing.type_check_only -class GoogleCloudAiplatformV1EvaluationInstanceAgentDataEvents( +class GoogleCloudAiplatformV1EvaluationInstanceDeprecatedAgentDataEvents( typing_extensions.TypedDict, total=False ): event: _list[GoogleCloudAiplatformV1Content] @typing.type_check_only -class GoogleCloudAiplatformV1EvaluationInstanceAgentDataTools( +class GoogleCloudAiplatformV1EvaluationInstanceDeprecatedAgentDataTools( typing_extensions.TypedDict, total=False ): tool: _list[GoogleCloudAiplatformV1Tool] @@ -2419,8 +2485,10 @@ class GoogleCloudAiplatformV1EventMetadata(typing_extensions.TypedDict, total=Fa branch: str customMetadata: dict[str, typing.Any] groundingMetadata: GoogleCloudAiplatformV1GroundingMetadata + inputTranscription: GoogleCloudAiplatformV1Transcription interrupted: bool longRunningToolIds: _list[str] + outputTranscription: GoogleCloudAiplatformV1Transcription partial: bool turnComplete: bool @@ -3600,7 +3668,7 @@ class GoogleCloudAiplatformV1GenerateFetchAccessTokenResponse( class GoogleCloudAiplatformV1GenerateInstanceRubricsRequest( typing_extensions.TypedDict, total=False ): - agentConfig: GoogleCloudAiplatformV1EvaluationInstanceAgentConfig + agentConfig: GoogleCloudAiplatformV1EvaluationInstanceDeprecatedAgentConfig contents: _list[GoogleCloudAiplatformV1Content] location: str predefinedRubricGenerationSpec: GoogleCloudAiplatformV1PredefinedMetricSpec @@ -3836,16 +3904,27 @@ class GoogleCloudAiplatformV1GroundednessSpec(typing_extensions.TypedDict, total @typing.type_check_only class GoogleCloudAiplatformV1GroundingChunk(typing_extensions.TypedDict, total=False): + image: GoogleCloudAiplatformV1GroundingChunkImage maps: GoogleCloudAiplatformV1GroundingChunkMaps retrievedContext: GoogleCloudAiplatformV1GroundingChunkRetrievedContext web: GoogleCloudAiplatformV1GroundingChunkWeb +@typing.type_check_only +class GoogleCloudAiplatformV1GroundingChunkImage( + typing_extensions.TypedDict, total=False +): + domain: str + imageUri: str + sourceUri: str + title: str + @typing.type_check_only class GoogleCloudAiplatformV1GroundingChunkMaps( typing_extensions.TypedDict, total=False ): placeAnswerSources: GoogleCloudAiplatformV1GroundingChunkMapsPlaceAnswerSources placeId: str + route: GoogleCloudAiplatformV1GroundingChunkMapsRoute text: str title: str uri: str @@ -3866,6 +3945,14 @@ class GoogleCloudAiplatformV1GroundingChunkMapsPlaceAnswerSourcesReviewSnippet( reviewId: str title: str +@typing.type_check_only +class GoogleCloudAiplatformV1GroundingChunkMapsRoute( + typing_extensions.TypedDict, total=False +): + distanceMeters: int + duration: str + encodedPolyline: str + @typing.type_check_only class GoogleCloudAiplatformV1GroundingChunkRetrievedContext( typing_extensions.TypedDict, total=False @@ -3891,6 +3978,7 @@ class GoogleCloudAiplatformV1GroundingMetadata( googleMapsWidgetContextToken: str groundingChunks: _list[GoogleCloudAiplatformV1GroundingChunk] groundingSupports: _list[GoogleCloudAiplatformV1GroundingSupport] + imageSearchQueries: _list[str] retrievalMetadata: GoogleCloudAiplatformV1RetrievalMetadata searchEntryPoint: GoogleCloudAiplatformV1SearchEntryPoint sourceFlaggingUris: _list[GoogleCloudAiplatformV1GroundingMetadataSourceFlaggingUri] @@ -3907,6 +3995,7 @@ class GoogleCloudAiplatformV1GroundingMetadataSourceFlaggingUri( class GoogleCloudAiplatformV1GroundingSupport(typing_extensions.TypedDict, total=False): confidenceScores: _list[float] groundingChunkIndices: _list[int] + renderedParts: _list[int] segment: GoogleCloudAiplatformV1Segment @typing.type_check_only @@ -3957,6 +4046,11 @@ class GoogleCloudAiplatformV1ImageConfig(typing_extensions.TypedDict, total=Fals personGeneration: typing_extensions.Literal[ "PERSON_GENERATION_UNSPECIFIED", "ALLOW_ALL", "ALLOW_ADULT", "ALLOW_NONE" ] + prominentPeople: typing_extensions.Literal[ + "PROMINENT_PEOPLE_UNSPECIFIED", + "ALLOW_PROMINENT_PEOPLE", + "BLOCK_PROMINENT_PEOPLE", + ] @typing.type_check_only class GoogleCloudAiplatformV1ImageConfigImageOutputOptions( @@ -10274,6 +10368,7 @@ class GoogleCloudAiplatformV1SupervisedTuningDatasetDistributionDatasetBucket( class GoogleCloudAiplatformV1SupervisedTuningSpec( typing_extensions.TypedDict, total=False ): + evaluationConfig: GoogleCloudAiplatformV1EvaluationConfig exportLastCheckpointOnly: bool hyperParameters: GoogleCloudAiplatformV1SupervisedHyperParameters trainingDatasetUri: str @@ -10537,6 +10632,24 @@ class GoogleCloudAiplatformV1ToolGoogleSearch(typing_extensions.TypedDict, total "BLOCK_ONLY_EXTREMELY_HIGH", ] excludeDomains: _list[str] + searchTypes: GoogleCloudAiplatformV1ToolGoogleSearchSearchTypes + +@typing.type_check_only +class GoogleCloudAiplatformV1ToolGoogleSearchImageSearch( + typing_extensions.TypedDict, total=False +): ... + +@typing.type_check_only +class GoogleCloudAiplatformV1ToolGoogleSearchSearchTypes( + typing_extensions.TypedDict, total=False +): + imageSearch: GoogleCloudAiplatformV1ToolGoogleSearchImageSearch + webSearch: GoogleCloudAiplatformV1ToolGoogleSearchWebSearch + +@typing.type_check_only +class GoogleCloudAiplatformV1ToolGoogleSearchWebSearch( + typing_extensions.TypedDict, total=False +): ... @typing.type_check_only class GoogleCloudAiplatformV1ToolNameMatchInput( @@ -10879,6 +10992,11 @@ class GoogleCloudAiplatformV1TrajectorySingleToolUseSpec( ): toolName: str +@typing.type_check_only +class GoogleCloudAiplatformV1Transcription(typing_extensions.TypedDict, total=False): + finished: bool + text: str + @typing.type_check_only class GoogleCloudAiplatformV1Trial(typing_extensions.TypedDict, total=False): clientId: str @@ -10947,6 +11065,7 @@ class GoogleCloudAiplatformV1TuningJob(typing_extensions.TypedDict, total=False) encryptionSpec: GoogleCloudAiplatformV1EncryptionSpec endTime: str error: GoogleRpcStatus + evaluateDatasetRuns: _list[GoogleCloudAiplatformV1EvaluateDatasetRun] experiment: str labels: dict[str, typing.Any] name: str diff --git a/googleapiclient-stubs/_apis/aiplatform/v1beta1/resources.pyi b/googleapiclient-stubs/_apis/aiplatform/v1beta1/resources.pyi index 0c12dd74b..14602add5 100644 --- a/googleapiclient-stubs/_apis/aiplatform/v1beta1/resources.pyi +++ b/googleapiclient-stubs/_apis/aiplatform/v1beta1/resources.pyi @@ -2650,6 +2650,14 @@ class AiplatformResource(googleapiclient.discovery.Resource): deployedModelId: str = ..., **kwargs: typing.Any, ) -> GoogleApiHttpBodyHttpRequest: ... + def responses( + self, + *, + endpoint: str, + body: GoogleApiHttpBody = ..., + deployedModelId: str = ..., + **kwargs: typing.Any, + ) -> GoogleApiHttpBodyHttpRequest: ... @typing.type_check_only class OperationsResource(googleapiclient.discovery.Resource): @@ -8000,6 +8008,20 @@ class AiplatformResource(googleapiclient.discovery.Resource): ) -> GoogleLongrunningOperationHttpRequest: ... def operations(self) -> OperationsResource: ... + def askContexts( + self, + *, + parent: str, + body: GoogleCloudAiplatformV1beta1AskContextsRequest = ..., + **kwargs: typing.Any, + ) -> GoogleCloudAiplatformV1beta1AskContextsResponseHttpRequest: ... + def asyncRetrieveContexts( + self, + *, + parent: str, + body: GoogleCloudAiplatformV1beta1AsyncRetrieveContextsRequest = ..., + **kwargs: typing.Any, + ) -> GoogleLongrunningOperationHttpRequest: ... def augmentPrompt( self, *, @@ -9435,6 +9457,16 @@ class GoogleCloudAiplatformV1beta1ArtifactHttpRequest(googleapiclient.http.HttpR num_retries: int = 0, ) -> GoogleCloudAiplatformV1beta1Artifact: ... +@typing.type_check_only +class GoogleCloudAiplatformV1beta1AskContextsResponseHttpRequest( + googleapiclient.http.HttpRequest +): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> GoogleCloudAiplatformV1beta1AskContextsResponse: ... + @typing.type_check_only class GoogleCloudAiplatformV1beta1AugmentPromptResponseHttpRequest( googleapiclient.http.HttpRequest diff --git a/googleapiclient-stubs/_apis/aiplatform/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/aiplatform/v1beta1/schemas.pyi index 3049587e9..111366274 100644 --- a/googleapiclient-stubs/_apis/aiplatform/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/aiplatform/v1beta1/schemas.pyi @@ -4,6 +4,17 @@ import typing_extensions _list = list +@typing.type_check_only +class CloudAiLargeModelsVisionGenerateVideoExperiments( + typing_extensions.TypedDict, total=False +): + humanPose: CloudAiLargeModelsVisionHumanPose + modelName: str + numDiffusionSteps: int + promptInputs: CloudAiLargeModelsVisionPromptInputs + videoTransformMaskGcsUri: str + videoTransformStrength: float + @typing.type_check_only class CloudAiLargeModelsVisionGenerateVideoResponse( typing_extensions.TypedDict, total=False @@ -18,9 +29,15 @@ class CloudAiLargeModelsVisionGenerateVideoResponseVideo( typing_extensions.TypedDict, total=False ): bytesBase64Encoded: str + experimentsMetadata: CloudAiLargeModelsVisionGenerateVideoExperiments gcsUri: str mimeType: str +@typing.type_check_only +class CloudAiLargeModelsVisionHumanPose(typing_extensions.TypedDict, total=False): + bodyLandmarksGcsUri: str + faceLandmarksGcsUri: str + @typing.type_check_only class CloudAiLargeModelsVisionImage(typing_extensions.TypedDict, total=False): encoding: str @@ -60,6 +77,14 @@ class CloudAiLargeModelsVisionNamedBoundingBox( y1: float y2: float +@typing.type_check_only +class CloudAiLargeModelsVisionPromptInputs(typing_extensions.TypedDict, total=False): + audioPrompt: str + negativeAudioPrompt: str + negativePrompt: str + promptChunks: _list[str] + transcript: str + @typing.type_check_only class CloudAiLargeModelsVisionRaiInfo(typing_extensions.TypedDict, total=False): blockedEntities: _list[str] @@ -317,6 +342,20 @@ class GoogleCloudAiplatformV1beta1ArtifactTypeSchema( schemaUri: str schemaVersion: str +@typing.type_check_only +class GoogleCloudAiplatformV1beta1AskContextsRequest( + typing_extensions.TypedDict, total=False +): + query: GoogleCloudAiplatformV1beta1RagQuery + tools: _list[GoogleCloudAiplatformV1beta1Tool] + +@typing.type_check_only +class GoogleCloudAiplatformV1beta1AskContextsResponse( + typing_extensions.TypedDict, total=False +): + contexts: GoogleCloudAiplatformV1beta1RagContexts + response: str + @typing.type_check_only class GoogleCloudAiplatformV1beta1AssembleDataRequest( typing_extensions.TypedDict, total=False @@ -379,6 +418,13 @@ class GoogleCloudAiplatformV1beta1AssignNotebookRuntimeRequest( notebookRuntimeId: str notebookRuntimeTemplate: str +@typing.type_check_only +class GoogleCloudAiplatformV1beta1AsyncRetrieveContextsRequest( + typing_extensions.TypedDict, total=False +): + query: GoogleCloudAiplatformV1beta1RagQuery + tools: _list[GoogleCloudAiplatformV1beta1Tool] + @typing.type_check_only class GoogleCloudAiplatformV1beta1Attribution(typing_extensions.TypedDict, total=False): approximationError: float @@ -2097,6 +2143,14 @@ class GoogleCloudAiplatformV1beta1DistillationHyperParameters( epochCount: str learningRateMultiplier: float +@typing.type_check_only +class GoogleCloudAiplatformV1beta1DistillationSamplingSpec( + typing_extensions.TypedDict, total=False +): + baseTeacherModel: str + tunedTeacherModelSource: str + validationDatasetUri: str + @typing.type_check_only class GoogleCloudAiplatformV1beta1DistillationSpec( typing_extensions.TypedDict, total=False @@ -2471,8 +2525,8 @@ class GoogleCloudAiplatformV1beta1EvaluationDataset( class GoogleCloudAiplatformV1beta1EvaluationInstance( typing_extensions.TypedDict, total=False ): - agentData: GoogleCloudAiplatformV1beta1EvaluationInstanceAgentData - agentEvalData: GoogleCloudAiplatformV1beta1EvaluationInstanceAgentData + agentData: GoogleCloudAiplatformV1beta1EvaluationInstanceDeprecatedAgentData + agentEvalData: GoogleCloudAiplatformV1beta1AgentData otherData: GoogleCloudAiplatformV1beta1EvaluationInstanceMapInstance prompt: GoogleCloudAiplatformV1beta1EvaluationInstanceInstanceData reference: GoogleCloudAiplatformV1beta1EvaluationInstanceInstanceData @@ -2480,7 +2534,7 @@ class GoogleCloudAiplatformV1beta1EvaluationInstance( rubricGroups: dict[str, typing.Any] @typing.type_check_only -class GoogleCloudAiplatformV1beta1EvaluationInstanceAgentConfig( +class GoogleCloudAiplatformV1beta1EvaluationInstanceDeprecatedAgentConfig( typing_extensions.TypedDict, total=False ): agentId: str @@ -2488,31 +2542,31 @@ class GoogleCloudAiplatformV1beta1EvaluationInstanceAgentConfig( description: str developerInstruction: GoogleCloudAiplatformV1beta1EvaluationInstanceInstanceData subAgents: _list[str] - tools: GoogleCloudAiplatformV1beta1EvaluationInstanceAgentConfigTools + tools: GoogleCloudAiplatformV1beta1EvaluationInstanceDeprecatedAgentConfigTools toolsText: str @typing.type_check_only -class GoogleCloudAiplatformV1beta1EvaluationInstanceAgentConfigTools( +class GoogleCloudAiplatformV1beta1EvaluationInstanceDeprecatedAgentConfigTools( typing_extensions.TypedDict, total=False ): tool: _list[GoogleCloudAiplatformV1beta1Tool] @typing.type_check_only -class GoogleCloudAiplatformV1beta1EvaluationInstanceAgentData( +class GoogleCloudAiplatformV1beta1EvaluationInstanceDeprecatedAgentData( typing_extensions.TypedDict, total=False ): - agentConfig: GoogleCloudAiplatformV1beta1EvaluationInstanceAgentConfig + agentConfig: GoogleCloudAiplatformV1beta1EvaluationInstanceDeprecatedAgentConfig agents: dict[str, typing.Any] developerInstruction: GoogleCloudAiplatformV1beta1EvaluationInstanceInstanceData - events: GoogleCloudAiplatformV1beta1EvaluationInstanceAgentDataEvents - tools: GoogleCloudAiplatformV1beta1EvaluationInstanceAgentDataTools + events: GoogleCloudAiplatformV1beta1EvaluationInstanceDeprecatedAgentDataEvents + tools: GoogleCloudAiplatformV1beta1EvaluationInstanceDeprecatedAgentDataTools toolsText: str turns: _list[ - GoogleCloudAiplatformV1beta1EvaluationInstanceAgentDataConversationTurn + GoogleCloudAiplatformV1beta1EvaluationInstanceDeprecatedAgentDataConversationTurn ] @typing.type_check_only -class GoogleCloudAiplatformV1beta1EvaluationInstanceAgentDataAgentEvent( +class GoogleCloudAiplatformV1beta1EvaluationInstanceDeprecatedAgentDataAgentEvent( typing_extensions.TypedDict, total=False ): activeTools: _list[GoogleCloudAiplatformV1beta1Tool] @@ -2522,21 +2576,23 @@ class GoogleCloudAiplatformV1beta1EvaluationInstanceAgentDataAgentEvent( stateDelta: dict[str, typing.Any] @typing.type_check_only -class GoogleCloudAiplatformV1beta1EvaluationInstanceAgentDataConversationTurn( +class GoogleCloudAiplatformV1beta1EvaluationInstanceDeprecatedAgentDataConversationTurn( typing_extensions.TypedDict, total=False ): - events: _list[GoogleCloudAiplatformV1beta1EvaluationInstanceAgentDataAgentEvent] + events: _list[ + GoogleCloudAiplatformV1beta1EvaluationInstanceDeprecatedAgentDataAgentEvent + ] turnId: str turnIndex: int @typing.type_check_only -class GoogleCloudAiplatformV1beta1EvaluationInstanceAgentDataEvents( +class GoogleCloudAiplatformV1beta1EvaluationInstanceDeprecatedAgentDataEvents( typing_extensions.TypedDict, total=False ): event: _list[GoogleCloudAiplatformV1beta1Content] @typing.type_check_only -class GoogleCloudAiplatformV1beta1EvaluationInstanceAgentDataTools( +class GoogleCloudAiplatformV1beta1EvaluationInstanceDeprecatedAgentDataTools( typing_extensions.TypedDict, total=False ): tool: _list[GoogleCloudAiplatformV1beta1Tool] @@ -2705,12 +2761,14 @@ class GoogleCloudAiplatformV1beta1EvaluationRunEvaluationConfigPromptTemplate( class GoogleCloudAiplatformV1beta1EvaluationRunInferenceConfig( typing_extensions.TypedDict, total=False ): - agentConfig: GoogleCloudAiplatformV1beta1EvaluationRunInferenceConfigAgentConfig + agentConfig: ( + GoogleCloudAiplatformV1beta1EvaluationRunInferenceConfigInferenceAgentConfig + ) generationConfig: GoogleCloudAiplatformV1beta1GenerationConfig model: str @typing.type_check_only -class GoogleCloudAiplatformV1beta1EvaluationRunInferenceConfigAgentConfig( +class GoogleCloudAiplatformV1beta1EvaluationRunInferenceConfigInferenceAgentConfig( typing_extensions.TypedDict, total=False ): developerInstruction: GoogleCloudAiplatformV1beta1Content @@ -2842,8 +2900,10 @@ class GoogleCloudAiplatformV1beta1EventMetadata( branch: str customMetadata: dict[str, typing.Any] groundingMetadata: GoogleCloudAiplatformV1beta1GroundingMetadata + inputTranscription: GoogleCloudAiplatformV1beta1Transcription interrupted: bool longRunningToolIds: _list[str] + outputTranscription: GoogleCloudAiplatformV1beta1Transcription partial: bool turnComplete: bool @@ -4386,7 +4446,7 @@ class GoogleCloudAiplatformV1beta1GenerateFetchAccessTokenResponse( class GoogleCloudAiplatformV1beta1GenerateInstanceRubricsRequest( typing_extensions.TypedDict, total=False ): - agentConfig: GoogleCloudAiplatformV1beta1EvaluationInstanceAgentConfig + agentConfig: GoogleCloudAiplatformV1beta1EvaluationInstanceDeprecatedAgentConfig contents: _list[GoogleCloudAiplatformV1beta1Content] location: str predefinedRubricGenerationSpec: GoogleCloudAiplatformV1beta1PredefinedMetricSpec @@ -4642,16 +4702,27 @@ class GoogleCloudAiplatformV1beta1GroundednessSpec( class GoogleCloudAiplatformV1beta1GroundingChunk( typing_extensions.TypedDict, total=False ): + image: GoogleCloudAiplatformV1beta1GroundingChunkImage maps: GoogleCloudAiplatformV1beta1GroundingChunkMaps retrievedContext: GoogleCloudAiplatformV1beta1GroundingChunkRetrievedContext web: GoogleCloudAiplatformV1beta1GroundingChunkWeb +@typing.type_check_only +class GoogleCloudAiplatformV1beta1GroundingChunkImage( + typing_extensions.TypedDict, total=False +): + domain: str + imageUri: str + sourceUri: str + title: str + @typing.type_check_only class GoogleCloudAiplatformV1beta1GroundingChunkMaps( typing_extensions.TypedDict, total=False ): placeAnswerSources: GoogleCloudAiplatformV1beta1GroundingChunkMapsPlaceAnswerSources placeId: str + route: GoogleCloudAiplatformV1beta1GroundingChunkMapsRoute text: str title: str uri: str @@ -4672,6 +4743,14 @@ class GoogleCloudAiplatformV1beta1GroundingChunkMapsPlaceAnswerSourcesReviewSnip reviewId: str title: str +@typing.type_check_only +class GoogleCloudAiplatformV1beta1GroundingChunkMapsRoute( + typing_extensions.TypedDict, total=False +): + distanceMeters: int + duration: str + encodedPolyline: str + @typing.type_check_only class GoogleCloudAiplatformV1beta1GroundingChunkRetrievedContext( typing_extensions.TypedDict, total=False @@ -4697,6 +4776,7 @@ class GoogleCloudAiplatformV1beta1GroundingMetadata( googleMapsWidgetContextToken: str groundingChunks: _list[GoogleCloudAiplatformV1beta1GroundingChunk] groundingSupports: _list[GoogleCloudAiplatformV1beta1GroundingSupport] + imageSearchQueries: _list[str] retrievalMetadata: GoogleCloudAiplatformV1beta1RetrievalMetadata retrievalQueries: _list[str] searchEntryPoint: GoogleCloudAiplatformV1beta1SearchEntryPoint @@ -4718,6 +4798,7 @@ class GoogleCloudAiplatformV1beta1GroundingSupport( ): confidenceScores: _list[float] groundingChunkIndices: _list[int] + renderedParts: _list[int] segment: GoogleCloudAiplatformV1beta1Segment @typing.type_check_only @@ -4768,6 +4849,11 @@ class GoogleCloudAiplatformV1beta1ImageConfig(typing_extensions.TypedDict, total personGeneration: typing_extensions.Literal[ "PERSON_GENERATION_UNSPECIFIED", "ALLOW_ALL", "ALLOW_ADULT", "ALLOW_NONE" ] + prominentPeople: typing_extensions.Literal[ + "PROMINENT_PEOPLE_UNSPECIFIED", + "ALLOW_PROMINENT_PEOPLE", + "BLOCK_PROMINENT_PEOPLE", + ] @typing.type_check_only class GoogleCloudAiplatformV1beta1ImageConfigImageOutputOptions( @@ -12657,6 +12743,24 @@ class GoogleCloudAiplatformV1beta1ToolGoogleSearch( "BLOCK_ONLY_EXTREMELY_HIGH", ] excludeDomains: _list[str] + searchTypes: GoogleCloudAiplatformV1beta1ToolGoogleSearchSearchTypes + +@typing.type_check_only +class GoogleCloudAiplatformV1beta1ToolGoogleSearchImageSearch( + typing_extensions.TypedDict, total=False +): ... + +@typing.type_check_only +class GoogleCloudAiplatformV1beta1ToolGoogleSearchSearchTypes( + typing_extensions.TypedDict, total=False +): + imageSearch: GoogleCloudAiplatformV1beta1ToolGoogleSearchImageSearch + webSearch: GoogleCloudAiplatformV1beta1ToolGoogleSearchWebSearch + +@typing.type_check_only +class GoogleCloudAiplatformV1beta1ToolGoogleSearchWebSearch( + typing_extensions.TypedDict, total=False +): ... @typing.type_check_only class GoogleCloudAiplatformV1beta1ToolNameMatchInput( @@ -13024,6 +13128,13 @@ class GoogleCloudAiplatformV1beta1TrajectorySingleToolUseSpec( ): toolName: str +@typing.type_check_only +class GoogleCloudAiplatformV1beta1Transcription( + typing_extensions.TypedDict, total=False +): + finished: bool + text: str + @typing.type_check_only class GoogleCloudAiplatformV1beta1Trial(typing_extensions.TypedDict, total=False): clientId: str @@ -13099,6 +13210,7 @@ class GoogleCloudAiplatformV1beta1TuningJob(typing_extensions.TypedDict, total=F createTime: str customBaseModel: str description: str + distillationSamplingSpec: GoogleCloudAiplatformV1beta1DistillationSamplingSpec distillationSpec: GoogleCloudAiplatformV1beta1DistillationSpec encryptionSpec: GoogleCloudAiplatformV1beta1EncryptionSpec endTime: str @@ -13135,6 +13247,7 @@ class GoogleCloudAiplatformV1beta1TuningJob(typing_extensions.TypedDict, total=F tunedModel: GoogleCloudAiplatformV1beta1TunedModel tunedModelDisplayName: str tuningDataStats: GoogleCloudAiplatformV1beta1TuningDataStats + tuningJobMetadata: GoogleCloudAiplatformV1beta1TuningJobMetadata tuningJobState: typing_extensions.Literal[ "TUNING_JOB_STATE_UNSPECIFIED", "TUNING_JOB_STATE_WAITING_FOR_QUOTA", @@ -13146,6 +13259,13 @@ class GoogleCloudAiplatformV1beta1TuningJob(typing_extensions.TypedDict, total=F updateTime: str veoTuningSpec: GoogleCloudAiplatformV1beta1VeoTuningSpec +@typing.type_check_only +class GoogleCloudAiplatformV1beta1TuningJobMetadata( + typing_extensions.TypedDict, total=False +): + completedEpochCount: str + completedStepCount: str + @typing.type_check_only class GoogleCloudAiplatformV1beta1UndeployIndexOperationMetadata( typing_extensions.TypedDict, total=False diff --git a/googleapiclient-stubs/_apis/alloydb/v1/schemas.pyi b/googleapiclient-stubs/_apis/alloydb/v1/schemas.pyi index 0c4922ff1..e4c7c014d 100644 --- a/googleapiclient-stubs/_apis/alloydb/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/alloydb/v1/schemas.pyi @@ -796,6 +796,9 @@ class StorageDatabasecenterPartnerapiV1mainConfigBasedSignalData( "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS", "SIGNAL_TYPE_EXTENDED_SUPPORT", "SIGNAL_TYPE_NO_AUTOMATED_BACKUP_POLICY", + "SIGNAL_TYPE_VERSION_NEARING_END_OF_LIFE", + "SIGNAL_TYPE_LAST_BACKUP_OLD", + "SIGNAL_TYPE_NOT_PROTECTED_BY_AUTOMATIC_FAILOVER", ] @typing.type_check_only @@ -980,6 +983,7 @@ class StorageDatabasecenterPartnerapiV1mainDatabaseResourceHealthSignalData( "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES", "SIGNAL_TYPE_EXTENDED_SUPPORT", "SIGNAL_TYPE_PERFORMANCE_KPI_CHANGE", + "SIGNAL_TYPE_VERSION_NEARING_END_OF_LIFE", ] state: typing_extensions.Literal["STATE_UNSPECIFIED", "ACTIVE", "RESOLVED", "MUTED"] @@ -1050,6 +1054,7 @@ class StorageDatabasecenterPartnerapiV1mainDatabaseResourceMetadata( "SUB_RESOURCE_TYPE_SECONDARY", "SUB_RESOURCE_TYPE_READ_REPLICA", "SUB_RESOURCE_TYPE_EXTERNAL_PRIMARY", + "SUB_RESOURCE_TYPE_READ_POOL", "SUB_RESOURCE_TYPE_OTHER", ] isDeletionProtectionEnabled: bool @@ -1196,16 +1201,19 @@ class StorageDatabasecenterPartnerapiV1mainDatabaseResourceRecommendationSignalD "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES", "SIGNAL_TYPE_EXTENDED_SUPPORT", "SIGNAL_TYPE_PERFORMANCE_KPI_CHANGE", + "SIGNAL_TYPE_VERSION_NEARING_END_OF_LIFE", ] @typing.type_check_only class StorageDatabasecenterPartnerapiV1mainDatabaseResourceSignalData( typing_extensions.TypedDict, total=False ): + backupRun: StorageDatabasecenterPartnerapiV1mainBackupRun fullResourceName: str lastRefreshTime: str resourceId: StorageDatabasecenterPartnerapiV1mainDatabaseResourceId signalBoolValue: bool + signalMetadataList: _list[StorageDatabasecenterPartnerapiV1mainSignalMetadata] signalState: typing_extensions.Literal[ "SIGNAL_STATE_UNSPECIFIED", "ACTIVE", "INACTIVE", "DISMISSED" ] @@ -1218,6 +1226,9 @@ class StorageDatabasecenterPartnerapiV1mainDatabaseResourceSignalData( "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS", "SIGNAL_TYPE_EXTENDED_SUPPORT", "SIGNAL_TYPE_NO_AUTOMATED_BACKUP_POLICY", + "SIGNAL_TYPE_VERSION_NEARING_END_OF_LIFE", + "SIGNAL_TYPE_LAST_BACKUP_OLD", + "SIGNAL_TYPE_NOT_PROTECTED_BY_AUTOMATIC_FAILOVER", ] @typing.type_check_only @@ -1371,6 +1382,13 @@ class StorageDatabasecenterPartnerapiV1mainRetentionSettings( timeBasedRetention: str timestampBasedRetentionTime: str +@typing.type_check_only +class StorageDatabasecenterPartnerapiV1mainSignalMetadata( + typing_extensions.TypedDict, total=False +): + backupRun: StorageDatabasecenterPartnerapiV1mainBackupRun + signalBoolValue: bool + @typing.type_check_only class StorageDatabasecenterPartnerapiV1mainTags( typing_extensions.TypedDict, total=False diff --git a/googleapiclient-stubs/_apis/alloydb/v1alpha/schemas.pyi b/googleapiclient-stubs/_apis/alloydb/v1alpha/schemas.pyi index aced7bcb4..9073c7277 100644 --- a/googleapiclient-stubs/_apis/alloydb/v1alpha/schemas.pyi +++ b/googleapiclient-stubs/_apis/alloydb/v1alpha/schemas.pyi @@ -558,6 +558,7 @@ class ObservabilityInstanceConfig(typing_extensions.TypedDict, total=False): queryPlansPerMinute: int recordApplicationTags: bool trackActiveQueries: bool + trackActiveQueryPlan: bool trackClientAddress: bool trackWaitEventTypes: bool trackWaitEvents: bool @@ -842,6 +843,9 @@ class StorageDatabasecenterPartnerapiV1mainConfigBasedSignalData( "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS", "SIGNAL_TYPE_EXTENDED_SUPPORT", "SIGNAL_TYPE_NO_AUTOMATED_BACKUP_POLICY", + "SIGNAL_TYPE_VERSION_NEARING_END_OF_LIFE", + "SIGNAL_TYPE_LAST_BACKUP_OLD", + "SIGNAL_TYPE_NOT_PROTECTED_BY_AUTOMATIC_FAILOVER", ] @typing.type_check_only @@ -1026,6 +1030,7 @@ class StorageDatabasecenterPartnerapiV1mainDatabaseResourceHealthSignalData( "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES", "SIGNAL_TYPE_EXTENDED_SUPPORT", "SIGNAL_TYPE_PERFORMANCE_KPI_CHANGE", + "SIGNAL_TYPE_VERSION_NEARING_END_OF_LIFE", ] state: typing_extensions.Literal["STATE_UNSPECIFIED", "ACTIVE", "RESOLVED", "MUTED"] @@ -1096,6 +1101,7 @@ class StorageDatabasecenterPartnerapiV1mainDatabaseResourceMetadata( "SUB_RESOURCE_TYPE_SECONDARY", "SUB_RESOURCE_TYPE_READ_REPLICA", "SUB_RESOURCE_TYPE_EXTERNAL_PRIMARY", + "SUB_RESOURCE_TYPE_READ_POOL", "SUB_RESOURCE_TYPE_OTHER", ] isDeletionProtectionEnabled: bool @@ -1242,16 +1248,19 @@ class StorageDatabasecenterPartnerapiV1mainDatabaseResourceRecommendationSignalD "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES", "SIGNAL_TYPE_EXTENDED_SUPPORT", "SIGNAL_TYPE_PERFORMANCE_KPI_CHANGE", + "SIGNAL_TYPE_VERSION_NEARING_END_OF_LIFE", ] @typing.type_check_only class StorageDatabasecenterPartnerapiV1mainDatabaseResourceSignalData( typing_extensions.TypedDict, total=False ): + backupRun: StorageDatabasecenterPartnerapiV1mainBackupRun fullResourceName: str lastRefreshTime: str resourceId: StorageDatabasecenterPartnerapiV1mainDatabaseResourceId signalBoolValue: bool + signalMetadataList: _list[StorageDatabasecenterPartnerapiV1mainSignalMetadata] signalState: typing_extensions.Literal[ "SIGNAL_STATE_UNSPECIFIED", "ACTIVE", "INACTIVE", "DISMISSED" ] @@ -1264,6 +1273,9 @@ class StorageDatabasecenterPartnerapiV1mainDatabaseResourceSignalData( "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS", "SIGNAL_TYPE_EXTENDED_SUPPORT", "SIGNAL_TYPE_NO_AUTOMATED_BACKUP_POLICY", + "SIGNAL_TYPE_VERSION_NEARING_END_OF_LIFE", + "SIGNAL_TYPE_LAST_BACKUP_OLD", + "SIGNAL_TYPE_NOT_PROTECTED_BY_AUTOMATIC_FAILOVER", ] @typing.type_check_only @@ -1417,6 +1429,13 @@ class StorageDatabasecenterPartnerapiV1mainRetentionSettings( timeBasedRetention: str timestampBasedRetentionTime: str +@typing.type_check_only +class StorageDatabasecenterPartnerapiV1mainSignalMetadata( + typing_extensions.TypedDict, total=False +): + backupRun: StorageDatabasecenterPartnerapiV1mainBackupRun + signalBoolValue: bool + @typing.type_check_only class StorageDatabasecenterPartnerapiV1mainTags( typing_extensions.TypedDict, total=False diff --git a/googleapiclient-stubs/_apis/alloydb/v1beta/schemas.pyi b/googleapiclient-stubs/_apis/alloydb/v1beta/schemas.pyi index 41867bd2a..7242168a2 100644 --- a/googleapiclient-stubs/_apis/alloydb/v1beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/alloydb/v1beta/schemas.pyi @@ -552,6 +552,7 @@ class ObservabilityInstanceConfig(typing_extensions.TypedDict, total=False): queryPlansPerMinute: int recordApplicationTags: bool trackActiveQueries: bool + trackActiveQueryPlan: bool trackClientAddress: bool trackWaitEventTypes: bool trackWaitEvents: bool @@ -836,6 +837,9 @@ class StorageDatabasecenterPartnerapiV1mainConfigBasedSignalData( "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS", "SIGNAL_TYPE_EXTENDED_SUPPORT", "SIGNAL_TYPE_NO_AUTOMATED_BACKUP_POLICY", + "SIGNAL_TYPE_VERSION_NEARING_END_OF_LIFE", + "SIGNAL_TYPE_LAST_BACKUP_OLD", + "SIGNAL_TYPE_NOT_PROTECTED_BY_AUTOMATIC_FAILOVER", ] @typing.type_check_only @@ -1020,6 +1024,7 @@ class StorageDatabasecenterPartnerapiV1mainDatabaseResourceHealthSignalData( "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES", "SIGNAL_TYPE_EXTENDED_SUPPORT", "SIGNAL_TYPE_PERFORMANCE_KPI_CHANGE", + "SIGNAL_TYPE_VERSION_NEARING_END_OF_LIFE", ] state: typing_extensions.Literal["STATE_UNSPECIFIED", "ACTIVE", "RESOLVED", "MUTED"] @@ -1090,6 +1095,7 @@ class StorageDatabasecenterPartnerapiV1mainDatabaseResourceMetadata( "SUB_RESOURCE_TYPE_SECONDARY", "SUB_RESOURCE_TYPE_READ_REPLICA", "SUB_RESOURCE_TYPE_EXTERNAL_PRIMARY", + "SUB_RESOURCE_TYPE_READ_POOL", "SUB_RESOURCE_TYPE_OTHER", ] isDeletionProtectionEnabled: bool @@ -1236,16 +1242,19 @@ class StorageDatabasecenterPartnerapiV1mainDatabaseResourceRecommendationSignalD "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES", "SIGNAL_TYPE_EXTENDED_SUPPORT", "SIGNAL_TYPE_PERFORMANCE_KPI_CHANGE", + "SIGNAL_TYPE_VERSION_NEARING_END_OF_LIFE", ] @typing.type_check_only class StorageDatabasecenterPartnerapiV1mainDatabaseResourceSignalData( typing_extensions.TypedDict, total=False ): + backupRun: StorageDatabasecenterPartnerapiV1mainBackupRun fullResourceName: str lastRefreshTime: str resourceId: StorageDatabasecenterPartnerapiV1mainDatabaseResourceId signalBoolValue: bool + signalMetadataList: _list[StorageDatabasecenterPartnerapiV1mainSignalMetadata] signalState: typing_extensions.Literal[ "SIGNAL_STATE_UNSPECIFIED", "ACTIVE", "INACTIVE", "DISMISSED" ] @@ -1258,6 +1267,9 @@ class StorageDatabasecenterPartnerapiV1mainDatabaseResourceSignalData( "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS", "SIGNAL_TYPE_EXTENDED_SUPPORT", "SIGNAL_TYPE_NO_AUTOMATED_BACKUP_POLICY", + "SIGNAL_TYPE_VERSION_NEARING_END_OF_LIFE", + "SIGNAL_TYPE_LAST_BACKUP_OLD", + "SIGNAL_TYPE_NOT_PROTECTED_BY_AUTOMATIC_FAILOVER", ] @typing.type_check_only @@ -1411,6 +1423,13 @@ class StorageDatabasecenterPartnerapiV1mainRetentionSettings( timeBasedRetention: str timestampBasedRetentionTime: str +@typing.type_check_only +class StorageDatabasecenterPartnerapiV1mainSignalMetadata( + typing_extensions.TypedDict, total=False +): + backupRun: StorageDatabasecenterPartnerapiV1mainBackupRun + signalBoolValue: bool + @typing.type_check_only class StorageDatabasecenterPartnerapiV1mainTags( typing_extensions.TypedDict, total=False diff --git a/googleapiclient-stubs/_apis/androidmanagement/v1/schemas.pyi b/googleapiclient-stubs/_apis/androidmanagement/v1/schemas.pyi index 554a654be..ed9d501f7 100644 --- a/googleapiclient-stubs/_apis/androidmanagement/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/androidmanagement/v1/schemas.pyi @@ -1900,7 +1900,6 @@ class StopLostModeUserAttemptEvent(typing_extensions.TypedDict, total=False): @typing.type_check_only class SystemUpdate(typing_extensions.TypedDict, total=False): - allowedDaysWithoutUpdate: int endMinutes: int freezePeriods: _list[FreezePeriod] startMinutes: int diff --git a/googleapiclient-stubs/_apis/backupdr/v1/schemas.pyi b/googleapiclient-stubs/_apis/backupdr/v1/schemas.pyi index 7e7102c9e..6aff2f63a 100644 --- a/googleapiclient-stubs/_apis/backupdr/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/backupdr/v1/schemas.pyi @@ -711,6 +711,17 @@ class GcpResource(typing_extensions.TypedDict, total=False): location: str type: str +@typing.type_check_only +class GoogleCloudBackupdrV1OperationMetadata(typing_extensions.TypedDict, total=False): + additionalInfo: dict[str, typing.Any] + apiVersion: str + createTime: str + endTime: str + requestedCancellation: bool + statusMessage: str + target: str + verb: str + @typing.type_check_only class GuestOsFeature(typing_extensions.TypedDict, total=False): type: typing_extensions.Literal[ @@ -838,6 +849,11 @@ class LocationMetadata(typing_extensions.TypedDict, total=False): "MANAGEMENT_SERVER", "COMPUTE_INSTANCE", "PROTECTION_SUMMARY", + "DISK", + "CLOUD_SQL", + "ALLOY_DB", + "FILESTORE", + "SAAS_PLATFORM", ] ] @@ -926,17 +942,6 @@ class Operation(typing_extensions.TypedDict, total=False): name: str response: dict[str, typing.Any] -@typing.type_check_only -class OperationMetadata(typing_extensions.TypedDict, total=False): - additionalInfo: dict[str, typing.Any] - apiVersion: str - createTime: str - endTime: str - requestedCancellation: bool - statusMessage: str - target: str - verb: str - @typing.type_check_only class PitrSettings(typing_extensions.TypedDict, total=False): retentionDays: int diff --git a/googleapiclient-stubs/_apis/beyondcorp/v1/schemas.pyi b/googleapiclient-stubs/_apis/beyondcorp/v1/schemas.pyi index 931772219..ef87ad394 100644 --- a/googleapiclient-stubs/_apis/beyondcorp/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/beyondcorp/v1/schemas.pyi @@ -501,6 +501,11 @@ class GoogleCloudBeyondcorpSecuritygatewaysV1ListSecurityGatewaysResponse( securityGateways: _list[GoogleCloudBeyondcorpSecuritygatewaysV1SecurityGateway] unreachable: _list[str] +@typing.type_check_only +class GoogleCloudBeyondcorpSecuritygatewaysV1LoggingConfig( + typing_extensions.TypedDict, total=False +): ... + @typing.type_check_only class GoogleCloudBeyondcorpSecuritygatewaysV1ProxyProtocolConfig( typing_extensions.TypedDict, total=False @@ -522,6 +527,7 @@ class GoogleCloudBeyondcorpSecuritygatewaysV1SecurityGateway( displayName: str externalIps: _list[str] hubs: dict[str, typing.Any] + logging: GoogleCloudBeyondcorpSecuritygatewaysV1LoggingConfig name: str proxyProtocolConfig: GoogleCloudBeyondcorpSecuritygatewaysV1ProxyProtocolConfig serviceDiscovery: GoogleCloudBeyondcorpSecuritygatewaysV1ServiceDiscovery diff --git a/googleapiclient-stubs/_apis/beyondcorp/v1alpha/schemas.pyi b/googleapiclient-stubs/_apis/beyondcorp/v1alpha/schemas.pyi index 3fd704e40..84e34daad 100644 --- a/googleapiclient-stubs/_apis/beyondcorp/v1alpha/schemas.pyi +++ b/googleapiclient-stubs/_apis/beyondcorp/v1alpha/schemas.pyi @@ -558,7 +558,7 @@ class GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaSubscription( "STATE_UNSPECIFIED", "ACTIVE", "INACTIVE", "COMPLETED" ] subscriberType: typing_extensions.Literal[ - "SUBSCRIBER_TYPE_UNSPECIFIED", "ONLINE", "OFFLINE" + "SUBSCRIBER_TYPE_UNSPECIFIED", "ONLINE", "OFFLINE", "CEP_TRIAL" ] type: typing_extensions.Literal["TYPE_UNSPECIFIED", "TRIAL", "PAID", "ALLOWLIST"] @@ -698,6 +698,11 @@ class GoogleCloudBeyondcorpSecuritygatewaysV1alphaListSecurityGatewaysResponse( securityGateways: _list[GoogleCloudBeyondcorpSecuritygatewaysV1alphaSecurityGateway] unreachable: _list[str] +@typing.type_check_only +class GoogleCloudBeyondcorpSecuritygatewaysV1alphaLoggingConfig( + typing_extensions.TypedDict, total=False +): ... + @typing.type_check_only class GoogleCloudBeyondcorpSecuritygatewaysV1alphaProxyProtocolConfig( typing_extensions.TypedDict, total=False @@ -719,6 +724,7 @@ class GoogleCloudBeyondcorpSecuritygatewaysV1alphaSecurityGateway( displayName: str externalIps: _list[str] hubs: dict[str, typing.Any] + logging: GoogleCloudBeyondcorpSecuritygatewaysV1alphaLoggingConfig name: str proxyProtocolConfig: GoogleCloudBeyondcorpSecuritygatewaysV1alphaProxyProtocolConfig serviceDiscovery: GoogleCloudBeyondcorpSecuritygatewaysV1alphaServiceDiscovery diff --git a/googleapiclient-stubs/_apis/calendar/v3/schemas.pyi b/googleapiclient-stubs/_apis/calendar/v3/schemas.pyi index 402db26db..7a86d14f1 100644 --- a/googleapiclient-stubs/_apis/calendar/v3/schemas.pyi +++ b/googleapiclient-stubs/_apis/calendar/v3/schemas.pyi @@ -240,6 +240,9 @@ class EventFocusTimeProperties(typing_extensions.TypedDict, total=False): chatStatus: str declineMessage: str +@typing.type_check_only +class EventLabel(dict[str, typing.Any]): ... + @typing.type_check_only class EventOutOfOfficeProperties(typing_extensions.TypedDict, total=False): autoDeclineMode: str @@ -302,6 +305,9 @@ class FreeBusyResponse(typing_extensions.TypedDict, total=False): timeMax: str timeMin: str +@typing.type_check_only +class LabelProperties(dict[str, typing.Any]): ... + @typing.type_check_only class Setting(typing_extensions.TypedDict, total=False): etag: str diff --git a/googleapiclient-stubs/_apis/ces/v1/schemas.pyi b/googleapiclient-stubs/_apis/ces/v1/schemas.pyi index a0b146327..da1754263 100644 --- a/googleapiclient-stubs/_apis/ces/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/ces/v1/schemas.pyi @@ -103,6 +103,7 @@ class App(typing_extensions.TypedDict, total=False): deploymentCount: int description: str displayName: str + errorHandlingSettings: ErrorHandlingSettings etag: str evaluationMetricsThresholds: EvaluationMetricsThresholds globalInstruction: str @@ -253,6 +254,7 @@ class ChannelProfileWebWidgetConfigSecuritySettings( @typing.type_check_only class Chunk(typing_extensions.TypedDict, total=False): agentTransfer: AgentTransfer + blob: Blob defaultVariables: dict[str, typing.Any] image: Image payload: dict[str, typing.Any] @@ -494,6 +496,19 @@ class EndUserAuthConfigOauth2JwtBearerConfig(typing_extensions.TypedDict, total= issuer: str subject: str +@typing.type_check_only +class EndpointControlPolicy(typing_extensions.TypedDict, total=False): + allowedOrigins: _list[str] + enforcementScope: typing_extensions.Literal[ + "ENFORCEMENT_SCOPE_UNSPECIFIED", "VPCSC_ONLY", "ALWAYS" + ] + +@typing.type_check_only +class ErrorHandlingSettings(typing_extensions.TypedDict, total=False): + errorHandlingStrategy: typing_extensions.Literal[ + "ERROR_HANDLING_STRATEGY_UNSPECIFIED", "NONE", "FALLBACK_RESPONSE" + ] + @typing.type_check_only class EvaluationMetricsThresholds(typing_extensions.TypedDict, total=False): goldenEvaluationMetricsThresholds: ( @@ -1042,6 +1057,14 @@ class Schema(typing_extensions.TypedDict, total=False): ] uniqueItems: bool +@typing.type_check_only +class SecuritySettings(typing_extensions.TypedDict, total=False): + createTime: str + endpointControlPolicy: EndpointControlPolicy + etag: str + name: str + updateTime: str + @typing.type_check_only class ServiceAccountAuthConfig(typing_extensions.TypedDict, total=False): scopes: _list[str] @@ -1063,6 +1086,7 @@ class SessionConfig(typing_extensions.TypedDict, total=False): outputAudioConfig: OutputAudioConfig remoteDialogflowQueryParameters: SessionConfigRemoteDialogflowQueryParameters timeZone: str + useToolFakes: bool @typing.type_check_only class SessionConfigRemoteDialogflowQueryParameters( diff --git a/googleapiclient-stubs/_apis/ces/v1beta/resources.pyi b/googleapiclient-stubs/_apis/ces/v1beta/resources.pyi index 9e176e80c..65bce36d1 100644 --- a/googleapiclient-stubs/_apis/ces/v1beta/resources.pyi +++ b/googleapiclient-stubs/_apis/ces/v1beta/resources.pyi @@ -361,6 +361,13 @@ class CustomerEngagementSuiteResource(googleapiclient.discovery.Resource): updateMask: str = ..., **kwargs: typing.Any, ) -> EvaluationHttpRequest: ... + def uploadEvaluationAudio( + self, + *, + name: str, + body: UploadEvaluationAudioRequest = ..., + **kwargs: typing.Any, + ) -> UploadEvaluationAudioResponseHttpRequest: ... def results(self) -> ResultsResource: ... @typing.type_check_only @@ -779,6 +786,9 @@ class CustomerEngagementSuiteResource(googleapiclient.discovery.Resource): def get( self, *, name: str, **kwargs: typing.Any ) -> LocationHttpRequest: ... + def getSecuritySettings( + self, *, name: str, **kwargs: typing.Any + ) -> SecuritySettingsHttpRequest: ... def list( self, *, @@ -794,6 +804,14 @@ class CustomerEngagementSuiteResource(googleapiclient.discovery.Resource): previous_request: ListLocationsResponseHttpRequest, previous_response: ListLocationsResponse, ) -> ListLocationsResponseHttpRequest | None: ... + def updateSecuritySettings( + self, + *, + name: str, + body: SecuritySettings = ..., + updateMask: str = ..., + **kwargs: typing.Any, + ) -> SecuritySettingsHttpRequest: ... def apps(self) -> AppsResource: ... def operations(self) -> OperationsResource: ... @@ -1133,6 +1151,14 @@ class ScheduledEvaluationRunHttpRequest(googleapiclient.http.HttpRequest): num_retries: int = 0, ) -> ScheduledEvaluationRun: ... +@typing.type_check_only +class SecuritySettingsHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> SecuritySettings: ... + @typing.type_check_only class TestPersonaVoiceResponseHttpRequest(googleapiclient.http.HttpRequest): def execute( @@ -1156,3 +1182,11 @@ class ToolsetHttpRequest(googleapiclient.http.HttpRequest): http: httplib2.Http | googleapiclient.http.HttpMock | None = None, num_retries: int = 0, ) -> Toolset: ... + +@typing.type_check_only +class UploadEvaluationAudioResponseHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> UploadEvaluationAudioResponse: ... diff --git a/googleapiclient-stubs/_apis/ces/v1beta/schemas.pyi b/googleapiclient-stubs/_apis/ces/v1beta/schemas.pyi index 89d02461d..4d7583e21 100644 --- a/googleapiclient-stubs/_apis/ces/v1beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/ces/v1beta/schemas.pyi @@ -153,6 +153,7 @@ class App(typing_extensions.TypedDict, total=False): deploymentCount: int description: str displayName: str + errorHandlingSettings: ErrorHandlingSettings etag: str evaluationMetricsThresholds: EvaluationMetricsThresholds evaluationPersonas: _list[EvaluationPersona] @@ -311,6 +312,7 @@ class ChannelProfileWebWidgetConfigSecuritySettings( @typing.type_check_only class Chunk(typing_extensions.TypedDict, total=False): agentTransfer: AgentTransfer + blob: Blob defaultVariables: dict[str, typing.Any] image: Image payload: dict[str, typing.Any] @@ -557,6 +559,19 @@ class EndUserAuthConfigOauth2JwtBearerConfig(typing_extensions.TypedDict, total= issuer: str subject: str +@typing.type_check_only +class EndpointControlPolicy(typing_extensions.TypedDict, total=False): + allowedOrigins: _list[str] + enforcementScope: typing_extensions.Literal[ + "ENFORCEMENT_SCOPE_UNSPECIFIED", "VPCSC_ONLY", "ALWAYS" + ] + +@typing.type_check_only +class ErrorHandlingSettings(typing_extensions.TypedDict, total=False): + errorHandlingStrategy: typing_extensions.Literal[ + "ERROR_HANDLING_STRATEGY_UNSPECIFIED", "NONE", "FALLBACK_RESPONSE" + ] + @typing.type_check_only class Evaluation(typing_extensions.TypedDict, total=False): aggregatedMetrics: AggregatedMetrics @@ -1687,6 +1702,14 @@ class Schema(typing_extensions.TypedDict, total=False): ] uniqueItems: bool +@typing.type_check_only +class SecuritySettings(typing_extensions.TypedDict, total=False): + createTime: str + endpointControlPolicy: EndpointControlPolicy + etag: str + name: str + updateTime: str + @typing.type_check_only class ServiceAccountAuthConfig(typing_extensions.TypedDict, total=False): scopes: _list[str] @@ -1708,6 +1731,7 @@ class SessionConfig(typing_extensions.TypedDict, total=False): outputAudioConfig: OutputAudioConfig remoteDialogflowQueryParameters: SessionConfigRemoteDialogflowQueryParameters timeZone: str + useToolFakes: bool @typing.type_check_only class SessionConfigRemoteDialogflowQueryParameters( @@ -1908,6 +1932,17 @@ class TriggerActionResponse(typing_extensions.TypedDict, total=False): class TriggerActionTransferAgent(typing_extensions.TypedDict, total=False): agent: str +@typing.type_check_only +class UploadEvaluationAudioRequest(typing_extensions.TypedDict, total=False): + audioContent: str + previousAudioGcsUri: str + +@typing.type_check_only +class UploadEvaluationAudioResponse(typing_extensions.TypedDict, total=False): + audioGcsUri: str + duration: str + transcript: str + @typing.type_check_only class WebSearchQuery(typing_extensions.TypedDict, total=False): query: str diff --git a/googleapiclient-stubs/_apis/compute/alpha/resources.pyi b/googleapiclient-stubs/_apis/compute/alpha/resources.pyi index 1ea290fcf..f1a6a443a 100644 --- a/googleapiclient-stubs/_apis/compute/alpha/resources.pyi +++ b/googleapiclient-stubs/_apis/compute/alpha/resources.pyi @@ -871,6 +871,7 @@ class ComputeResource(googleapiclient.discovery.Resource): project: str, zone: str, disk: str, + body: DiskUpdateKmsKeyRequest = ..., requestId: str = ..., **kwargs: typing.Any, ) -> OperationHttpRequest: ... @@ -6480,6 +6481,7 @@ class ComputeResource(googleapiclient.discovery.Resource): project: str, region: str, disk: str, + body: RegionDiskUpdateKmsKeyRequest = ..., requestId: str = ..., **kwargs: typing.Any, ) -> OperationHttpRequest: ... @@ -8318,6 +8320,7 @@ class ComputeResource(googleapiclient.discovery.Resource): project: str, region: str, snapshot: str, + body: RegionSnapshotUpdateKmsKeyRequest = ..., requestId: str = ..., **kwargs: typing.Any, ) -> OperationHttpRequest: ... @@ -10011,6 +10014,7 @@ class ComputeResource(googleapiclient.discovery.Resource): *, project: str, snapshot: str, + body: SnapshotUpdateKmsKeyRequest = ..., requestId: str = ..., **kwargs: typing.Any, ) -> OperationHttpRequest: ... diff --git a/googleapiclient-stubs/_apis/compute/alpha/schemas.pyi b/googleapiclient-stubs/_apis/compute/alpha/schemas.pyi index c62c80e85..1492bfe58 100644 --- a/googleapiclient-stubs/_apis/compute/alpha/schemas.pyi +++ b/googleapiclient-stubs/_apis/compute/alpha/schemas.pyi @@ -1314,6 +1314,7 @@ class Commitment(typing_extensions.TypedDict, total=False): licenseResource: LicenseResourceCommitment mergeSourceCommitments: _list[str] name: str + params: CommitmentParams plan: typing_extensions.Literal[ "INVALID", "SIXTY_MONTH", @@ -1403,6 +1404,10 @@ class CommitmentList(typing_extensions.TypedDict, total=False): selfLink: str warning: dict[str, typing.Any] +@typing.type_check_only +class CommitmentParams(typing_extensions.TypedDict, total=False): + resourceManagerTags: dict[str, typing.Any] + @typing.type_check_only class CommitmentResourceStatus(typing_extensions.TypedDict, total=False): cancellationInformation: CommitmentResourceStatusCancellationInformation @@ -1817,6 +1822,10 @@ class DiskTypesScopedList(typing_extensions.TypedDict, total=False): diskTypes: _list[DiskType] warning: dict[str, typing.Any] +@typing.type_check_only +class DiskUpdateKmsKeyRequest(typing_extensions.TypedDict, total=False): + kmsKeyName: str + @typing.type_check_only class DisksAddResourcePoliciesRequest(typing_extensions.TypedDict, total=False): resourcePolicies: _list[str] @@ -2287,6 +2296,7 @@ class FutureReservation(typing_extensions.TypedDict, total=False): kind: str name: str namePrefix: str + params: FutureReservationParams planningStatus: typing_extensions.Literal[ "DRAFT", "PLANNING_STATUS_UNSPECIFIED", "SUBMITTED" ] @@ -2323,6 +2333,10 @@ class FutureReservationCommitmentInfo(typing_extensions.TypedDict, total=False): "EXTEND", "PREVIOUSCOMMITMENTTERM_UNSPECIFIED" ] +@typing.type_check_only +class FutureReservationParams(typing_extensions.TypedDict, total=False): + resourceManagerTags: dict[str, typing.Any] + @typing.type_check_only class FutureReservationSpecificSKUProperties(typing_extensions.TypedDict, total=False): instanceProperties: AllocationSpecificSKUAllocationReservedInstanceProperties @@ -2673,6 +2687,7 @@ class GlobalVmExtensionPolicyRolloutOperationRolloutStatus( class GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata( typing_extensions.TypedDict, total=False ): + locationRolloutStatus: dict[str, typing.Any] rollout: str rolloutPlan: str state: typing_extensions.Literal[ @@ -2685,6 +2700,18 @@ class GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata( "STATE_UNSPECIFIED", ] +@typing.type_check_only +class GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadataLocationRolloutStatus( + typing_extensions.TypedDict, total=False +): + state: typing_extensions.Literal[ + "LOCATION_ROLLOUT_STATE_COMPLETED", + "LOCATION_ROLLOUT_STATE_FAILED", + "LOCATION_ROLLOUT_STATE_NOT_STARTED", + "LOCATION_ROLLOUT_STATE_SKIPPED", + "LOCATION_ROLLOUT_STATE_UNSPECIFIED", + ] + @typing.type_check_only class GroupMaintenanceInfo(typing_extensions.TypedDict, total=False): instanceMaintenanceOngoingCount: int @@ -3278,6 +3305,7 @@ class HttpRouteAction(typing_extensions.TypedDict, total=False): cachePolicy: CachePolicy corsPolicy: CorsPolicy faultInjectionPolicy: HttpFaultInjection + imageOptimizationPolicy: ImageOptimizationPolicy maxStreamDuration: Duration requestMirrorPolicy: RequestMirrorPolicy retryPolicy: HttpRetryPolicy @@ -3391,6 +3419,12 @@ class ImageList(typing_extensions.TypedDict, total=False): selfLink: str warning: dict[str, typing.Any] +@typing.type_check_only +class ImageOptimizationPolicy(typing_extensions.TypedDict, total=False): + queryParameterInterpretation: typing_extensions.Literal[ + "DISABLED", "ENABLED", "QUERY_PARAMETER_INTERPRETATION_UNSPECIFIED" + ] + @typing.type_check_only class ImageParams(typing_extensions.TypedDict, total=False): resourceManagerTags: dict[str, typing.Any] @@ -6213,6 +6247,7 @@ class NetworkFirewallPolicyAggregatedList(typing_extensions.TypedDict, total=Fal class NetworkInterface(typing_extensions.TypedDict, total=False): accessConfigs: _list[AccessConfig] aliasIpRanges: _list[AliasIpRange] + aliasIpv6Ranges: _list[AliasIpRange] enableVpcScopedDns: bool fingerprint: str igmpQuery: typing_extensions.Literal["IGMP_QUERY_DISABLED", "IGMP_QUERY_V2"] @@ -7855,6 +7890,10 @@ class RegionDiskTypeList(typing_extensions.TypedDict, total=False): selfLink: str warning: dict[str, typing.Any] +@typing.type_check_only +class RegionDiskUpdateKmsKeyRequest(typing_extensions.TypedDict, total=False): + kmsKeyName: str + @typing.type_check_only class RegionDisksAddResourcePoliciesRequest(typing_extensions.TypedDict, total=False): resourcePolicies: _list[str] @@ -8126,6 +8165,10 @@ class RegionSetPolicyRequest(typing_extensions.TypedDict, total=False): etag: str policy: Policy +@typing.type_check_only +class RegionSnapshotUpdateKmsKeyRequest(typing_extensions.TypedDict, total=False): + kmsKeyName: str + @typing.type_check_only class RegionTargetHttpsProxiesSetSslCertificatesRequest( typing_extensions.TypedDict, total=False @@ -8957,9 +9000,24 @@ class RolloutWaveDetailsOrchestratedWaveDetails( typing_extensions.TypedDict, total=False ): completedResourcesCount: str + estimatedCompletionTime: str estimatedTotalResourcesCount: str failedLocations: _list[str] failedResourcesCount: str + locationStatus: dict[str, typing.Any] + +@typing.type_check_only +class RolloutWaveDetailsOrchestratedWaveDetailsLocationStatus( + typing_extensions.TypedDict, total=False +): + state: typing_extensions.Literal[ + "STATE_FAILED", + "STATE_IN_PROGRESS", + "STATE_PENDING", + "STATE_SKIPPED", + "STATE_SUCCEEDED", + "STATE_UNSPECIFIED", + ] @typing.type_check_only class RolloutsListResponse(typing_extensions.TypedDict, total=False): @@ -10218,6 +10276,10 @@ class SnapshotSettingsStorageLocationSettingsStorageLocationPreference( ): name: str +@typing.type_check_only +class SnapshotUpdateKmsKeyRequest(typing_extensions.TypedDict, total=False): + kmsKeyName: str + @typing.type_check_only class SnapshotsGetEffectiveRecycleBinRuleResponse( typing_extensions.TypedDict, total=False @@ -10593,6 +10655,13 @@ class Subnetwork(typing_extensions.TypedDict, total=False): ipv6AccessType: typing_extensions.Literal["EXTERNAL", "INTERNAL"] ipv6CidrRange: str ipv6GceEndpoint: typing_extensions.Literal["VM_AND_FR", "VM_ONLY"] + ipv6NetworkTier: typing_extensions.Literal[ + "FIXED_STANDARD", + "PREMIUM", + "SELECT", + "STANDARD", + "STANDARD_OVERRIDES_FIXED_STANDARD", + ] kind: str logConfig: SubnetworkLogConfig metadata: typing_extensions.Literal["EXCLUDE_ALL_METADATA", "INCLUDE_ALL_METADATA"] @@ -11192,6 +11261,9 @@ class UpcomingMaintenance(typing_extensions.TypedDict, total=False): canReschedule: bool date: str latestWindowStartTime: str + maintenanceMethod: typing_extensions.Literal[ + "LIVE_UPDATE", "MAINTENANCE_METHOD_UNSPECIFIED", "TERMINATION" + ] maintenanceOnShutdown: bool maintenanceReasons: _list[ typing_extensions.Literal[ diff --git a/googleapiclient-stubs/_apis/compute/beta/resources.pyi b/googleapiclient-stubs/_apis/compute/beta/resources.pyi index a7935bb31..5371b2948 100644 --- a/googleapiclient-stubs/_apis/compute/beta/resources.pyi +++ b/googleapiclient-stubs/_apis/compute/beta/resources.pyi @@ -3130,6 +3130,7 @@ class ComputeResource(googleapiclient.discovery.Resource): zone: str, instance: str, body: Instance = ..., + discardLocalSsd: bool = ..., minimalAction: typing_extensions.Literal[ "INVALID", "NO_EFFECT", "REFRESH", "RESTART" ] = ..., @@ -6109,6 +6110,24 @@ class ComputeResource(googleapiclient.discovery.Resource): @typing.type_check_only class RegionHealthCheckServicesResource(googleapiclient.discovery.Resource): + def aggregatedList( + self, + *, + project: str, + filter: str = ..., + includeAllScopes: bool = ..., + maxResults: int = ..., + orderBy: str = ..., + pageToken: str = ..., + returnPartialSuccess: bool = ..., + serviceProjectNumber: str = ..., + **kwargs: typing.Any, + ) -> HealthCheckServiceAggregatedListHttpRequest: ... + def aggregatedList_next( + self, + previous_request: HealthCheckServiceAggregatedListHttpRequest, + previous_response: HealthCheckServiceAggregatedList, + ) -> HealthCheckServiceAggregatedListHttpRequest | None: ... def delete( self, *, @@ -7445,6 +7464,24 @@ class ComputeResource(googleapiclient.discovery.Resource): @typing.type_check_only class RegionNotificationEndpointsResource(googleapiclient.discovery.Resource): + def aggregatedList( + self, + *, + project: str, + filter: str = ..., + includeAllScopes: bool = ..., + maxResults: int = ..., + orderBy: str = ..., + pageToken: str = ..., + returnPartialSuccess: bool = ..., + serviceProjectNumber: str = ..., + **kwargs: typing.Any, + ) -> NotificationEndpointAggregatedListHttpRequest: ... + def aggregatedList_next( + self, + previous_request: NotificationEndpointAggregatedListHttpRequest, + previous_response: NotificationEndpointAggregatedList, + ) -> NotificationEndpointAggregatedListHttpRequest | None: ... def delete( self, *, @@ -8271,6 +8308,17 @@ class ComputeResource(googleapiclient.discovery.Resource): reservationSlot: str, **kwargs: typing.Any, ) -> ReservationSlotsGetResponseHttpRequest: ... + def getVersion( + self, + *, + project: str, + zone: str, + parentName: str, + reservationSlot: str, + body: ReservationSlotsGetVersionRequest = ..., + requestId: str = ..., + **kwargs: typing.Any, + ) -> OperationHttpRequest: ... def list( self, *, @@ -8327,6 +8375,17 @@ class ComputeResource(googleapiclient.discovery.Resource): optionsRequestedPolicyVersion: int = ..., **kwargs: typing.Any, ) -> PolicyHttpRequest: ... + def getVersion( + self, + *, + project: str, + zone: str, + parentName: str, + reservationSubBlock: str, + body: ReservationSubBlocksGetVersionRequest = ..., + requestId: str = ..., + **kwargs: typing.Any, + ) -> OperationHttpRequest: ... def list( self, *, @@ -11630,6 +11689,14 @@ class HealthCheckServiceHttpRequest(googleapiclient.http.HttpRequest): num_retries: int = 0, ) -> HealthCheckService: ... +@typing.type_check_only +class HealthCheckServiceAggregatedListHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> HealthCheckServiceAggregatedList: ... + @typing.type_check_only class HealthCheckServicesListHttpRequest(googleapiclient.http.HttpRequest): def execute( @@ -12464,6 +12531,14 @@ class NotificationEndpointHttpRequest(googleapiclient.http.HttpRequest): num_retries: int = 0, ) -> NotificationEndpoint: ... +@typing.type_check_only +class NotificationEndpointAggregatedListHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> NotificationEndpointAggregatedList: ... + @typing.type_check_only class NotificationEndpointListHttpRequest(googleapiclient.http.HttpRequest): def execute( diff --git a/googleapiclient-stubs/_apis/compute/beta/schemas.pyi b/googleapiclient-stubs/_apis/compute/beta/schemas.pyi index d18346565..5fe15400e 100644 --- a/googleapiclient-stubs/_apis/compute/beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/compute/beta/schemas.pyi @@ -738,8 +738,16 @@ class BackendServiceCustomMetric(typing_extensions.TypedDict, total=False): @typing.type_check_only class BackendServiceDynamicForwarding(typing_extensions.TypedDict, total=False): + forwardProxy: BackendServiceDynamicForwardingForwardProxy ipPortSelection: BackendServiceDynamicForwardingIpPortSelection +@typing.type_check_only +class BackendServiceDynamicForwardingForwardProxy( + typing_extensions.TypedDict, total=False +): + enabled: bool + proxyMode: typing_extensions.Literal["CLOUD_RUN", "DIRECT_FORWARDING"] + @typing.type_check_only class BackendServiceDynamicForwardingIpPortSelection( typing_extensions.TypedDict, total=False @@ -2175,6 +2183,15 @@ class GRPCTLSHealthCheck(typing_extensions.TypedDict, total=False): "USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT" ] +@typing.type_check_only +class GetVersionOperationMetadata(typing_extensions.TypedDict, total=False): + inlineSbomInfo: GetVersionOperationMetadataSbomInfo + +@typing.type_check_only +class GetVersionOperationMetadataSbomInfo(typing_extensions.TypedDict, total=False): + currentComponentVersions: dict[str, typing.Any] + targetComponentVersions: dict[str, typing.Any] + @typing.type_check_only class GlobalAddressesMoveRequest(typing_extensions.TypedDict, total=False): description: str @@ -2280,6 +2297,7 @@ class GlobalVmExtensionPolicyRolloutOperationRolloutStatus( class GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata( typing_extensions.TypedDict, total=False ): + locationRolloutStatus: dict[str, typing.Any] rollout: str rolloutPlan: str state: typing_extensions.Literal[ @@ -2292,6 +2310,18 @@ class GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata( "STATE_UNSPECIFIED", ] +@typing.type_check_only +class GlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadataLocationRolloutStatus( + typing_extensions.TypedDict, total=False +): + state: typing_extensions.Literal[ + "LOCATION_ROLLOUT_STATE_COMPLETED", + "LOCATION_ROLLOUT_STATE_FAILED", + "LOCATION_ROLLOUT_STATE_NOT_STARTED", + "LOCATION_ROLLOUT_STATE_SKIPPED", + "LOCATION_ROLLOUT_STATE_UNSPECIFIED", + ] + @typing.type_check_only class GroupMaintenanceInfo(typing_extensions.TypedDict, total=False): instanceMaintenanceOngoingCount: int @@ -2480,6 +2510,16 @@ class HealthCheckService(typing_extensions.TypedDict, total=False): region: str selfLink: str +@typing.type_check_only +class HealthCheckServiceAggregatedList(typing_extensions.TypedDict, total=False): + id: str + items: dict[str, typing.Any] + kind: str + nextPageToken: str + selfLink: str + unreachables: _list[str] + warning: dict[str, typing.Any] + @typing.type_check_only class HealthCheckServiceReference(typing_extensions.TypedDict, total=False): healthCheckService: str @@ -2493,6 +2533,11 @@ class HealthCheckServicesList(typing_extensions.TypedDict, total=False): selfLink: str warning: dict[str, typing.Any] +@typing.type_check_only +class HealthCheckServicesScopedList(typing_extensions.TypedDict, total=False): + resources: _list[HealthCheckService] + warning: dict[str, typing.Any] + @typing.type_check_only class HealthChecksAggregatedList(typing_extensions.TypedDict, total=False): id: str @@ -3152,6 +3197,7 @@ class InstanceGroupManagerStandbyPolicy(typing_extensions.TypedDict, total=False @typing.type_check_only class InstanceGroupManagerStatus(typing_extensions.TypedDict, total=False): allInstancesConfig: InstanceGroupManagerStatusAllInstancesConfig + appliedAcceleratorTopologies: _list[InstanceGroupManagerStatusAcceleratorTopology] autoscaler: str bulkInstanceOperation: InstanceGroupManagerStatusBulkInstanceOperation currentInstanceStatuses: InstanceGroupManagerStatusInstanceStatusSummary @@ -3159,6 +3205,25 @@ class InstanceGroupManagerStatus(typing_extensions.TypedDict, total=False): stateful: InstanceGroupManagerStatusStateful versionTarget: InstanceGroupManagerStatusVersionTarget +@typing.type_check_only +class InstanceGroupManagerStatusAcceleratorTopology( + typing_extensions.TypedDict, total=False +): + acceleratorTopology: str + state: typing_extensions.Literal[ + "ACTIVATING", "ACTIVE", "DEACTIVATING", "FAILED", "INCOMPLETE", "REACTIVATING" + ] + stateDetails: ( + InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails + ) + +@typing.type_check_only +class InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails( + typing_extensions.TypedDict, total=False +): + error: dict[str, typing.Any] + timestamp: str + @typing.type_check_only class InstanceGroupManagerStatusAllInstancesConfig( typing_extensions.TypedDict, total=False @@ -5942,6 +6007,16 @@ class NotificationEndpoint(typing_extensions.TypedDict, total=False): region: str selfLink: str +@typing.type_check_only +class NotificationEndpointAggregatedList(typing_extensions.TypedDict, total=False): + id: str + items: dict[str, typing.Any] + kind: str + nextPageToken: str + selfLink: str + unreachables: _list[str] + warning: dict[str, typing.Any] + @typing.type_check_only class NotificationEndpointGrpcSettings(typing_extensions.TypedDict, total=False): authority: str @@ -5959,6 +6034,11 @@ class NotificationEndpointList(typing_extensions.TypedDict, total=False): selfLink: str warning: dict[str, typing.Any] +@typing.type_check_only +class NotificationEndpointsScopedList(typing_extensions.TypedDict, total=False): + resources: _list[NotificationEndpoint] + warning: dict[str, typing.Any] + @typing.type_check_only class Operation(typing_extensions.TypedDict, total=False): clientOperationId: str @@ -5966,6 +6046,7 @@ class Operation(typing_extensions.TypedDict, total=False): description: str endTime: str error: dict[str, typing.Any] + getVersionOperationMetadata: GetVersionOperationMetadata httpErrorMessage: str httpErrorStatusCode: int id: str @@ -7129,6 +7210,16 @@ class ReservationSlotStatus(typing_extensions.TypedDict, total=False): class ReservationSlotsGetResponse(typing_extensions.TypedDict, total=False): resource: ReservationSlot +@typing.type_check_only +class ReservationSlotsGetVersionRequest(typing_extensions.TypedDict, total=False): + sbomSelections: _list[ + typing_extensions.Literal[ + "SBOM_SELECTION_CURRENT", + "SBOM_SELECTION_TARGET", + "SBOM_SELECTION_UNSPECIFIED", + ] + ] + @typing.type_check_only class ReservationSlotsListResponse(typing_extensions.TypedDict, total=False): id: str @@ -7176,6 +7267,16 @@ class ReservationSubBlockPhysicalTopology(typing_extensions.TypedDict, total=Fal class ReservationSubBlocksGetResponse(typing_extensions.TypedDict, total=False): resource: ReservationSubBlock +@typing.type_check_only +class ReservationSubBlocksGetVersionRequest(typing_extensions.TypedDict, total=False): + sbomSelections: _list[ + typing_extensions.Literal[ + "SBOM_SELECTION_CURRENT", + "SBOM_SELECTION_TARGET", + "SBOM_SELECTION_UNSPECIFIED", + ] + ] + @typing.type_check_only class ReservationSubBlocksListResponse(typing_extensions.TypedDict, total=False): id: str diff --git a/googleapiclient-stubs/_apis/compute/v1/resources.pyi b/googleapiclient-stubs/_apis/compute/v1/resources.pyi index 53d9fb04e..dbff9de2c 100644 --- a/googleapiclient-stubs/_apis/compute/v1/resources.pyi +++ b/googleapiclient-stubs/_apis/compute/v1/resources.pyi @@ -2858,6 +2858,7 @@ class ComputeResource(googleapiclient.discovery.Resource): zone: str, instance: str, body: Instance = ..., + discardLocalSsd: bool = ..., minimalAction: typing_extensions.Literal[ "INVALID", "NO_EFFECT", "REFRESH", "RESTART" ] = ..., @@ -5221,6 +5222,89 @@ class ComputeResource(googleapiclient.discovery.Resource): **kwargs: typing.Any, ) -> OperationHttpRequest: ... + @typing.type_check_only + class RegionCompositeHealthChecksResource(googleapiclient.discovery.Resource): + def aggregatedList( + self, + *, + project: str, + filter: str = ..., + includeAllScopes: bool = ..., + maxResults: int = ..., + orderBy: str = ..., + pageToken: str = ..., + returnPartialSuccess: bool = ..., + serviceProjectNumber: str = ..., + **kwargs: typing.Any, + ) -> CompositeHealthCheckAggregatedListHttpRequest: ... + def aggregatedList_next( + self, + previous_request: CompositeHealthCheckAggregatedListHttpRequest, + previous_response: CompositeHealthCheckAggregatedList, + ) -> CompositeHealthCheckAggregatedListHttpRequest | None: ... + def delete( + self, + *, + project: str, + region: str, + compositeHealthCheck: str, + requestId: str = ..., + **kwargs: typing.Any, + ) -> OperationHttpRequest: ... + def get( + self, + *, + project: str, + region: str, + compositeHealthCheck: str, + **kwargs: typing.Any, + ) -> CompositeHealthCheckHttpRequest: ... + def insert( + self, + *, + project: str, + region: str, + body: CompositeHealthCheck = ..., + requestId: str = ..., + **kwargs: typing.Any, + ) -> OperationHttpRequest: ... + def list( + self, + *, + project: str, + region: str, + filter: str = ..., + maxResults: int = ..., + orderBy: str = ..., + pageToken: str = ..., + returnPartialSuccess: bool = ..., + **kwargs: typing.Any, + ) -> CompositeHealthCheckListHttpRequest: ... + def list_next( + self, + previous_request: CompositeHealthCheckListHttpRequest, + previous_response: CompositeHealthCheckList, + ) -> CompositeHealthCheckListHttpRequest | None: ... + def patch( + self, + *, + project: str, + region: str, + compositeHealthCheck: str, + body: CompositeHealthCheck = ..., + requestId: str = ..., + **kwargs: typing.Any, + ) -> OperationHttpRequest: ... + def testIamPermissions( + self, + *, + project: str, + region: str, + resource: str, + body: TestPermissionsRequest = ..., + **kwargs: typing.Any, + ) -> TestPermissionsResponseHttpRequest: ... + @typing.type_check_only class RegionDiskTypesResource(googleapiclient.discovery.Resource): def get( @@ -5495,6 +5579,24 @@ class ComputeResource(googleapiclient.discovery.Resource): @typing.type_check_only class RegionHealthCheckServicesResource(googleapiclient.discovery.Resource): + def aggregatedList( + self, + *, + project: str, + filter: str = ..., + includeAllScopes: bool = ..., + maxResults: int = ..., + orderBy: str = ..., + pageToken: str = ..., + returnPartialSuccess: bool = ..., + serviceProjectNumber: str = ..., + **kwargs: typing.Any, + ) -> HealthCheckServiceAggregatedListHttpRequest: ... + def aggregatedList_next( + self, + previous_request: HealthCheckServiceAggregatedListHttpRequest, + previous_response: HealthCheckServiceAggregatedList, + ) -> HealthCheckServiceAggregatedListHttpRequest | None: ... def delete( self, *, @@ -5628,6 +5730,84 @@ class ComputeResource(googleapiclient.discovery.Resource): **kwargs: typing.Any, ) -> OperationHttpRequest: ... + @typing.type_check_only + class RegionHealthSourcesResource(googleapiclient.discovery.Resource): + def aggregatedList( + self, + *, + project: str, + filter: str = ..., + includeAllScopes: bool = ..., + maxResults: int = ..., + orderBy: str = ..., + pageToken: str = ..., + returnPartialSuccess: bool = ..., + serviceProjectNumber: str = ..., + **kwargs: typing.Any, + ) -> HealthSourceAggregatedListHttpRequest: ... + def aggregatedList_next( + self, + previous_request: HealthSourceAggregatedListHttpRequest, + previous_response: HealthSourceAggregatedList, + ) -> HealthSourceAggregatedListHttpRequest | None: ... + def delete( + self, + *, + project: str, + region: str, + healthSource: str, + requestId: str = ..., + **kwargs: typing.Any, + ) -> OperationHttpRequest: ... + def get( + self, *, project: str, region: str, healthSource: str, **kwargs: typing.Any + ) -> HealthSourceHttpRequest: ... + def insert( + self, + *, + project: str, + region: str, + body: HealthSource = ..., + requestId: str = ..., + **kwargs: typing.Any, + ) -> OperationHttpRequest: ... + def list( + self, + *, + project: str, + region: str, + filter: str = ..., + maxResults: int = ..., + orderBy: str = ..., + pageToken: str = ..., + returnPartialSuccess: bool = ..., + **kwargs: typing.Any, + ) -> HealthSourceListHttpRequest: ... + def list_next( + self, + previous_request: HealthSourceListHttpRequest, + previous_response: HealthSourceList, + ) -> HealthSourceListHttpRequest | None: ... + def patch( + self, + *, + project: str, + region: str, + healthSource: str, + body: HealthSource = ..., + requestId: str = ..., + **kwargs: typing.Any, + ) -> OperationHttpRequest: ... + def testIamPermissions( + self, + *, + project: str, + region: str, + resource: str, + body: TestPermissionsRequest = ..., + **kwargs: typing.Any, + ) -> TestPermissionsResponseHttpRequest: ... + @typing.type_check_only class RegionInstanceGroupManagersResource(googleapiclient.discovery.Resource): def abandonInstances( @@ -6342,6 +6522,24 @@ class ComputeResource(googleapiclient.discovery.Resource): @typing.type_check_only class RegionNotificationEndpointsResource(googleapiclient.discovery.Resource): + def aggregatedList( + self, + *, + project: str, + filter: str = ..., + includeAllScopes: bool = ..., + maxResults: int = ..., + orderBy: str = ..., + pageToken: str = ..., + returnPartialSuccess: bool = ..., + serviceProjectNumber: str = ..., + **kwargs: typing.Any, + ) -> NotificationEndpointAggregatedListHttpRequest: ... + def aggregatedList_next( + self, + previous_request: NotificationEndpointAggregatedListHttpRequest, + previous_response: NotificationEndpointAggregatedList, + ) -> NotificationEndpointAggregatedListHttpRequest | None: ... def delete( self, *, @@ -7010,6 +7208,17 @@ class ComputeResource(googleapiclient.discovery.Resource): reservationSlot: str, **kwargs: typing.Any, ) -> ReservationSlotsGetResponseHttpRequest: ... + def getVersion( + self, + *, + project: str, + zone: str, + parentName: str, + reservationSlot: str, + body: ReservationSlotsGetVersionRequest = ..., + requestId: str = ..., + **kwargs: typing.Any, + ) -> OperationHttpRequest: ... def list( self, *, @@ -7066,6 +7275,17 @@ class ComputeResource(googleapiclient.discovery.Resource): optionsRequestedPolicyVersion: int = ..., **kwargs: typing.Any, ) -> PolicyHttpRequest: ... + def getVersion( + self, + *, + project: str, + zone: str, + parentName: str, + reservationSubBlock: str, + body: ReservationSubBlocksGetVersionRequest = ..., + requestId: str = ..., + **kwargs: typing.Any, + ) -> OperationHttpRequest: ... def list( self, *, @@ -9458,6 +9678,7 @@ class ComputeResource(googleapiclient.discovery.Resource): def regionAutoscalers(self) -> RegionAutoscalersResource: ... def regionBackendServices(self) -> RegionBackendServicesResource: ... def regionCommitments(self) -> RegionCommitmentsResource: ... + def regionCompositeHealthChecks(self) -> RegionCompositeHealthChecksResource: ... def regionDiskTypes(self) -> RegionDiskTypesResource: ... def regionDisks(self) -> RegionDisksResource: ... def regionHealthAggregationPolicies( @@ -9465,6 +9686,7 @@ class ComputeResource(googleapiclient.discovery.Resource): ) -> RegionHealthAggregationPoliciesResource: ... def regionHealthCheckServices(self) -> RegionHealthCheckServicesResource: ... def regionHealthChecks(self) -> RegionHealthChecksResource: ... + def regionHealthSources(self) -> RegionHealthSourcesResource: ... def regionInstanceGroupManagers(self) -> RegionInstanceGroupManagersResource: ... def regionInstanceGroups(self) -> RegionInstanceGroupsResource: ... def regionInstanceTemplates(self) -> RegionInstanceTemplatesResource: ... @@ -9676,6 +9898,30 @@ class CommitmentListHttpRequest(googleapiclient.http.HttpRequest): num_retries: int = 0, ) -> CommitmentList: ... +@typing.type_check_only +class CompositeHealthCheckHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> CompositeHealthCheck: ... + +@typing.type_check_only +class CompositeHealthCheckAggregatedListHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> CompositeHealthCheckAggregatedList: ... + +@typing.type_check_only +class CompositeHealthCheckListHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> CompositeHealthCheckList: ... + @typing.type_check_only class CrossSiteNetworkHttpRequest(googleapiclient.http.HttpRequest): def execute( @@ -9930,6 +10176,14 @@ class HealthCheckServiceHttpRequest(googleapiclient.http.HttpRequest): num_retries: int = 0, ) -> HealthCheckService: ... +@typing.type_check_only +class HealthCheckServiceAggregatedListHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> HealthCheckServiceAggregatedList: ... + @typing.type_check_only class HealthCheckServicesListHttpRequest(googleapiclient.http.HttpRequest): def execute( @@ -9946,6 +10200,30 @@ class HealthChecksAggregatedListHttpRequest(googleapiclient.http.HttpRequest): num_retries: int = 0, ) -> HealthChecksAggregatedList: ... +@typing.type_check_only +class HealthSourceHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> HealthSource: ... + +@typing.type_check_only +class HealthSourceAggregatedListHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> HealthSourceAggregatedList: ... + +@typing.type_check_only +class HealthSourceListHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> HealthSourceList: ... + @typing.type_check_only class HttpHealthCheckHttpRequest(googleapiclient.http.HttpRequest): def execute( @@ -10632,6 +10910,14 @@ class NotificationEndpointHttpRequest(googleapiclient.http.HttpRequest): num_retries: int = 0, ) -> NotificationEndpoint: ... +@typing.type_check_only +class NotificationEndpointAggregatedListHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> NotificationEndpointAggregatedList: ... + @typing.type_check_only class NotificationEndpointListHttpRequest(googleapiclient.http.HttpRequest): def execute( diff --git a/googleapiclient-stubs/_apis/compute/v1/schemas.pyi b/googleapiclient-stubs/_apis/compute/v1/schemas.pyi index dd0303814..fff04b24d 100644 --- a/googleapiclient-stubs/_apis/compute/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/compute/v1/schemas.pyi @@ -1108,6 +1108,44 @@ class CommitmentsScopedList(typing_extensions.TypedDict, total=False): commitments: _list[Commitment] warning: dict[str, typing.Any] +@typing.type_check_only +class CompositeHealthCheck(typing_extensions.TypedDict, total=False): + creationTimestamp: str + description: str + fingerprint: str + healthDestination: str + healthSources: _list[str] + id: str + kind: str + name: str + region: str + selfLink: str + selfLinkWithId: str + +@typing.type_check_only +class CompositeHealthCheckAggregatedList(typing_extensions.TypedDict, total=False): + id: str + items: dict[str, typing.Any] + kind: str + nextPageToken: str + selfLink: str + unreachables: _list[str] + warning: dict[str, typing.Any] + +@typing.type_check_only +class CompositeHealthCheckList(typing_extensions.TypedDict, total=False): + id: str + items: _list[CompositeHealthCheck] + kind: str + nextPageToken: str + selfLink: str + warning: dict[str, typing.Any] + +@typing.type_check_only +class CompositeHealthChecksScopedList(typing_extensions.TypedDict, total=False): + compositeHealthChecks: _list[CompositeHealthCheck] + warning: dict[str, typing.Any] + @typing.type_check_only class ConfidentialInstanceConfig(typing_extensions.TypedDict, total=False): confidentialInstanceType: typing_extensions.Literal[ @@ -1991,6 +2029,15 @@ class GRPCTLSHealthCheck(typing_extensions.TypedDict, total=False): "USE_FIXED_PORT", "USE_NAMED_PORT", "USE_SERVING_PORT" ] +@typing.type_check_only +class GetVersionOperationMetadata(typing_extensions.TypedDict, total=False): + inlineSbomInfo: GetVersionOperationMetadataSbomInfo + +@typing.type_check_only +class GetVersionOperationMetadataSbomInfo(typing_extensions.TypedDict, total=False): + currentComponentVersions: dict[str, typing.Any] + targetComponentVersions: dict[str, typing.Any] + @typing.type_check_only class GlobalAddressesMoveRequest(typing_extensions.TypedDict, total=False): description: str @@ -2212,6 +2259,16 @@ class HealthCheckService(typing_extensions.TypedDict, total=False): region: str selfLink: str +@typing.type_check_only +class HealthCheckServiceAggregatedList(typing_extensions.TypedDict, total=False): + id: str + items: dict[str, typing.Any] + kind: str + nextPageToken: str + selfLink: str + unreachables: _list[str] + warning: dict[str, typing.Any] + @typing.type_check_only class HealthCheckServiceReference(typing_extensions.TypedDict, total=False): healthCheckService: str @@ -2225,6 +2282,11 @@ class HealthCheckServicesList(typing_extensions.TypedDict, total=False): selfLink: str warning: dict[str, typing.Any] +@typing.type_check_only +class HealthCheckServicesScopedList(typing_extensions.TypedDict, total=False): + resources: _list[HealthCheckService] + warning: dict[str, typing.Any] + @typing.type_check_only class HealthChecksAggregatedList(typing_extensions.TypedDict, total=False): id: str @@ -2240,6 +2302,45 @@ class HealthChecksScopedList(typing_extensions.TypedDict, total=False): healthChecks: _list[HealthCheck] warning: dict[str, typing.Any] +@typing.type_check_only +class HealthSource(typing_extensions.TypedDict, total=False): + creationTimestamp: str + description: str + fingerprint: str + healthAggregationPolicy: str + id: str + kind: str + name: str + region: str + selfLink: str + selfLinkWithId: str + sourceType: typing_extensions.Literal["BACKEND_SERVICE"] + sources: _list[str] + +@typing.type_check_only +class HealthSourceAggregatedList(typing_extensions.TypedDict, total=False): + id: str + items: dict[str, typing.Any] + kind: str + nextPageToken: str + selfLink: str + unreachables: _list[str] + warning: dict[str, typing.Any] + +@typing.type_check_only +class HealthSourceList(typing_extensions.TypedDict, total=False): + id: str + items: _list[HealthSource] + kind: str + nextPageToken: str + selfLink: str + warning: dict[str, typing.Any] + +@typing.type_check_only +class HealthSourcesScopedList(typing_extensions.TypedDict, total=False): + healthSources: _list[HealthSource] + warning: dict[str, typing.Any] + @typing.type_check_only class HealthStatus(typing_extensions.TypedDict, total=False): annotations: dict[str, typing.Any] @@ -2664,6 +2765,7 @@ class InstanceGroupManager(typing_extensions.TypedDict, total=False): status: InstanceGroupManagerStatus targetPools: _list[str] targetSize: int + targetSizePolicy: InstanceGroupManagerTargetSizePolicy targetStoppedSize: int targetSuspendedSize: int updatePolicy: InstanceGroupManagerUpdatePolicy @@ -2788,11 +2890,32 @@ class InstanceGroupManagerStandbyPolicy(typing_extensions.TypedDict, total=False @typing.type_check_only class InstanceGroupManagerStatus(typing_extensions.TypedDict, total=False): allInstancesConfig: InstanceGroupManagerStatusAllInstancesConfig + appliedAcceleratorTopologies: _list[InstanceGroupManagerStatusAcceleratorTopology] autoscaler: str + bulkInstanceOperation: InstanceGroupManagerStatusBulkInstanceOperation isStable: bool stateful: InstanceGroupManagerStatusStateful versionTarget: InstanceGroupManagerStatusVersionTarget +@typing.type_check_only +class InstanceGroupManagerStatusAcceleratorTopology( + typing_extensions.TypedDict, total=False +): + acceleratorTopology: str + state: typing_extensions.Literal[ + "ACTIVATING", "ACTIVE", "DEACTIVATING", "FAILED", "INCOMPLETE", "REACTIVATING" + ] + stateDetails: ( + InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails + ) + +@typing.type_check_only +class InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails( + typing_extensions.TypedDict, total=False +): + error: dict[str, typing.Any] + timestamp: str + @typing.type_check_only class InstanceGroupManagerStatusAllInstancesConfig( typing_extensions.TypedDict, total=False @@ -2800,6 +2923,20 @@ class InstanceGroupManagerStatusAllInstancesConfig( currentRevision: str effective: bool +@typing.type_check_only +class InstanceGroupManagerStatusBulkInstanceOperation( + typing_extensions.TypedDict, total=False +): + inProgress: bool + lastProgressCheck: InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheck + +@typing.type_check_only +class InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheck( + typing_extensions.TypedDict, total=False +): + error: dict[str, typing.Any] + timestamp: str + @typing.type_check_only class InstanceGroupManagerStatusStateful(typing_extensions.TypedDict, total=False): hasStatefulConfig: bool @@ -2815,6 +2952,10 @@ class InstanceGroupManagerStatusStatefulPerInstanceConfigs( class InstanceGroupManagerStatusVersionTarget(typing_extensions.TypedDict, total=False): isReached: bool +@typing.type_check_only +class InstanceGroupManagerTargetSizePolicy(typing_extensions.TypedDict, total=False): + mode: typing_extensions.Literal["BULK", "INDIVIDUAL", "UNSPECIFIED_MODE"] + @typing.type_check_only class InstanceGroupManagerUpdatePolicy(typing_extensions.TypedDict, total=False): instanceRedistributionType: typing_extensions.Literal["NONE", "PROACTIVE"] @@ -5168,6 +5309,16 @@ class NotificationEndpoint(typing_extensions.TypedDict, total=False): region: str selfLink: str +@typing.type_check_only +class NotificationEndpointAggregatedList(typing_extensions.TypedDict, total=False): + id: str + items: dict[str, typing.Any] + kind: str + nextPageToken: str + selfLink: str + unreachables: _list[str] + warning: dict[str, typing.Any] + @typing.type_check_only class NotificationEndpointGrpcSettings(typing_extensions.TypedDict, total=False): authority: str @@ -5185,6 +5336,11 @@ class NotificationEndpointList(typing_extensions.TypedDict, total=False): selfLink: str warning: dict[str, typing.Any] +@typing.type_check_only +class NotificationEndpointsScopedList(typing_extensions.TypedDict, total=False): + resources: _list[NotificationEndpoint] + warning: dict[str, typing.Any] + @typing.type_check_only class Operation(typing_extensions.TypedDict, total=False): clientOperationId: str @@ -5192,6 +5348,7 @@ class Operation(typing_extensions.TypedDict, total=False): description: str endTime: str error: dict[str, typing.Any] + getVersionOperationMetadata: GetVersionOperationMetadata httpErrorMessage: str httpErrorStatusCode: int id: str @@ -6292,6 +6449,16 @@ class ReservationSlotStatus(typing_extensions.TypedDict, total=False): class ReservationSlotsGetResponse(typing_extensions.TypedDict, total=False): resource: ReservationSlot +@typing.type_check_only +class ReservationSlotsGetVersionRequest(typing_extensions.TypedDict, total=False): + sbomSelections: _list[ + typing_extensions.Literal[ + "SBOM_SELECTION_CURRENT", + "SBOM_SELECTION_TARGET", + "SBOM_SELECTION_UNSPECIFIED", + ] + ] + @typing.type_check_only class ReservationSlotsListResponse(typing_extensions.TypedDict, total=False): id: str @@ -6339,6 +6506,16 @@ class ReservationSubBlockPhysicalTopology(typing_extensions.TypedDict, total=Fal class ReservationSubBlocksGetResponse(typing_extensions.TypedDict, total=False): resource: ReservationSubBlock +@typing.type_check_only +class ReservationSubBlocksGetVersionRequest(typing_extensions.TypedDict, total=False): + sbomSelections: _list[ + typing_extensions.Literal[ + "SBOM_SELECTION_CURRENT", + "SBOM_SELECTION_TARGET", + "SBOM_SELECTION_UNSPECIFIED", + ] + ] + @typing.type_check_only class ReservationSubBlocksListResponse(typing_extensions.TypedDict, total=False): id: str @@ -6557,6 +6734,7 @@ class ResourcePolicyWeeklyCycleDayOfWeek(typing_extensions.TypedDict, total=Fals @typing.type_check_only class ResourcePolicyWorkloadPolicy(typing_extensions.TypedDict, total=False): acceleratorTopology: str + acceleratorTopologyMode: typing_extensions.Literal["AUTO_CONNECT", "PROVISION_ONLY"] maxTopologyDistance: typing_extensions.Literal["BLOCK", "CLUSTER", "SUBBLOCK"] type: typing_extensions.Literal["HIGH_AVAILABILITY", "HIGH_THROUGHPUT"] @@ -7397,6 +7575,7 @@ class ServiceAttachmentAggregatedList(typing_extensions.TypedDict, total=False): class ServiceAttachmentConnectedEndpoint(typing_extensions.TypedDict, total=False): consumerNetwork: str endpoint: str + endpointWithId: str natIps: _list[str] propagatedConnectionCount: int pscConnectionId: str @@ -7412,6 +7591,7 @@ class ServiceAttachmentConnectedEndpoint(typing_extensions.TypedDict, total=Fals @typing.type_check_only class ServiceAttachmentConsumerProjectLimit(typing_extensions.TypedDict, total=False): connectionLimit: int + endpointUrl: str networkUrl: str projectIdOrNum: str diff --git a/googleapiclient-stubs/_apis/dataplex/v1/resources.pyi b/googleapiclient-stubs/_apis/dataplex/v1/resources.pyi index e0d30b024..732cef839 100644 --- a/googleapiclient-stubs/_apis/dataplex/v1/resources.pyi +++ b/googleapiclient-stubs/_apis/dataplex/v1/resources.pyi @@ -718,6 +718,15 @@ class CloudDataplexResource(googleapiclient.discovery.Resource): def get( self, *, name: str, **kwargs: typing.Any ) -> GoogleCloudDataplexV1EntryLinkHttpRequest: ... + def patch( + self, + *, + name: str, + body: GoogleCloudDataplexV1EntryLink = ..., + allowMissing: bool = ..., + aspectKeys: str | _list[str] = ..., + **kwargs: typing.Any, + ) -> GoogleCloudDataplexV1EntryLinkHttpRequest: ... def create( self, diff --git a/googleapiclient-stubs/_apis/dataplex/v1/schemas.pyi b/googleapiclient-stubs/_apis/dataplex/v1/schemas.pyi index 8353d8926..4a8c9107a 100644 --- a/googleapiclient-stubs/_apis/dataplex/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/dataplex/v1/schemas.pyi @@ -1256,6 +1256,7 @@ class GoogleCloudDataplexV1EntryGroup(typing_extensions.TypedDict, total=False): @typing.type_check_only class GoogleCloudDataplexV1EntryLink(typing_extensions.TypedDict, total=False): + aspects: dict[str, typing.Any] createTime: str entryLinkType: str entryReferences: _list[GoogleCloudDataplexV1EntryLinkEntryReference] diff --git a/googleapiclient-stubs/_apis/developerknowledge/__init__.pyi b/googleapiclient-stubs/_apis/developerknowledge/__init__.pyi new file mode 100644 index 000000000..e69de29bb diff --git a/googleapiclient-stubs/_apis/developerknowledge/v1alpha/__init__.pyi b/googleapiclient-stubs/_apis/developerknowledge/v1alpha/__init__.pyi new file mode 100644 index 000000000..238e16441 --- /dev/null +++ b/googleapiclient-stubs/_apis/developerknowledge/v1alpha/__init__.pyi @@ -0,0 +1,2 @@ +from .resources import * +from .schemas import * diff --git a/googleapiclient-stubs/_apis/developerknowledge/v1alpha/resources.pyi b/googleapiclient-stubs/_apis/developerknowledge/v1alpha/resources.pyi new file mode 100644 index 000000000..4260ed83f --- /dev/null +++ b/googleapiclient-stubs/_apis/developerknowledge/v1alpha/resources.pyi @@ -0,0 +1,72 @@ +import collections.abc +import typing + +import httplib2 +import typing_extensions + +import googleapiclient.discovery +import googleapiclient.http + +from .schemas import * + +_list = list + +@typing.type_check_only +class DeveloperKnowledgeResource(googleapiclient.discovery.Resource): + @typing.type_check_only + class DocumentsResource(googleapiclient.discovery.Resource): + def batchGet( + self, *, names: str | _list[str] = ..., **kwargs: typing.Any + ) -> BatchGetDocumentsResponseHttpRequest: ... + def get(self, *, name: str, **kwargs: typing.Any) -> DocumentHttpRequest: ... + def searchDocumentChunks( + self, + *, + pageSize: int = ..., + pageToken: str = ..., + query: str = ..., + **kwargs: typing.Any, + ) -> SearchDocumentChunksResponseHttpRequest: ... + def searchDocumentChunks_next( + self, + previous_request: SearchDocumentChunksResponseHttpRequest, + previous_response: SearchDocumentChunksResponse, + ) -> SearchDocumentChunksResponseHttpRequest | None: ... + + def new_batch_http_request( + self, + callback: collections.abc.Callable[ + [ + str, + googleapiclient.http.HttpRequest, + googleapiclient.errors.HttpError | None, + ], + typing.Any, + ] + | None = None, + ) -> googleapiclient.http.BatchHttpRequest: ... + def documents(self) -> DocumentsResource: ... + +@typing.type_check_only +class BatchGetDocumentsResponseHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> BatchGetDocumentsResponse: ... + +@typing.type_check_only +class DocumentHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> Document: ... + +@typing.type_check_only +class SearchDocumentChunksResponseHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> SearchDocumentChunksResponse: ... diff --git a/googleapiclient-stubs/_apis/developerknowledge/v1alpha/schemas.pyi b/googleapiclient-stubs/_apis/developerknowledge/v1alpha/schemas.pyi new file mode 100644 index 000000000..030e08150 --- /dev/null +++ b/googleapiclient-stubs/_apis/developerknowledge/v1alpha/schemas.pyi @@ -0,0 +1,27 @@ +import typing + +import typing_extensions + +_list = list + +@typing.type_check_only +class BatchGetDocumentsResponse(typing_extensions.TypedDict, total=False): + documents: _list[Document] + +@typing.type_check_only +class Document(typing_extensions.TypedDict, total=False): + content: str + description: str + name: str + uri: str + +@typing.type_check_only +class DocumentChunk(typing_extensions.TypedDict, total=False): + content: str + id: str + parent: str + +@typing.type_check_only +class SearchDocumentChunksResponse(typing_extensions.TypedDict, total=False): + nextPageToken: str + results: _list[DocumentChunk] diff --git a/googleapiclient-stubs/_apis/discoveryengine/v1/schemas.pyi b/googleapiclient-stubs/_apis/discoveryengine/v1/schemas.pyi index 73ad5be44..ad5a277d9 100644 --- a/googleapiclient-stubs/_apis/discoveryengine/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/discoveryengine/v1/schemas.pyi @@ -416,6 +416,13 @@ class GoogleCloudDiscoveryengineV1ActionConfig( jsonActionParams: str serviceName: str useStaticSecrets: bool + userDefinedScopesMapping: dict[str, typing.Any] + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1ActionConfigScopeList( + typing_extensions.TypedDict, total=False +): + scopes: _list[str] @typing.type_check_only class GoogleCloudDiscoveryengineV1AdvancedCompleteQueryRequest( @@ -935,6 +942,7 @@ class GoogleCloudDiscoveryengineV1AnswerReference( typing_extensions.TypedDict, total=False ): chunkInfo: GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfo + queries: _list[str] structuredDocumentInfo: ( GoogleCloudDiscoveryengineV1AnswerReferenceStructuredDocumentInfo ) @@ -2039,6 +2047,7 @@ class GoogleCloudDiscoveryengineV1DataStore(typing_extensions.TypedDict, total=F defaultSchemaId: str displayName: str documentProcessingConfig: GoogleCloudDiscoveryengineV1DocumentProcessingConfig + federatedSearchConfig: GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfig healthcareFhirConfig: GoogleCloudDiscoveryengineV1HealthcareFhirConfig identityMappingStore: str industryVertical: typing_extensions.Literal[ @@ -2075,6 +2084,62 @@ class GoogleCloudDiscoveryengineV1DataStoreBillingEstimation( websiteDataSize: str websiteDataUpdateTime: str +@typing.type_check_only +class GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfig( + typing_extensions.TypedDict, total=False +): + alloyDbConfig: ( + GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigAlloyDbConfig + ) + notebooklmConfig: ( + GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigNotebooklmConfig + ) + thirdPartyOauthConfig: ( + GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigThirdPartyOauthConfig + ) + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigAlloyDbConfig( + typing_extensions.TypedDict, total=False +): + alloydbAiNlConfig: GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigAlloyDbConfigAlloyDbAiNaturalLanguageConfig + alloydbConnectionConfig: GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigAlloyDbConfigAlloyDbConnectionConfig + returnedFields: _list[str] + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigAlloyDbConfigAlloyDbAiNaturalLanguageConfig( + typing_extensions.TypedDict, total=False +): + nlConfigId: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigAlloyDbConfigAlloyDbConnectionConfig( + typing_extensions.TypedDict, total=False +): + authMode: typing_extensions.Literal[ + "AUTH_MODE_UNSPECIFIED", + "AUTH_MODE_SERVICE_ACCOUNT", + "AUTH_MODE_END_USER_ACCOUNT", + ] + database: str + enablePsvs: bool + instance: str + password: str + user: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigNotebooklmConfig( + typing_extensions.TypedDict, total=False +): + searchConfig: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigThirdPartyOauthConfig( + typing_extensions.TypedDict, total=False +): + appName: str + instanceName: str + @typing.type_check_only class GoogleCloudDiscoveryengineV1DataStoreServingConfigDataStore( typing_extensions.TypedDict, total=False @@ -4070,6 +4135,7 @@ class GoogleCloudDiscoveryengineV1UserEvent(typing_extensions.TypedDict, total=F directUserRequest: bool documents: _list[GoogleCloudDiscoveryengineV1DocumentInfo] engine: str + entity: str eventTime: str eventType: str filter: str @@ -4385,6 +4451,13 @@ class GoogleCloudDiscoveryengineV1alphaActionConfig( jsonActionParams: str serviceName: str useStaticSecrets: bool + userDefinedScopesMapping: dict[str, typing.Any] + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1alphaActionConfigScopeList( + typing_extensions.TypedDict, total=False +): + scopes: _list[str] @typing.type_check_only class GoogleCloudDiscoveryengineV1alphaAddPatientFilterRequest( @@ -4544,6 +4617,7 @@ class GoogleCloudDiscoveryengineV1alphaAnswerReference( typing_extensions.TypedDict, total=False ): chunkInfo: GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfo + queries: _list[str] structuredDocumentInfo: ( GoogleCloudDiscoveryengineV1alphaAnswerReferenceStructuredDocumentInfo ) @@ -5341,6 +5415,9 @@ class GoogleCloudDiscoveryengineV1alphaDataStore( defaultSchemaId: str displayName: str documentProcessingConfig: GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfig + federatedSearchConfig: ( + GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfig + ) healthcareFhirConfig: GoogleCloudDiscoveryengineV1alphaHealthcareFhirConfig identityMappingStore: str idpConfig: GoogleCloudDiscoveryengineV1alphaIdpConfig @@ -5381,6 +5458,60 @@ class GoogleCloudDiscoveryengineV1alphaDataStoreBillingEstimation( websiteDataSize: str websiteDataUpdateTime: str +@typing.type_check_only +class GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfig( + typing_extensions.TypedDict, total=False +): + alloyDbConfig: ( + GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigAlloyDbConfig + ) + notebooklmConfig: ( + GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigNotebooklmConfig + ) + thirdPartyOauthConfig: GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigThirdPartyOauthConfig + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigAlloyDbConfig( + typing_extensions.TypedDict, total=False +): + alloydbAiNlConfig: GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigAlloyDbConfigAlloyDbAiNaturalLanguageConfig + alloydbConnectionConfig: GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigAlloyDbConfigAlloyDbConnectionConfig + returnedFields: _list[str] + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigAlloyDbConfigAlloyDbAiNaturalLanguageConfig( + typing_extensions.TypedDict, total=False +): + nlConfigId: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigAlloyDbConfigAlloyDbConnectionConfig( + typing_extensions.TypedDict, total=False +): + authMode: typing_extensions.Literal[ + "AUTH_MODE_UNSPECIFIED", + "AUTH_MODE_SERVICE_ACCOUNT", + "AUTH_MODE_END_USER_ACCOUNT", + ] + database: str + enablePsvs: bool + instance: str + password: str + user: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigNotebooklmConfig( + typing_extensions.TypedDict, total=False +): + searchConfig: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigThirdPartyOauthConfig( + typing_extensions.TypedDict, total=False +): + appName: str + instanceName: str + @typing.type_check_only class GoogleCloudDiscoveryengineV1alphaDataStoreServingConfigDataStore( typing_extensions.TypedDict, total=False @@ -7272,6 +7403,9 @@ class GoogleCloudDiscoveryengineV1betaDataStore( defaultSchemaId: str displayName: str documentProcessingConfig: GoogleCloudDiscoveryengineV1betaDocumentProcessingConfig + federatedSearchConfig: ( + GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfig + ) healthcareFhirConfig: GoogleCloudDiscoveryengineV1betaHealthcareFhirConfig identityMappingStore: str industryVertical: typing_extensions.Literal[ @@ -7311,6 +7445,60 @@ class GoogleCloudDiscoveryengineV1betaDataStoreBillingEstimation( websiteDataSize: str websiteDataUpdateTime: str +@typing.type_check_only +class GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfig( + typing_extensions.TypedDict, total=False +): + alloyDbConfig: ( + GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigAlloyDbConfig + ) + notebooklmConfig: ( + GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigNotebooklmConfig + ) + thirdPartyOauthConfig: GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigThirdPartyOauthConfig + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigAlloyDbConfig( + typing_extensions.TypedDict, total=False +): + alloydbAiNlConfig: GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigAlloyDbConfigAlloyDbAiNaturalLanguageConfig + alloydbConnectionConfig: GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigAlloyDbConfigAlloyDbConnectionConfig + returnedFields: _list[str] + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigAlloyDbConfigAlloyDbAiNaturalLanguageConfig( + typing_extensions.TypedDict, total=False +): + nlConfigId: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigAlloyDbConfigAlloyDbConnectionConfig( + typing_extensions.TypedDict, total=False +): + authMode: typing_extensions.Literal[ + "AUTH_MODE_UNSPECIFIED", + "AUTH_MODE_SERVICE_ACCOUNT", + "AUTH_MODE_END_USER_ACCOUNT", + ] + database: str + enablePsvs: bool + instance: str + password: str + user: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigNotebooklmConfig( + typing_extensions.TypedDict, total=False +): + searchConfig: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigThirdPartyOauthConfig( + typing_extensions.TypedDict, total=False +): + appName: str + instanceName: str + @typing.type_check_only class GoogleCloudDiscoveryengineV1betaDataStoreServingConfigDataStore( typing_extensions.TypedDict, total=False diff --git a/googleapiclient-stubs/_apis/discoveryengine/v1alpha/schemas.pyi b/googleapiclient-stubs/_apis/discoveryengine/v1alpha/schemas.pyi index b43dbc8c3..722067037 100644 --- a/googleapiclient-stubs/_apis/discoveryengine/v1alpha/schemas.pyi +++ b/googleapiclient-stubs/_apis/discoveryengine/v1alpha/schemas.pyi @@ -148,6 +148,13 @@ class GoogleCloudDiscoveryengineV1ActionConfig( jsonActionParams: str serviceName: str useStaticSecrets: bool + userDefinedScopesMapping: dict[str, typing.Any] + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1ActionConfigScopeList( + typing_extensions.TypedDict, total=False +): + scopes: _list[str] @typing.type_check_only class GoogleCloudDiscoveryengineV1AdvancedSiteSearchConfig( @@ -669,6 +676,7 @@ class GoogleCloudDiscoveryengineV1DataStore(typing_extensions.TypedDict, total=F defaultSchemaId: str displayName: str documentProcessingConfig: GoogleCloudDiscoveryengineV1DocumentProcessingConfig + federatedSearchConfig: GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfig healthcareFhirConfig: GoogleCloudDiscoveryengineV1HealthcareFhirConfig identityMappingStore: str industryVertical: typing_extensions.Literal[ @@ -705,6 +713,62 @@ class GoogleCloudDiscoveryengineV1DataStoreBillingEstimation( websiteDataSize: str websiteDataUpdateTime: str +@typing.type_check_only +class GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfig( + typing_extensions.TypedDict, total=False +): + alloyDbConfig: ( + GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigAlloyDbConfig + ) + notebooklmConfig: ( + GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigNotebooklmConfig + ) + thirdPartyOauthConfig: ( + GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigThirdPartyOauthConfig + ) + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigAlloyDbConfig( + typing_extensions.TypedDict, total=False +): + alloydbAiNlConfig: GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigAlloyDbConfigAlloyDbAiNaturalLanguageConfig + alloydbConnectionConfig: GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigAlloyDbConfigAlloyDbConnectionConfig + returnedFields: _list[str] + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigAlloyDbConfigAlloyDbAiNaturalLanguageConfig( + typing_extensions.TypedDict, total=False +): + nlConfigId: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigAlloyDbConfigAlloyDbConnectionConfig( + typing_extensions.TypedDict, total=False +): + authMode: typing_extensions.Literal[ + "AUTH_MODE_UNSPECIFIED", + "AUTH_MODE_SERVICE_ACCOUNT", + "AUTH_MODE_END_USER_ACCOUNT", + ] + database: str + enablePsvs: bool + instance: str + password: str + user: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigNotebooklmConfig( + typing_extensions.TypedDict, total=False +): + searchConfig: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigThirdPartyOauthConfig( + typing_extensions.TypedDict, total=False +): + appName: str + instanceName: str + @typing.type_check_only class GoogleCloudDiscoveryengineV1DataStoreServingConfigDataStore( typing_extensions.TypedDict, total=False @@ -1639,6 +1703,13 @@ class GoogleCloudDiscoveryengineV1alphaActionConfig( jsonActionParams: str serviceName: str useStaticSecrets: bool + userDefinedScopesMapping: dict[str, typing.Any] + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1alphaActionConfigScopeList( + typing_extensions.TypedDict, total=False +): + scopes: _list[str] @typing.type_check_only class GoogleCloudDiscoveryengineV1alphaAddPatientFilterRequest( @@ -2301,6 +2372,7 @@ class GoogleCloudDiscoveryengineV1alphaAnswerReference( typing_extensions.TypedDict, total=False ): chunkInfo: GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfo + queries: _list[str] structuredDocumentInfo: ( GoogleCloudDiscoveryengineV1alphaAnswerReferenceStructuredDocumentInfo ) @@ -3700,6 +3772,9 @@ class GoogleCloudDiscoveryengineV1alphaDataStore( defaultSchemaId: str displayName: str documentProcessingConfig: GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfig + federatedSearchConfig: ( + GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfig + ) healthcareFhirConfig: GoogleCloudDiscoveryengineV1alphaHealthcareFhirConfig identityMappingStore: str idpConfig: GoogleCloudDiscoveryengineV1alphaIdpConfig @@ -3740,6 +3815,60 @@ class GoogleCloudDiscoveryengineV1alphaDataStoreBillingEstimation( websiteDataSize: str websiteDataUpdateTime: str +@typing.type_check_only +class GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfig( + typing_extensions.TypedDict, total=False +): + alloyDbConfig: ( + GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigAlloyDbConfig + ) + notebooklmConfig: ( + GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigNotebooklmConfig + ) + thirdPartyOauthConfig: GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigThirdPartyOauthConfig + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigAlloyDbConfig( + typing_extensions.TypedDict, total=False +): + alloydbAiNlConfig: GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigAlloyDbConfigAlloyDbAiNaturalLanguageConfig + alloydbConnectionConfig: GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigAlloyDbConfigAlloyDbConnectionConfig + returnedFields: _list[str] + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigAlloyDbConfigAlloyDbAiNaturalLanguageConfig( + typing_extensions.TypedDict, total=False +): + nlConfigId: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigAlloyDbConfigAlloyDbConnectionConfig( + typing_extensions.TypedDict, total=False +): + authMode: typing_extensions.Literal[ + "AUTH_MODE_UNSPECIFIED", + "AUTH_MODE_SERVICE_ACCOUNT", + "AUTH_MODE_END_USER_ACCOUNT", + ] + database: str + enablePsvs: bool + instance: str + password: str + user: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigNotebooklmConfig( + typing_extensions.TypedDict, total=False +): + searchConfig: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigThirdPartyOauthConfig( + typing_extensions.TypedDict, total=False +): + appName: str + instanceName: str + @typing.type_check_only class GoogleCloudDiscoveryengineV1alphaDataStoreServingConfigDataStore( typing_extensions.TypedDict, total=False @@ -6935,6 +7064,7 @@ class GoogleCloudDiscoveryengineV1alphaUserEvent( directUserRequest: bool documents: _list[GoogleCloudDiscoveryengineV1alphaDocumentInfo] engine: str + entity: str eventTime: str eventType: str filter: str @@ -7546,6 +7676,9 @@ class GoogleCloudDiscoveryengineV1betaDataStore( defaultSchemaId: str displayName: str documentProcessingConfig: GoogleCloudDiscoveryengineV1betaDocumentProcessingConfig + federatedSearchConfig: ( + GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfig + ) healthcareFhirConfig: GoogleCloudDiscoveryengineV1betaHealthcareFhirConfig identityMappingStore: str industryVertical: typing_extensions.Literal[ @@ -7585,6 +7718,60 @@ class GoogleCloudDiscoveryengineV1betaDataStoreBillingEstimation( websiteDataSize: str websiteDataUpdateTime: str +@typing.type_check_only +class GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfig( + typing_extensions.TypedDict, total=False +): + alloyDbConfig: ( + GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigAlloyDbConfig + ) + notebooklmConfig: ( + GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigNotebooklmConfig + ) + thirdPartyOauthConfig: GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigThirdPartyOauthConfig + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigAlloyDbConfig( + typing_extensions.TypedDict, total=False +): + alloydbAiNlConfig: GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigAlloyDbConfigAlloyDbAiNaturalLanguageConfig + alloydbConnectionConfig: GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigAlloyDbConfigAlloyDbConnectionConfig + returnedFields: _list[str] + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigAlloyDbConfigAlloyDbAiNaturalLanguageConfig( + typing_extensions.TypedDict, total=False +): + nlConfigId: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigAlloyDbConfigAlloyDbConnectionConfig( + typing_extensions.TypedDict, total=False +): + authMode: typing_extensions.Literal[ + "AUTH_MODE_UNSPECIFIED", + "AUTH_MODE_SERVICE_ACCOUNT", + "AUTH_MODE_END_USER_ACCOUNT", + ] + database: str + enablePsvs: bool + instance: str + password: str + user: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigNotebooklmConfig( + typing_extensions.TypedDict, total=False +): + searchConfig: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigThirdPartyOauthConfig( + typing_extensions.TypedDict, total=False +): + appName: str + instanceName: str + @typing.type_check_only class GoogleCloudDiscoveryengineV1betaDataStoreServingConfigDataStore( typing_extensions.TypedDict, total=False diff --git a/googleapiclient-stubs/_apis/discoveryengine/v1beta/schemas.pyi b/googleapiclient-stubs/_apis/discoveryengine/v1beta/schemas.pyi index c14a95029..66eef553c 100644 --- a/googleapiclient-stubs/_apis/discoveryengine/v1beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/discoveryengine/v1beta/schemas.pyi @@ -148,6 +148,13 @@ class GoogleCloudDiscoveryengineV1ActionConfig( jsonActionParams: str serviceName: str useStaticSecrets: bool + userDefinedScopesMapping: dict[str, typing.Any] + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1ActionConfigScopeList( + typing_extensions.TypedDict, total=False +): + scopes: _list[str] @typing.type_check_only class GoogleCloudDiscoveryengineV1AdvancedSiteSearchConfig( @@ -669,6 +676,7 @@ class GoogleCloudDiscoveryengineV1DataStore(typing_extensions.TypedDict, total=F defaultSchemaId: str displayName: str documentProcessingConfig: GoogleCloudDiscoveryengineV1DocumentProcessingConfig + federatedSearchConfig: GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfig healthcareFhirConfig: GoogleCloudDiscoveryengineV1HealthcareFhirConfig identityMappingStore: str industryVertical: typing_extensions.Literal[ @@ -705,6 +713,62 @@ class GoogleCloudDiscoveryengineV1DataStoreBillingEstimation( websiteDataSize: str websiteDataUpdateTime: str +@typing.type_check_only +class GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfig( + typing_extensions.TypedDict, total=False +): + alloyDbConfig: ( + GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigAlloyDbConfig + ) + notebooklmConfig: ( + GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigNotebooklmConfig + ) + thirdPartyOauthConfig: ( + GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigThirdPartyOauthConfig + ) + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigAlloyDbConfig( + typing_extensions.TypedDict, total=False +): + alloydbAiNlConfig: GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigAlloyDbConfigAlloyDbAiNaturalLanguageConfig + alloydbConnectionConfig: GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigAlloyDbConfigAlloyDbConnectionConfig + returnedFields: _list[str] + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigAlloyDbConfigAlloyDbAiNaturalLanguageConfig( + typing_extensions.TypedDict, total=False +): + nlConfigId: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigAlloyDbConfigAlloyDbConnectionConfig( + typing_extensions.TypedDict, total=False +): + authMode: typing_extensions.Literal[ + "AUTH_MODE_UNSPECIFIED", + "AUTH_MODE_SERVICE_ACCOUNT", + "AUTH_MODE_END_USER_ACCOUNT", + ] + database: str + enablePsvs: bool + instance: str + password: str + user: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigNotebooklmConfig( + typing_extensions.TypedDict, total=False +): + searchConfig: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1DataStoreFederatedSearchConfigThirdPartyOauthConfig( + typing_extensions.TypedDict, total=False +): + appName: str + instanceName: str + @typing.type_check_only class GoogleCloudDiscoveryengineV1DataStoreServingConfigDataStore( typing_extensions.TypedDict, total=False @@ -1611,6 +1675,13 @@ class GoogleCloudDiscoveryengineV1alphaActionConfig( jsonActionParams: str serviceName: str useStaticSecrets: bool + userDefinedScopesMapping: dict[str, typing.Any] + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1alphaActionConfigScopeList( + typing_extensions.TypedDict, total=False +): + scopes: _list[str] @typing.type_check_only class GoogleCloudDiscoveryengineV1alphaAddPatientFilterRequest( @@ -1770,6 +1841,7 @@ class GoogleCloudDiscoveryengineV1alphaAnswerReference( typing_extensions.TypedDict, total=False ): chunkInfo: GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfo + queries: _list[str] structuredDocumentInfo: ( GoogleCloudDiscoveryengineV1alphaAnswerReferenceStructuredDocumentInfo ) @@ -2567,6 +2639,9 @@ class GoogleCloudDiscoveryengineV1alphaDataStore( defaultSchemaId: str displayName: str documentProcessingConfig: GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfig + federatedSearchConfig: ( + GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfig + ) healthcareFhirConfig: GoogleCloudDiscoveryengineV1alphaHealthcareFhirConfig identityMappingStore: str idpConfig: GoogleCloudDiscoveryengineV1alphaIdpConfig @@ -2607,6 +2682,60 @@ class GoogleCloudDiscoveryengineV1alphaDataStoreBillingEstimation( websiteDataSize: str websiteDataUpdateTime: str +@typing.type_check_only +class GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfig( + typing_extensions.TypedDict, total=False +): + alloyDbConfig: ( + GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigAlloyDbConfig + ) + notebooklmConfig: ( + GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigNotebooklmConfig + ) + thirdPartyOauthConfig: GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigThirdPartyOauthConfig + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigAlloyDbConfig( + typing_extensions.TypedDict, total=False +): + alloydbAiNlConfig: GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigAlloyDbConfigAlloyDbAiNaturalLanguageConfig + alloydbConnectionConfig: GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigAlloyDbConfigAlloyDbConnectionConfig + returnedFields: _list[str] + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigAlloyDbConfigAlloyDbAiNaturalLanguageConfig( + typing_extensions.TypedDict, total=False +): + nlConfigId: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigAlloyDbConfigAlloyDbConnectionConfig( + typing_extensions.TypedDict, total=False +): + authMode: typing_extensions.Literal[ + "AUTH_MODE_UNSPECIFIED", + "AUTH_MODE_SERVICE_ACCOUNT", + "AUTH_MODE_END_USER_ACCOUNT", + ] + database: str + enablePsvs: bool + instance: str + password: str + user: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigNotebooklmConfig( + typing_extensions.TypedDict, total=False +): + searchConfig: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1alphaDataStoreFederatedSearchConfigThirdPartyOauthConfig( + typing_extensions.TypedDict, total=False +): + appName: str + instanceName: str + @typing.type_check_only class GoogleCloudDiscoveryengineV1alphaDataStoreServingConfigDataStore( typing_extensions.TypedDict, total=False @@ -4785,6 +4914,7 @@ class GoogleCloudDiscoveryengineV1betaAnswerReference( typing_extensions.TypedDict, total=False ): chunkInfo: GoogleCloudDiscoveryengineV1betaAnswerReferenceChunkInfo + queries: _list[str] structuredDocumentInfo: ( GoogleCloudDiscoveryengineV1betaAnswerReferenceStructuredDocumentInfo ) @@ -5747,6 +5877,9 @@ class GoogleCloudDiscoveryengineV1betaDataStore( defaultSchemaId: str displayName: str documentProcessingConfig: GoogleCloudDiscoveryengineV1betaDocumentProcessingConfig + federatedSearchConfig: ( + GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfig + ) healthcareFhirConfig: GoogleCloudDiscoveryengineV1betaHealthcareFhirConfig identityMappingStore: str industryVertical: typing_extensions.Literal[ @@ -5786,6 +5919,60 @@ class GoogleCloudDiscoveryengineV1betaDataStoreBillingEstimation( websiteDataSize: str websiteDataUpdateTime: str +@typing.type_check_only +class GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfig( + typing_extensions.TypedDict, total=False +): + alloyDbConfig: ( + GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigAlloyDbConfig + ) + notebooklmConfig: ( + GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigNotebooklmConfig + ) + thirdPartyOauthConfig: GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigThirdPartyOauthConfig + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigAlloyDbConfig( + typing_extensions.TypedDict, total=False +): + alloydbAiNlConfig: GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigAlloyDbConfigAlloyDbAiNaturalLanguageConfig + alloydbConnectionConfig: GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigAlloyDbConfigAlloyDbConnectionConfig + returnedFields: _list[str] + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigAlloyDbConfigAlloyDbAiNaturalLanguageConfig( + typing_extensions.TypedDict, total=False +): + nlConfigId: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigAlloyDbConfigAlloyDbConnectionConfig( + typing_extensions.TypedDict, total=False +): + authMode: typing_extensions.Literal[ + "AUTH_MODE_UNSPECIFIED", + "AUTH_MODE_SERVICE_ACCOUNT", + "AUTH_MODE_END_USER_ACCOUNT", + ] + database: str + enablePsvs: bool + instance: str + password: str + user: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigNotebooklmConfig( + typing_extensions.TypedDict, total=False +): + searchConfig: str + +@typing.type_check_only +class GoogleCloudDiscoveryengineV1betaDataStoreFederatedSearchConfigThirdPartyOauthConfig( + typing_extensions.TypedDict, total=False +): + appName: str + instanceName: str + @typing.type_check_only class GoogleCloudDiscoveryengineV1betaDataStoreServingConfigDataStore( typing_extensions.TypedDict, total=False @@ -8179,6 +8366,7 @@ class GoogleCloudDiscoveryengineV1betaUserEvent( directUserRequest: bool documents: _list[GoogleCloudDiscoveryengineV1betaDocumentInfo] engine: str + entity: str eventTime: str eventType: str filter: str diff --git a/googleapiclient-stubs/_apis/displayvideo/v2/schemas.pyi b/googleapiclient-stubs/_apis/displayvideo/v2/schemas.pyi index fc5e56674..72cb50566 100644 --- a/googleapiclient-stubs/_apis/displayvideo/v2/schemas.pyi +++ b/googleapiclient-stubs/_apis/displayvideo/v2/schemas.pyi @@ -480,6 +480,7 @@ class AuthorizedSellerStatusTargetingOptionDetails( @typing.type_check_only class BiddingStrategy(typing_extensions.TypedDict, total=False): + demandGenBid: DemandGenBiddingStrategy fixedBid: FixedBidStrategy maximizeSpendAutoBid: MaximizeSpendBidStrategy performanceGoalAutoBid: PerformanceGoalBidStrategy @@ -944,6 +945,7 @@ class ContentStreamTypeTargetingOptionDetails(typing_extensions.TypedDict, total class ConversionCountingConfig(typing_extensions.TypedDict, total=False): floodlightActivityConfigs: _list[TrackingFloodlightActivityConfig] postViewCountPercentageMillis: str + primaryAttributionModelId: str @typing.type_check_only class CounterEvent(typing_extensions.TypedDict, total=False): @@ -1338,6 +1340,30 @@ class DeleteAssignedTargetingOptionsRequest(typing_extensions.TypedDict, total=F "TARGETING_TYPE_SESSION_POSITION", ] +@typing.type_check_only +class DemandGenBiddingStrategy(typing_extensions.TypedDict, total=False): + effectiveBiddingValue: str + effectiveBiddingValueSource: typing_extensions.Literal[ + "BIDDING_SOURCE_UNSPECIFIED", + "BIDDING_SOURCE_LINE_ITEM", + "BIDDING_SOURCE_AD_GROUP", + ] + type: typing_extensions.Literal[ + "DEMAND_GEN_BIDDING_STRATEGY_TYPE_UNSPECIFIED", + "DEMAND_GEN_BIDDING_STRATEGY_TYPE_TARGET_CPA", + "DEMAND_GEN_BIDDING_STRATEGY_TYPE_TARGET_ROAS", + "DEMAND_GEN_BIDDING_STRATEGY_TYPE_MAXIMIZE_CONVERSIONS", + "DEMAND_GEN_BIDDING_STRATEGY_TYPE_MAXIMIZE_CONVERSION_VALUE", + "DEMAND_GEN_BIDDING_STRATEGY_TYPE_MAXIMIZE_CLICKS", + ] + value: str + +@typing.type_check_only +class DemandGenSettings(typing_extensions.TypedDict, total=False): + geoLanguageTargetingEnabled: bool + linkedMerchantId: str + thirdPartyMeasurementConfigs: ThirdPartyMeasurementConfigs + @typing.type_check_only class DeviceMakeModelAssignedTargetingOptionDetails( typing_extensions.TypedDict, total=False @@ -2363,6 +2389,7 @@ class IdFilter(typing_extensions.TypedDict, total=False): @typing.type_check_only class ImageAsset(typing_extensions.TypedDict, total=False): + assetId: str fileSize: str fullSize: Dimensions mimeType: str @@ -2732,6 +2759,7 @@ class Invoice(typing_extensions.TypedDict, total=False): @typing.type_check_only class KeywordAssignedTargetingOptionDetails(typing_extensions.TypedDict, total=False): + exemptedPolicyNames: _list[str] keyword: str negative: bool @@ -2758,6 +2786,7 @@ class LineItem(typing_extensions.TypedDict, total=False): ] conversionCounting: ConversionCountingConfig creativeIds: _list[str] + demandGenSettings: DemandGenSettings displayName: str entityStatus: typing_extensions.Literal[ "ENTITY_STATUS_UNSPECIFIED", @@ -2796,6 +2825,7 @@ class LineItem(typing_extensions.TypedDict, total=False): "LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_VIEW", "LINE_ITEM_TYPE_DISPLAY_OUT_OF_HOME", "LINE_ITEM_TYPE_VIDEO_OUT_OF_HOME", + "LINE_ITEM_TYPE_DEMAND_GEN", ] mobileApp: MobileApp name: str @@ -3836,6 +3866,13 @@ class TargetingOption(typing_extensions.TypedDict, total=False): videoPlayerSizeDetails: VideoPlayerSizeTargetingOptionDetails viewabilityDetails: ViewabilityTargetingOptionDetails +@typing.type_check_only +class ThirdPartyMeasurementConfigs(typing_extensions.TypedDict, total=False): + brandLiftVendorConfigs: _list[ThirdPartyVendorConfig] + brandSafetyVendorConfigs: _list[ThirdPartyVendorConfig] + reachVendorConfigs: _list[ThirdPartyVendorConfig] + viewabilityVendorConfigs: _list[ThirdPartyVendorConfig] + @typing.type_check_only class ThirdPartyOnlyConfig(typing_extensions.TypedDict, total=False): pixelOrderIdReportingEnabled: bool @@ -3878,6 +3915,15 @@ class ThirdPartyVendorConfig(typing_extensions.TypedDict, total=False): "THIRD_PARTY_VENDOR_KANTAR", "THIRD_PARTY_VENDOR_DYNATA", "THIRD_PARTY_VENDOR_TRANSUNION", + "THIRD_PARTY_VENDOR_ORIGIN", + "THIRD_PARTY_VENDOR_GEMIUS", + "THIRD_PARTY_VENDOR_MEDIA_SCOPE", + "THIRD_PARTY_VENDOR_AUDIENCE_PROJECT", + "THIRD_PARTY_VENDOR_VIDEO_AMP", + "THIRD_PARTY_VENDOR_ISPOT_TV", + "THIRD_PARTY_VENDOR_INTAGE", + "THIRD_PARTY_VENDOR_MACROMILL", + "THIRD_PARTY_VENDOR_VIDEO_RESEARCH", ] @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/displayvideo/v3/resources.pyi b/googleapiclient-stubs/_apis/displayvideo/v3/resources.pyi index 2b713bc60..24c22e986 100644 --- a/googleapiclient-stubs/_apis/displayvideo/v3/resources.pyi +++ b/googleapiclient-stubs/_apis/displayvideo/v3/resources.pyi @@ -17,6 +17,12 @@ class DisplayVideoResource(googleapiclient.discovery.Resource): class AdvertisersResource(googleapiclient.discovery.Resource): @typing.type_check_only class AdGroupAdsResource(googleapiclient.discovery.Resource): + def create( + self, *, advertiserId: str, body: AdGroupAd = ..., **kwargs: typing.Any + ) -> AdGroupAdHttpRequest: ... + def delete( + self, *, advertiserId: str, adGroupAdId: str, **kwargs: typing.Any + ) -> EmptyHttpRequest: ... def get( self, *, advertiserId: str, adGroupAdId: str, **kwargs: typing.Any ) -> AdGroupAdHttpRequest: ... @@ -35,6 +41,15 @@ class DisplayVideoResource(googleapiclient.discovery.Resource): previous_request: ListAdGroupAdsResponseHttpRequest, previous_response: ListAdGroupAdsResponse, ) -> ListAdGroupAdsResponseHttpRequest | None: ... + def patch( + self, + *, + advertiserId: str, + adGroupAdId: str, + body: AdGroupAd = ..., + updateMask: str = ..., + **kwargs: typing.Any, + ) -> AdGroupAdHttpRequest: ... @typing.type_check_only class AdGroupsResource(googleapiclient.discovery.Resource): @@ -44,6 +59,126 @@ class DisplayVideoResource(googleapiclient.discovery.Resource): class AssignedTargetingOptionsResource( googleapiclient.discovery.Resource ): + def create( + self, + *, + advertiserId: str, + adGroupId: str, + targetingType: typing_extensions.Literal[ + "TARGETING_TYPE_UNSPECIFIED", + "TARGETING_TYPE_CHANNEL", + "TARGETING_TYPE_APP_CATEGORY", + "TARGETING_TYPE_APP", + "TARGETING_TYPE_URL", + "TARGETING_TYPE_DAY_AND_TIME", + "TARGETING_TYPE_AGE_RANGE", + "TARGETING_TYPE_REGIONAL_LOCATION_LIST", + "TARGETING_TYPE_PROXIMITY_LOCATION_LIST", + "TARGETING_TYPE_GENDER", + "TARGETING_TYPE_VIDEO_PLAYER_SIZE", + "TARGETING_TYPE_USER_REWARDED_CONTENT", + "TARGETING_TYPE_PARENTAL_STATUS", + "TARGETING_TYPE_CONTENT_INSTREAM_POSITION", + "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION", + "TARGETING_TYPE_DEVICE_TYPE", + "TARGETING_TYPE_AUDIENCE_GROUP", + "TARGETING_TYPE_BROWSER", + "TARGETING_TYPE_HOUSEHOLD_INCOME", + "TARGETING_TYPE_ON_SCREEN_POSITION", + "TARGETING_TYPE_THIRD_PARTY_VERIFIER", + "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION", + "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION", + "TARGETING_TYPE_ENVIRONMENT", + "TARGETING_TYPE_CARRIER_AND_ISP", + "TARGETING_TYPE_OPERATING_SYSTEM", + "TARGETING_TYPE_DEVICE_MAKE_MODEL", + "TARGETING_TYPE_KEYWORD", + "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST", + "TARGETING_TYPE_VIEWABILITY", + "TARGETING_TYPE_CATEGORY", + "TARGETING_TYPE_INVENTORY_SOURCE", + "TARGETING_TYPE_LANGUAGE", + "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS", + "TARGETING_TYPE_GEO_REGION", + "TARGETING_TYPE_INVENTORY_SOURCE_GROUP", + "TARGETING_TYPE_EXCHANGE", + "TARGETING_TYPE_SUB_EXCHANGE", + "TARGETING_TYPE_POI", + "TARGETING_TYPE_BUSINESS_CHAIN", + "TARGETING_TYPE_CONTENT_DURATION", + "TARGETING_TYPE_CONTENT_STREAM_TYPE", + "TARGETING_TYPE_NATIVE_CONTENT_POSITION", + "TARGETING_TYPE_OMID", + "TARGETING_TYPE_AUDIO_CONTENT_TYPE", + "TARGETING_TYPE_CONTENT_GENRE", + "TARGETING_TYPE_YOUTUBE_VIDEO", + "TARGETING_TYPE_YOUTUBE_CHANNEL", + "TARGETING_TYPE_SESSION_POSITION", + "TARGETING_TYPE_CONTENT_THEME_EXCLUSION", + ], + body: AssignedTargetingOption = ..., + **kwargs: typing.Any, + ) -> AssignedTargetingOptionHttpRequest: ... + def delete( + self, + *, + advertiserId: str, + adGroupId: str, + targetingType: typing_extensions.Literal[ + "TARGETING_TYPE_UNSPECIFIED", + "TARGETING_TYPE_CHANNEL", + "TARGETING_TYPE_APP_CATEGORY", + "TARGETING_TYPE_APP", + "TARGETING_TYPE_URL", + "TARGETING_TYPE_DAY_AND_TIME", + "TARGETING_TYPE_AGE_RANGE", + "TARGETING_TYPE_REGIONAL_LOCATION_LIST", + "TARGETING_TYPE_PROXIMITY_LOCATION_LIST", + "TARGETING_TYPE_GENDER", + "TARGETING_TYPE_VIDEO_PLAYER_SIZE", + "TARGETING_TYPE_USER_REWARDED_CONTENT", + "TARGETING_TYPE_PARENTAL_STATUS", + "TARGETING_TYPE_CONTENT_INSTREAM_POSITION", + "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION", + "TARGETING_TYPE_DEVICE_TYPE", + "TARGETING_TYPE_AUDIENCE_GROUP", + "TARGETING_TYPE_BROWSER", + "TARGETING_TYPE_HOUSEHOLD_INCOME", + "TARGETING_TYPE_ON_SCREEN_POSITION", + "TARGETING_TYPE_THIRD_PARTY_VERIFIER", + "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION", + "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION", + "TARGETING_TYPE_ENVIRONMENT", + "TARGETING_TYPE_CARRIER_AND_ISP", + "TARGETING_TYPE_OPERATING_SYSTEM", + "TARGETING_TYPE_DEVICE_MAKE_MODEL", + "TARGETING_TYPE_KEYWORD", + "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST", + "TARGETING_TYPE_VIEWABILITY", + "TARGETING_TYPE_CATEGORY", + "TARGETING_TYPE_INVENTORY_SOURCE", + "TARGETING_TYPE_LANGUAGE", + "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS", + "TARGETING_TYPE_GEO_REGION", + "TARGETING_TYPE_INVENTORY_SOURCE_GROUP", + "TARGETING_TYPE_EXCHANGE", + "TARGETING_TYPE_SUB_EXCHANGE", + "TARGETING_TYPE_POI", + "TARGETING_TYPE_BUSINESS_CHAIN", + "TARGETING_TYPE_CONTENT_DURATION", + "TARGETING_TYPE_CONTENT_STREAM_TYPE", + "TARGETING_TYPE_NATIVE_CONTENT_POSITION", + "TARGETING_TYPE_OMID", + "TARGETING_TYPE_AUDIO_CONTENT_TYPE", + "TARGETING_TYPE_CONTENT_GENRE", + "TARGETING_TYPE_YOUTUBE_VIDEO", + "TARGETING_TYPE_YOUTUBE_CHANNEL", + "TARGETING_TYPE_SESSION_POSITION", + "TARGETING_TYPE_CONTENT_THEME_EXCLUSION", + ], + assignedTargetingOptionId: str, + **kwargs: typing.Any, + ) -> EmptyHttpRequest: ... def get( self, *, @@ -179,6 +314,13 @@ class DisplayVideoResource(googleapiclient.discovery.Resource): self, ) -> AssignedTargetingOptionsResource: ... + def bulkEditAssignedTargetingOptions( + self, + *, + advertiserId: str, + body: BulkEditAdGroupAssignedTargetingOptionsRequest = ..., + **kwargs: typing.Any, + ) -> BulkEditAdGroupAssignedTargetingOptionsResponseHttpRequest: ... def bulkListAdGroupAssignedTargetingOptions( self, *, @@ -195,6 +337,12 @@ class DisplayVideoResource(googleapiclient.discovery.Resource): previous_request: BulkListAdGroupAssignedTargetingOptionsResponseHttpRequest, previous_response: BulkListAdGroupAssignedTargetingOptionsResponse, ) -> BulkListAdGroupAssignedTargetingOptionsResponseHttpRequest | None: ... + def create( + self, *, advertiserId: str, body: AdGroup = ..., **kwargs: typing.Any + ) -> AdGroupHttpRequest: ... + def delete( + self, *, advertiserId: str, adGroupId: str, **kwargs: typing.Any + ) -> EmptyHttpRequest: ... def get( self, *, advertiserId: str, adGroupId: str, **kwargs: typing.Any ) -> AdGroupHttpRequest: ... @@ -213,6 +361,15 @@ class DisplayVideoResource(googleapiclient.discovery.Resource): previous_request: ListAdGroupsResponseHttpRequest, previous_response: ListAdGroupsResponse, ) -> ListAdGroupsResponseHttpRequest | None: ... + def patch( + self, + *, + advertiserId: str, + adGroupId: str, + body: AdGroup = ..., + updateMask: str = ..., + **kwargs: typing.Any, + ) -> AdGroupHttpRequest: ... def targetingTypes(self) -> TargetingTypesResource: ... @typing.type_check_only @@ -2530,6 +2687,16 @@ class AuditAdvertiserResponseHttpRequest(googleapiclient.http.HttpRequest): num_retries: int = 0, ) -> AuditAdvertiserResponse: ... +@typing.type_check_only +class BulkEditAdGroupAssignedTargetingOptionsResponseHttpRequest( + googleapiclient.http.HttpRequest +): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> BulkEditAdGroupAssignedTargetingOptionsResponse: ... + @typing.type_check_only class BulkEditAdvertiserAssignedTargetingOptionsResponseHttpRequest( googleapiclient.http.HttpRequest diff --git a/googleapiclient-stubs/_apis/displayvideo/v3/schemas.pyi b/googleapiclient-stubs/_apis/displayvideo/v3/schemas.pyi index 4559bb344..9ed2fb827 100644 --- a/googleapiclient-stubs/_apis/displayvideo/v3/schemas.pyi +++ b/googleapiclient-stubs/_apis/displayvideo/v3/schemas.pyi @@ -64,8 +64,10 @@ class AdGroup(typing_extensions.TypedDict, total=False): "AD_GROUP_FORMAT_RESPONSIVE", "AD_GROUP_FORMAT_REACH", "AD_GROUP_FORMAT_MASTHEAD", + "AD_GROUP_FORMAT_DEMAND_GEN", ] adGroupId: str + adGroupInventoryControl: AdGroupInventoryControl advertiserId: str bidStrategy: BiddingStrategy displayName: str @@ -91,6 +93,10 @@ class AdGroupAd(typing_extensions.TypedDict, total=False): advertiserId: str audioAd: AudioAd bumperAd: BumperAd + demandGenCarouselAd: DemandGenCarouselAd + demandGenImageAd: DemandGenImageAd + demandGenProductAd: DemandGenProductAd + demandGenVideoAd: DemandGenVideoAd displayName: str displayVideoSourceAd: DisplayVideoSourceAd entityStatus: typing_extensions.Literal[ @@ -113,6 +119,15 @@ class AdGroupAssignedTargetingOption(typing_extensions.TypedDict, total=False): adGroupId: str assignedTargetingOption: AssignedTargetingOption +@typing.type_check_only +class AdGroupInventoryControl(typing_extensions.TypedDict, total=False): + adGroupInventoryStrategy: typing_extensions.Literal[ + "AD_GROUP_INVENTORY_STRATEGY_UNSPECIFIED", + "AD_GROUP_INVENTORY_STRATEGY_ALL_GOOGLE_AND_DISPLAY_NETWORK_INVENTORY", + "AD_GROUP_INVENTORY_STRATEGY_ALL_GOOGLE_INVENTORY", + ] + selectedInventories: SelectedInventories + @typing.type_check_only class AdPolicy(typing_extensions.TypedDict, total=False): adPolicyApprovalStatus: typing_extensions.Literal[ @@ -1097,6 +1112,7 @@ class AuthorizedSellerStatusTargetingOptionDetails( @typing.type_check_only class BiddingStrategy(typing_extensions.TypedDict, total=False): + demandGenBid: DemandGenBiddingStrategy fixedBid: FixedBidStrategy maximizeSpendAutoBid: MaximizeSpendBidStrategy performanceGoalAutoBid: PerformanceGoalBidStrategy @@ -1120,6 +1136,22 @@ class BudgetSummary(typing_extensions.TypedDict, total=False): taxAmountMicros: str totalAmountMicros: str +@typing.type_check_only +class BulkEditAdGroupAssignedTargetingOptionsRequest( + typing_extensions.TypedDict, total=False +): + adGroupIds: _list[str] + createRequests: _list[CreateAssignedTargetingOptionsRequest] + deleteRequests: _list[DeleteAssignedTargetingOptionsRequest] + +@typing.type_check_only +class BulkEditAdGroupAssignedTargetingOptionsResponse( + typing_extensions.TypedDict, total=False +): + errors: _list[Status] + failedAdGroupIds: _list[str] + updatedAdGroupIds: _list[str] + @typing.type_check_only class BulkEditAdvertiserAssignedTargetingOptionsRequest( typing_extensions.TypedDict, total=False @@ -1364,6 +1396,16 @@ class CampaignGoal(typing_extensions.TypedDict, total=False): ] performanceGoal: PerformanceGoal +@typing.type_check_only +class CarouselCard(typing_extensions.TypedDict, total=False): + callToAction: str + finalMobileUrl: str + finalUrl: str + headline: str + marketingImage: ImageAsset + portraitMarketingImage: ImageAsset + squareMarketingImage: ImageAsset + @typing.type_check_only class CarrierAndIspAssignedTargetingOptionDetails( typing_extensions.TypedDict, total=False @@ -1630,6 +1672,7 @@ class ContentThemeTargetingOptionDetails(typing_extensions.TypedDict, total=Fals class ConversionCountingConfig(typing_extensions.TypedDict, total=False): floodlightActivityConfigs: _list[TrackingFloodlightActivityConfig] postViewCountPercentageMillis: str + primaryAttributionModelId: str @typing.type_check_only class CounterEvent(typing_extensions.TypedDict, total=False): @@ -2071,6 +2114,134 @@ class DeleteAssignedTargetingOptionsRequest(typing_extensions.TypedDict, total=F "TARGETING_TYPE_CONTENT_THEME_EXCLUSION", ] +@typing.type_check_only +class DemandGenBiddingStrategy(typing_extensions.TypedDict, total=False): + effectiveBiddingValue: str + effectiveBiddingValueSource: typing_extensions.Literal[ + "BIDDING_SOURCE_UNSPECIFIED", + "BIDDING_SOURCE_LINE_ITEM", + "BIDDING_SOURCE_AD_GROUP", + ] + type: typing_extensions.Literal[ + "DEMAND_GEN_BIDDING_STRATEGY_TYPE_UNSPECIFIED", + "DEMAND_GEN_BIDDING_STRATEGY_TYPE_TARGET_CPA", + "DEMAND_GEN_BIDDING_STRATEGY_TYPE_TARGET_ROAS", + "DEMAND_GEN_BIDDING_STRATEGY_TYPE_MAXIMIZE_CONVERSIONS", + "DEMAND_GEN_BIDDING_STRATEGY_TYPE_MAXIMIZE_CONVERSION_VALUE", + "DEMAND_GEN_BIDDING_STRATEGY_TYPE_MAXIMIZE_CLICKS", + ] + value: str + +@typing.type_check_only +class DemandGenCarouselAd(typing_extensions.TypedDict, total=False): + businessName: str + cards: _list[CarouselCard] + customParameters: dict[str, typing.Any] + description: str + finalUrl: str + finalUrlSuffix: str + headline: str + logo: ImageAsset + trackingUrl: str + userSpecifiedTrackingUrl: str + +@typing.type_check_only +class DemandGenImageAd(typing_extensions.TypedDict, total=False): + businessName: str + callToAction: str + customParameters: dict[str, typing.Any] + descriptions: _list[str] + finalMobileUrl: str + finalUrl: str + finalUrlSuffix: str + headlines: _list[str] + logoImages: _list[ImageAsset] + marketingImages: _list[ImageAsset] + portraitMarketingImages: _list[ImageAsset] + squareMarketingImages: _list[ImageAsset] + trackingUrl: str + userSpecifiedTrackingUrl: str + +@typing.type_check_only +class DemandGenProductAd(typing_extensions.TypedDict, total=False): + businessName: str + callToAction: typing_extensions.Literal[ + "CALL_TO_ACTION_UNSPECIFIED", + "AUTOMATED", + "LEARN_MORE", + "GET_QUOTE", + "APPLY_NOW", + "SIGN_UP", + "CONTACT_US", + "SUBSCRIBE", + "DOWNLOAD", + "BOOK_NOW", + "SHOP_NOW", + "BUY_NOW", + "DONATE_NOW", + "ORDER_NOW", + "PLAY_NOW", + "SEE_MORE", + "START_NOW", + "VISIT_SITE", + "WATCH_NOW", + ] + customParameters: dict[str, typing.Any] + description: str + displayUrlBreadcrumb1: str + displayUrlBreadcrumb2: str + finalUrl: str + finalUrlSuffix: str + headline: str + logo: ImageAsset + trackingUrl: str + userSpecifiedTrackingUrl: str + +@typing.type_check_only +class DemandGenSettings(typing_extensions.TypedDict, total=False): + geoLanguageTargetingEnabled: bool + linkedMerchantId: str + thirdPartyMeasurementConfigs: ThirdPartyMeasurementConfigs + +@typing.type_check_only +class DemandGenVideoAd(typing_extensions.TypedDict, total=False): + businessName: str + callToAction: typing_extensions.Literal[ + "CALL_TO_ACTION_UNSPECIFIED", + "AUTOMATED", + "LEARN_MORE", + "GET_QUOTE", + "APPLY_NOW", + "SIGN_UP", + "CONTACT_US", + "SUBSCRIBE", + "DOWNLOAD", + "BOOK_NOW", + "SHOP_NOW", + "BUY_NOW", + "DONATE_NOW", + "ORDER_NOW", + "PLAY_NOW", + "SEE_MORE", + "START_NOW", + "VISIT_SITE", + "WATCH_NOW", + ] + companionBanner: ImageAsset + customParameters: dict[str, typing.Any] + descriptions: _list[str] + displayUrlBreadcrumb1: str + displayUrlBreadcrumb2: str + finalMobileUrl: str + finalUrl: str + finalUrlSuffix: str + headlines: _list[str] + logo: ImageAsset + longHeadlines: _list[str] + trackingUrl: str + userSpecifiedTrackingUrl: str + videos: _list[YoutubeVideoDetails] + @typing.type_check_only class DeviceMakeModelAssignedTargetingOptionDetails( typing_extensions.TypedDict, total=False @@ -3195,6 +3366,7 @@ class IdFilter(typing_extensions.TypedDict, total=False): @typing.type_check_only class ImageAsset(typing_extensions.TypedDict, total=False): + assetId: str fileSize: str fullSize: Dimensions mimeType: str @@ -3567,6 +3739,7 @@ class Invoice(typing_extensions.TypedDict, total=False): @typing.type_check_only class KeywordAssignedTargetingOptionDetails(typing_extensions.TypedDict, total=False): + exemptedPolicyNames: _list[str] keyword: str negative: bool @@ -3623,6 +3796,7 @@ class LineItem(typing_extensions.TypedDict, total=False): ] conversionCounting: ConversionCountingConfig creativeIds: _list[str] + demandGenSettings: DemandGenSettings displayName: str entityStatus: typing_extensions.Literal[ "ENTITY_STATUS_UNSPECIFIED", @@ -3661,6 +3835,7 @@ class LineItem(typing_extensions.TypedDict, total=False): "LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_VIEW", "LINE_ITEM_TYPE_DISPLAY_OUT_OF_HOME", "LINE_ITEM_TYPE_VIDEO_OUT_OF_HOME", + "LINE_ITEM_TYPE_DEMAND_GEN", ] mobileApp: MobileApp name: str @@ -4511,6 +4686,15 @@ class SearchTargetingOptionsResponse(typing_extensions.TypedDict, total=False): nextPageToken: str targetingOptions: _list[TargetingOption] +@typing.type_check_only +class SelectedInventories(typing_extensions.TypedDict, total=False): + allowDiscover: bool + allowGmail: bool + allowGoogleDisplayNetwork: bool + allowYoutubeFeed: bool + allowYoutubeShorts: bool + allowYoutubeStream: bool + @typing.type_check_only class SensitiveCategoryAssignedTargetingOptionDetails( typing_extensions.TypedDict, total=False @@ -4754,6 +4938,15 @@ class ThirdPartyVendorConfig(typing_extensions.TypedDict, total=False): "THIRD_PARTY_VENDOR_KANTAR", "THIRD_PARTY_VENDOR_DYNATA", "THIRD_PARTY_VENDOR_TRANSUNION", + "THIRD_PARTY_VENDOR_ORIGIN", + "THIRD_PARTY_VENDOR_GEMIUS", + "THIRD_PARTY_VENDOR_MEDIA_SCOPE", + "THIRD_PARTY_VENDOR_AUDIENCE_PROJECT", + "THIRD_PARTY_VENDOR_VIDEO_AMP", + "THIRD_PARTY_VENDOR_ISPOT_TV", + "THIRD_PARTY_VENDOR_INTAGE", + "THIRD_PARTY_VENDOR_MACROMILL", + "THIRD_PARTY_VENDOR_VIDEO_RESEARCH", ] @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/displayvideo/v4/resources.pyi b/googleapiclient-stubs/_apis/displayvideo/v4/resources.pyi index d1b3596c7..0cbfac70d 100644 --- a/googleapiclient-stubs/_apis/displayvideo/v4/resources.pyi +++ b/googleapiclient-stubs/_apis/displayvideo/v4/resources.pyi @@ -59,6 +59,12 @@ class DisplayVideoResource(googleapiclient.discovery.Resource): @typing.type_check_only class AdGroupAdsResource(googleapiclient.discovery.Resource): + def create( + self, *, advertiserId: str, body: AdGroupAd = ..., **kwargs: typing.Any + ) -> AdGroupAdHttpRequest: ... + def delete( + self, *, advertiserId: str, adGroupAdId: str, **kwargs: typing.Any + ) -> EmptyHttpRequest: ... def get( self, *, advertiserId: str, adGroupAdId: str, **kwargs: typing.Any ) -> AdGroupAdHttpRequest: ... @@ -77,6 +83,15 @@ class DisplayVideoResource(googleapiclient.discovery.Resource): previous_request: ListAdGroupAdsResponseHttpRequest, previous_response: ListAdGroupAdsResponse, ) -> ListAdGroupAdsResponseHttpRequest | None: ... + def patch( + self, + *, + advertiserId: str, + adGroupAdId: str, + body: AdGroupAd = ..., + updateMask: str = ..., + **kwargs: typing.Any, + ) -> AdGroupAdHttpRequest: ... @typing.type_check_only class AdGroupsResource(googleapiclient.discovery.Resource): @@ -86,6 +101,126 @@ class DisplayVideoResource(googleapiclient.discovery.Resource): class AssignedTargetingOptionsResource( googleapiclient.discovery.Resource ): + def create( + self, + *, + advertiserId: str, + adGroupId: str, + targetingType: typing_extensions.Literal[ + "TARGETING_TYPE_UNSPECIFIED", + "TARGETING_TYPE_CHANNEL", + "TARGETING_TYPE_APP_CATEGORY", + "TARGETING_TYPE_APP", + "TARGETING_TYPE_URL", + "TARGETING_TYPE_DAY_AND_TIME", + "TARGETING_TYPE_AGE_RANGE", + "TARGETING_TYPE_REGIONAL_LOCATION_LIST", + "TARGETING_TYPE_PROXIMITY_LOCATION_LIST", + "TARGETING_TYPE_GENDER", + "TARGETING_TYPE_VIDEO_PLAYER_SIZE", + "TARGETING_TYPE_USER_REWARDED_CONTENT", + "TARGETING_TYPE_PARENTAL_STATUS", + "TARGETING_TYPE_CONTENT_INSTREAM_POSITION", + "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION", + "TARGETING_TYPE_DEVICE_TYPE", + "TARGETING_TYPE_AUDIENCE_GROUP", + "TARGETING_TYPE_BROWSER", + "TARGETING_TYPE_HOUSEHOLD_INCOME", + "TARGETING_TYPE_ON_SCREEN_POSITION", + "TARGETING_TYPE_THIRD_PARTY_VERIFIER", + "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION", + "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION", + "TARGETING_TYPE_ENVIRONMENT", + "TARGETING_TYPE_CARRIER_AND_ISP", + "TARGETING_TYPE_OPERATING_SYSTEM", + "TARGETING_TYPE_DEVICE_MAKE_MODEL", + "TARGETING_TYPE_KEYWORD", + "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST", + "TARGETING_TYPE_VIEWABILITY", + "TARGETING_TYPE_CATEGORY", + "TARGETING_TYPE_INVENTORY_SOURCE", + "TARGETING_TYPE_LANGUAGE", + "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS", + "TARGETING_TYPE_GEO_REGION", + "TARGETING_TYPE_INVENTORY_SOURCE_GROUP", + "TARGETING_TYPE_EXCHANGE", + "TARGETING_TYPE_SUB_EXCHANGE", + "TARGETING_TYPE_POI", + "TARGETING_TYPE_BUSINESS_CHAIN", + "TARGETING_TYPE_CONTENT_DURATION", + "TARGETING_TYPE_CONTENT_STREAM_TYPE", + "TARGETING_TYPE_NATIVE_CONTENT_POSITION", + "TARGETING_TYPE_OMID", + "TARGETING_TYPE_AUDIO_CONTENT_TYPE", + "TARGETING_TYPE_CONTENT_GENRE", + "TARGETING_TYPE_YOUTUBE_VIDEO", + "TARGETING_TYPE_YOUTUBE_CHANNEL", + "TARGETING_TYPE_SESSION_POSITION", + "TARGETING_TYPE_CONTENT_THEME_EXCLUSION", + ], + body: AssignedTargetingOption = ..., + **kwargs: typing.Any, + ) -> AssignedTargetingOptionHttpRequest: ... + def delete( + self, + *, + advertiserId: str, + adGroupId: str, + targetingType: typing_extensions.Literal[ + "TARGETING_TYPE_UNSPECIFIED", + "TARGETING_TYPE_CHANNEL", + "TARGETING_TYPE_APP_CATEGORY", + "TARGETING_TYPE_APP", + "TARGETING_TYPE_URL", + "TARGETING_TYPE_DAY_AND_TIME", + "TARGETING_TYPE_AGE_RANGE", + "TARGETING_TYPE_REGIONAL_LOCATION_LIST", + "TARGETING_TYPE_PROXIMITY_LOCATION_LIST", + "TARGETING_TYPE_GENDER", + "TARGETING_TYPE_VIDEO_PLAYER_SIZE", + "TARGETING_TYPE_USER_REWARDED_CONTENT", + "TARGETING_TYPE_PARENTAL_STATUS", + "TARGETING_TYPE_CONTENT_INSTREAM_POSITION", + "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION", + "TARGETING_TYPE_DEVICE_TYPE", + "TARGETING_TYPE_AUDIENCE_GROUP", + "TARGETING_TYPE_BROWSER", + "TARGETING_TYPE_HOUSEHOLD_INCOME", + "TARGETING_TYPE_ON_SCREEN_POSITION", + "TARGETING_TYPE_THIRD_PARTY_VERIFIER", + "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION", + "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION", + "TARGETING_TYPE_ENVIRONMENT", + "TARGETING_TYPE_CARRIER_AND_ISP", + "TARGETING_TYPE_OPERATING_SYSTEM", + "TARGETING_TYPE_DEVICE_MAKE_MODEL", + "TARGETING_TYPE_KEYWORD", + "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST", + "TARGETING_TYPE_VIEWABILITY", + "TARGETING_TYPE_CATEGORY", + "TARGETING_TYPE_INVENTORY_SOURCE", + "TARGETING_TYPE_LANGUAGE", + "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS", + "TARGETING_TYPE_GEO_REGION", + "TARGETING_TYPE_INVENTORY_SOURCE_GROUP", + "TARGETING_TYPE_EXCHANGE", + "TARGETING_TYPE_SUB_EXCHANGE", + "TARGETING_TYPE_POI", + "TARGETING_TYPE_BUSINESS_CHAIN", + "TARGETING_TYPE_CONTENT_DURATION", + "TARGETING_TYPE_CONTENT_STREAM_TYPE", + "TARGETING_TYPE_NATIVE_CONTENT_POSITION", + "TARGETING_TYPE_OMID", + "TARGETING_TYPE_AUDIO_CONTENT_TYPE", + "TARGETING_TYPE_CONTENT_GENRE", + "TARGETING_TYPE_YOUTUBE_VIDEO", + "TARGETING_TYPE_YOUTUBE_CHANNEL", + "TARGETING_TYPE_SESSION_POSITION", + "TARGETING_TYPE_CONTENT_THEME_EXCLUSION", + ], + assignedTargetingOptionId: str, + **kwargs: typing.Any, + ) -> EmptyHttpRequest: ... def get( self, *, @@ -284,6 +419,13 @@ class DisplayVideoResource(googleapiclient.discovery.Resource): self, ) -> YoutubeAssetAssociationsResource: ... + def bulkEditAssignedTargetingOptions( + self, + *, + advertiserId: str, + body: BulkEditAdGroupAssignedTargetingOptionsRequest = ..., + **kwargs: typing.Any, + ) -> BulkEditAdGroupAssignedTargetingOptionsResponseHttpRequest: ... def bulkListAssignedTargetingOptions( self, *, @@ -300,6 +442,12 @@ class DisplayVideoResource(googleapiclient.discovery.Resource): previous_request: BulkListAdGroupAssignedTargetingOptionsResponseHttpRequest, previous_response: BulkListAdGroupAssignedTargetingOptionsResponse, ) -> BulkListAdGroupAssignedTargetingOptionsResponseHttpRequest | None: ... + def create( + self, *, advertiserId: str, body: AdGroup = ..., **kwargs: typing.Any + ) -> AdGroupHttpRequest: ... + def delete( + self, *, advertiserId: str, adGroupId: str, **kwargs: typing.Any + ) -> EmptyHttpRequest: ... def get( self, *, advertiserId: str, adGroupId: str, **kwargs: typing.Any ) -> AdGroupHttpRequest: ... @@ -318,6 +466,15 @@ class DisplayVideoResource(googleapiclient.discovery.Resource): previous_request: ListAdGroupsResponseHttpRequest, previous_response: ListAdGroupsResponse, ) -> ListAdGroupsResponseHttpRequest | None: ... + def patch( + self, + *, + advertiserId: str, + adGroupId: str, + body: AdGroup = ..., + updateMask: str = ..., + **kwargs: typing.Any, + ) -> AdGroupHttpRequest: ... def targetingTypes(self) -> TargetingTypesResource: ... def youtubeAssetTypes(self) -> YoutubeAssetTypesResource: ... @@ -2730,6 +2887,16 @@ class BulkCreateAdAssetsResponseHttpRequest(googleapiclient.http.HttpRequest): num_retries: int = 0, ) -> BulkCreateAdAssetsResponse: ... +@typing.type_check_only +class BulkEditAdGroupAssignedTargetingOptionsResponseHttpRequest( + googleapiclient.http.HttpRequest +): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> BulkEditAdGroupAssignedTargetingOptionsResponse: ... + @typing.type_check_only class BulkEditAdvertiserAssignedTargetingOptionsResponseHttpRequest( googleapiclient.http.HttpRequest diff --git a/googleapiclient-stubs/_apis/displayvideo/v4/schemas.pyi b/googleapiclient-stubs/_apis/displayvideo/v4/schemas.pyi index 1859645d8..8ae81b6c8 100644 --- a/googleapiclient-stubs/_apis/displayvideo/v4/schemas.pyi +++ b/googleapiclient-stubs/_apis/displayvideo/v4/schemas.pyi @@ -83,8 +83,10 @@ class AdGroup(typing_extensions.TypedDict, total=False): "AD_GROUP_FORMAT_RESPONSIVE", "AD_GROUP_FORMAT_REACH", "AD_GROUP_FORMAT_MASTHEAD", + "AD_GROUP_FORMAT_DEMAND_GEN", ] adGroupId: str + adGroupInventoryControl: AdGroupInventoryControl advertiserId: str bidStrategy: BiddingStrategy displayName: str @@ -110,6 +112,10 @@ class AdGroupAd(typing_extensions.TypedDict, total=False): advertiserId: str audioAd: AudioAd bumperAd: BumperAd + demandGenCarouselAd: DemandGenCarouselAd + demandGenImageAd: DemandGenImageAd + demandGenProductAd: DemandGenProductAd + demandGenVideoAd: DemandGenVideoAd displayName: str displayVideoSourceAd: DisplayVideoSourceAd entityStatus: typing_extensions.Literal[ @@ -132,6 +138,15 @@ class AdGroupAssignedTargetingOption(typing_extensions.TypedDict, total=False): adGroupId: str assignedTargetingOption: AssignedTargetingOption +@typing.type_check_only +class AdGroupInventoryControl(typing_extensions.TypedDict, total=False): + adGroupInventoryStrategy: typing_extensions.Literal[ + "AD_GROUP_INVENTORY_STRATEGY_UNSPECIFIED", + "AD_GROUP_INVENTORY_STRATEGY_ALL_GOOGLE_AND_DISPLAY_NETWORK_INVENTORY", + "AD_GROUP_INVENTORY_STRATEGY_ALL_GOOGLE_INVENTORY", + ] + selectedInventories: SelectedInventories + @typing.type_check_only class AdPolicy(typing_extensions.TypedDict, total=False): adPolicyApprovalStatus: typing_extensions.Literal[ @@ -1116,6 +1131,7 @@ class AuthorizedSellerStatusTargetingOptionDetails( @typing.type_check_only class BiddingStrategy(typing_extensions.TypedDict, total=False): + demandGenBid: DemandGenBiddingStrategy fixedBid: FixedBidStrategy maximizeSpendAutoBid: MaximizeSpendBidStrategy performanceGoalAutoBid: PerformanceGoalBidStrategy @@ -1147,6 +1163,22 @@ class BulkCreateAdAssetsRequest(typing_extensions.TypedDict, total=False): class BulkCreateAdAssetsResponse(typing_extensions.TypedDict, total=False): adAssets: _list[AdAsset] +@typing.type_check_only +class BulkEditAdGroupAssignedTargetingOptionsRequest( + typing_extensions.TypedDict, total=False +): + adGroupIds: _list[str] + createRequests: _list[CreateAssignedTargetingOptionsRequest] + deleteRequests: _list[DeleteAssignedTargetingOptionsRequest] + +@typing.type_check_only +class BulkEditAdGroupAssignedTargetingOptionsResponse( + typing_extensions.TypedDict, total=False +): + errors: _list[Status] + failedAdGroupIds: _list[str] + updatedAdGroupIds: _list[str] + @typing.type_check_only class BulkEditAdvertiserAssignedTargetingOptionsRequest( typing_extensions.TypedDict, total=False @@ -1391,6 +1423,16 @@ class CampaignGoal(typing_extensions.TypedDict, total=False): ] performanceGoal: PerformanceGoal +@typing.type_check_only +class CarouselCard(typing_extensions.TypedDict, total=False): + callToAction: str + finalMobileUrl: str + finalUrl: str + headline: str + marketingImage: ImageAsset + portraitMarketingImage: ImageAsset + squareMarketingImage: ImageAsset + @typing.type_check_only class CarrierAndIspAssignedTargetingOptionDetails( typing_extensions.TypedDict, total=False @@ -1657,6 +1699,7 @@ class ContentThemeTargetingOptionDetails(typing_extensions.TypedDict, total=Fals class ConversionCountingConfig(typing_extensions.TypedDict, total=False): floodlightActivityConfigs: _list[TrackingFloodlightActivityConfig] postViewCountPercentageMillis: str + primaryAttributionModelId: str @typing.type_check_only class CounterEvent(typing_extensions.TypedDict, total=False): @@ -2101,6 +2144,134 @@ class DeleteAssignedTargetingOptionsRequest(typing_extensions.TypedDict, total=F "TARGETING_TYPE_CONTENT_THEME_EXCLUSION", ] +@typing.type_check_only +class DemandGenBiddingStrategy(typing_extensions.TypedDict, total=False): + effectiveBiddingValue: str + effectiveBiddingValueSource: typing_extensions.Literal[ + "BIDDING_SOURCE_UNSPECIFIED", + "BIDDING_SOURCE_LINE_ITEM", + "BIDDING_SOURCE_AD_GROUP", + ] + type: typing_extensions.Literal[ + "DEMAND_GEN_BIDDING_STRATEGY_TYPE_UNSPECIFIED", + "DEMAND_GEN_BIDDING_STRATEGY_TYPE_TARGET_CPA", + "DEMAND_GEN_BIDDING_STRATEGY_TYPE_TARGET_ROAS", + "DEMAND_GEN_BIDDING_STRATEGY_TYPE_MAXIMIZE_CONVERSIONS", + "DEMAND_GEN_BIDDING_STRATEGY_TYPE_MAXIMIZE_CONVERSION_VALUE", + "DEMAND_GEN_BIDDING_STRATEGY_TYPE_MAXIMIZE_CLICKS", + ] + value: str + +@typing.type_check_only +class DemandGenCarouselAd(typing_extensions.TypedDict, total=False): + businessName: str + cards: _list[CarouselCard] + customParameters: dict[str, typing.Any] + description: str + finalUrl: str + finalUrlSuffix: str + headline: str + logo: ImageAsset + trackingUrl: str + userSpecifiedTrackingUrl: str + +@typing.type_check_only +class DemandGenImageAd(typing_extensions.TypedDict, total=False): + businessName: str + callToAction: str + customParameters: dict[str, typing.Any] + descriptions: _list[str] + finalMobileUrl: str + finalUrl: str + finalUrlSuffix: str + headlines: _list[str] + logoImages: _list[ImageAsset] + marketingImages: _list[ImageAsset] + portraitMarketingImages: _list[ImageAsset] + squareMarketingImages: _list[ImageAsset] + trackingUrl: str + userSpecifiedTrackingUrl: str + +@typing.type_check_only +class DemandGenProductAd(typing_extensions.TypedDict, total=False): + businessName: str + callToAction: typing_extensions.Literal[ + "CALL_TO_ACTION_UNSPECIFIED", + "AUTOMATED", + "LEARN_MORE", + "GET_QUOTE", + "APPLY_NOW", + "SIGN_UP", + "CONTACT_US", + "SUBSCRIBE", + "DOWNLOAD", + "BOOK_NOW", + "SHOP_NOW", + "BUY_NOW", + "DONATE_NOW", + "ORDER_NOW", + "PLAY_NOW", + "SEE_MORE", + "START_NOW", + "VISIT_SITE", + "WATCH_NOW", + ] + customParameters: dict[str, typing.Any] + description: str + displayUrlBreadcrumb1: str + displayUrlBreadcrumb2: str + finalUrl: str + finalUrlSuffix: str + headline: str + logo: ImageAsset + trackingUrl: str + userSpecifiedTrackingUrl: str + +@typing.type_check_only +class DemandGenSettings(typing_extensions.TypedDict, total=False): + geoLanguageTargetingEnabled: bool + linkedMerchantId: str + thirdPartyMeasurementConfigs: ThirdPartyMeasurementConfigs + +@typing.type_check_only +class DemandGenVideoAd(typing_extensions.TypedDict, total=False): + businessName: str + callToAction: typing_extensions.Literal[ + "CALL_TO_ACTION_UNSPECIFIED", + "AUTOMATED", + "LEARN_MORE", + "GET_QUOTE", + "APPLY_NOW", + "SIGN_UP", + "CONTACT_US", + "SUBSCRIBE", + "DOWNLOAD", + "BOOK_NOW", + "SHOP_NOW", + "BUY_NOW", + "DONATE_NOW", + "ORDER_NOW", + "PLAY_NOW", + "SEE_MORE", + "START_NOW", + "VISIT_SITE", + "WATCH_NOW", + ] + companionBanner: ImageAsset + customParameters: dict[str, typing.Any] + descriptions: _list[str] + displayUrlBreadcrumb1: str + displayUrlBreadcrumb2: str + finalMobileUrl: str + finalUrl: str + finalUrlSuffix: str + headlines: _list[str] + logo: ImageAsset + longHeadlines: _list[str] + trackingUrl: str + userSpecifiedTrackingUrl: str + videos: _list[YoutubeVideoDetails] + @typing.type_check_only class DeviceMakeModelAssignedTargetingOptionDetails( typing_extensions.TypedDict, total=False @@ -3228,6 +3399,7 @@ class IdFilter(typing_extensions.TypedDict, total=False): @typing.type_check_only class ImageAsset(typing_extensions.TypedDict, total=False): + assetId: str fileSize: str fullSize: Dimensions mimeType: str @@ -3600,6 +3772,7 @@ class Invoice(typing_extensions.TypedDict, total=False): @typing.type_check_only class KeywordAssignedTargetingOptionDetails(typing_extensions.TypedDict, total=False): + exemptedPolicyNames: _list[str] keyword: str negative: bool @@ -3656,6 +3829,7 @@ class LineItem(typing_extensions.TypedDict, total=False): ] conversionCounting: ConversionCountingConfig creativeIds: _list[str] + demandGenSettings: DemandGenSettings displayName: str entityStatus: typing_extensions.Literal[ "ENTITY_STATUS_UNSPECIFIED", @@ -3694,6 +3868,7 @@ class LineItem(typing_extensions.TypedDict, total=False): "LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_VIEW", "LINE_ITEM_TYPE_DISPLAY_OUT_OF_HOME", "LINE_ITEM_TYPE_VIDEO_OUT_OF_HOME", + "LINE_ITEM_TYPE_DEMAND_GEN", ] mobileApp: MobileApp name: str @@ -4546,6 +4721,15 @@ class SearchTargetingOptionsResponse(typing_extensions.TypedDict, total=False): nextPageToken: str targetingOptions: _list[TargetingOption] +@typing.type_check_only +class SelectedInventories(typing_extensions.TypedDict, total=False): + allowDiscover: bool + allowGmail: bool + allowGoogleDisplayNetwork: bool + allowYoutubeFeed: bool + allowYoutubeShorts: bool + allowYoutubeStream: bool + @typing.type_check_only class SensitiveCategoryAssignedTargetingOptionDetails( typing_extensions.TypedDict, total=False @@ -4789,6 +4973,15 @@ class ThirdPartyVendorConfig(typing_extensions.TypedDict, total=False): "THIRD_PARTY_VENDOR_KANTAR", "THIRD_PARTY_VENDOR_DYNATA", "THIRD_PARTY_VENDOR_TRANSUNION", + "THIRD_PARTY_VENDOR_ORIGIN", + "THIRD_PARTY_VENDOR_GEMIUS", + "THIRD_PARTY_VENDOR_MEDIA_SCOPE", + "THIRD_PARTY_VENDOR_AUDIENCE_PROJECT", + "THIRD_PARTY_VENDOR_VIDEO_AMP", + "THIRD_PARTY_VENDOR_ISPOT_TV", + "THIRD_PARTY_VENDOR_INTAGE", + "THIRD_PARTY_VENDOR_MACROMILL", + "THIRD_PARTY_VENDOR_VIDEO_RESEARCH", ] @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/dlp/v2/schemas.pyi b/googleapiclient-stubs/_apis/dlp/v2/schemas.pyi index 01f7dbc8c..7df336545 100644 --- a/googleapiclient-stubs/_apis/dlp/v2/schemas.pyi +++ b/googleapiclient-stubs/_apis/dlp/v2/schemas.pyi @@ -608,6 +608,7 @@ class GooglePrivacyDlpV2CustomInfoType(typing_extensions.TypedDict, total=False) "LIKELY", "VERY_LIKELY", ] + metadataKeyValueExpression: GooglePrivacyDlpV2MetadataKeyValueExpression regex: GooglePrivacyDlpV2Regex sensitivityScore: GooglePrivacyDlpV2SensitivityScore storedType: GooglePrivacyDlpV2StoredType @@ -1210,6 +1211,7 @@ class GooglePrivacyDlpV2Domain(typing_extensions.TypedDict, total=False): "SIGNAL_UNSPECIFIED", "MODEL", "TEXT_EMBEDDING", + "EMBEDDING", "VERTEX_PLUGIN", "VECTOR_PLUGIN", "SOURCE_CODE", @@ -1799,6 +1801,10 @@ class GooglePrivacyDlpV2Key(typing_extensions.TypedDict, total=False): partitionId: GooglePrivacyDlpV2PartitionId path: _list[GooglePrivacyDlpV2PathElement] +@typing.type_check_only +class GooglePrivacyDlpV2KeyValueMetadataLabel(typing_extensions.TypedDict, total=False): + key: str + @typing.type_check_only class GooglePrivacyDlpV2KindExpression(typing_extensions.TypedDict, total=False): name: str @@ -1965,10 +1971,20 @@ class GooglePrivacyDlpV2LocationSupport(typing_extensions.TypedDict, total=False @typing.type_check_only class GooglePrivacyDlpV2Manual(typing_extensions.TypedDict, total=False): ... +@typing.type_check_only +class GooglePrivacyDlpV2MetadataKeyValueExpression( + typing_extensions.TypedDict, total=False +): + keyRegex: str + valueRegex: str + @typing.type_check_only class GooglePrivacyDlpV2MetadataLocation(typing_extensions.TypedDict, total=False): + keyValueMetadataLabel: GooglePrivacyDlpV2KeyValueMetadataLabel storageLabel: GooglePrivacyDlpV2StorageMetadataLabel - type: typing_extensions.Literal["METADATATYPE_UNSPECIFIED", "STORAGE_METADATA"] + type: typing_extensions.Literal[ + "METADATATYPE_UNSPECIFIED", "STORAGE_METADATA", "CONTENT_METADATA" + ] @typing.type_check_only class GooglePrivacyDlpV2MultiRegionProcessing( diff --git a/googleapiclient-stubs/_apis/firebasedataconnect/v1/schemas.pyi b/googleapiclient-stubs/_apis/firebasedataconnect/v1/schemas.pyi index 928f18caf..255311736 100644 --- a/googleapiclient-stubs/_apis/firebasedataconnect/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/firebasedataconnect/v1/schemas.pyi @@ -209,6 +209,7 @@ class PostgreSql(typing_extensions.TypedDict, total=False): cloudSql: CloudSqlInstance database: str ephemeral: bool + schema: str schemaMigration: typing_extensions.Literal[ "SQL_SCHEMA_MIGRATION_UNSPECIFIED", "MIGRATE_COMPATIBLE" ] diff --git a/googleapiclient-stubs/_apis/firebasedataconnect/v1beta/schemas.pyi b/googleapiclient-stubs/_apis/firebasedataconnect/v1beta/schemas.pyi index 928f18caf..255311736 100644 --- a/googleapiclient-stubs/_apis/firebasedataconnect/v1beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/firebasedataconnect/v1beta/schemas.pyi @@ -209,6 +209,7 @@ class PostgreSql(typing_extensions.TypedDict, total=False): cloudSql: CloudSqlInstance database: str ephemeral: bool + schema: str schemaMigration: typing_extensions.Literal[ "SQL_SCHEMA_MIGRATION_UNSPECIFIED", "MIGRATE_COMPATIBLE" ] diff --git a/googleapiclient-stubs/_apis/firebaseml/v2beta/schemas.pyi b/googleapiclient-stubs/_apis/firebaseml/v2beta/schemas.pyi index bf6d18ebe..22d630c37 100644 --- a/googleapiclient-stubs/_apis/firebaseml/v2beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/firebaseml/v2beta/schemas.pyi @@ -559,6 +559,11 @@ class GoogleCloudAiplatformV1beta1ImageConfig(typing_extensions.TypedDict, total personGeneration: typing_extensions.Literal[ "PERSON_GENERATION_UNSPECIFIED", "ALLOW_ALL", "ALLOW_ADULT", "ALLOW_NONE" ] + prominentPeople: typing_extensions.Literal[ + "PROMINENT_PEOPLE_UNSPECIFIED", + "ALLOW_PROMINENT_PEOPLE", + "BLOCK_PROMINENT_PEOPLE", + ] @typing.type_check_only class GoogleCloudAiplatformV1beta1ImageConfigImageOutputOptions( diff --git a/googleapiclient-stubs/_apis/firestore/v1/schemas.pyi b/googleapiclient-stubs/_apis/firestore/v1/schemas.pyi index 2b3d3a63c..477161922 100644 --- a/googleapiclient-stubs/_apis/firestore/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/firestore/v1/schemas.pyi @@ -984,6 +984,7 @@ class Value(typing_extensions.TypedDict, total=False): referenceValue: str stringValue: str timestampValue: str + variableReferenceValue: str @typing.type_check_only class Write(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/firestore/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/firestore/v1beta1/schemas.pyi index dd6a5fdf2..a3e08883c 100644 --- a/googleapiclient-stubs/_apis/firestore/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/firestore/v1beta1/schemas.pyi @@ -653,6 +653,7 @@ class Value(typing_extensions.TypedDict, total=False): referenceValue: str stringValue: str timestampValue: str + variableReferenceValue: str @typing.type_check_only class Write(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/gkehub/v1/schemas.pyi b/googleapiclient-stubs/_apis/gkehub/v1/schemas.pyi index a56ae0bd3..de71c0138 100644 --- a/googleapiclient-stubs/_apis/gkehub/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/gkehub/v1/schemas.pyi @@ -1187,6 +1187,7 @@ class ServiceMeshCondition(typing_extensions.TypedDict, total=False): "QUOTA_EXCEEDED_HTTP_FILTERS", "QUOTA_EXCEEDED_TCP_FILTERS", "QUOTA_EXCEEDED_NETWORK_ENDPOINT_GROUPS", + "CONFIG_APPLY_BLOCKED", "LEGACY_MC_SECRETS", "WORKLOAD_IDENTITY_REQUIRED", "NON_STANDARD_BINARY_USAGE", diff --git a/googleapiclient-stubs/_apis/gkehub/v1alpha/schemas.pyi b/googleapiclient-stubs/_apis/gkehub/v1alpha/schemas.pyi index b4d2a8651..062e20c4f 100644 --- a/googleapiclient-stubs/_apis/gkehub/v1alpha/schemas.pyi +++ b/googleapiclient-stubs/_apis/gkehub/v1alpha/schemas.pyi @@ -1413,6 +1413,7 @@ class ServiceMeshCondition(typing_extensions.TypedDict, total=False): "QUOTA_EXCEEDED_HTTP_FILTERS", "QUOTA_EXCEEDED_TCP_FILTERS", "QUOTA_EXCEEDED_NETWORK_ENDPOINT_GROUPS", + "CONFIG_APPLY_BLOCKED", "LEGACY_MC_SECRETS", "WORKLOAD_IDENTITY_REQUIRED", "NON_STANDARD_BINARY_USAGE", @@ -1509,6 +1510,7 @@ class ServiceMeshFeatureCondition(typing_extensions.TypedDict, total=False): "QUOTA_EXCEEDED_HTTP_FILTERS", "QUOTA_EXCEEDED_TCP_FILTERS", "QUOTA_EXCEEDED_NETWORK_ENDPOINT_GROUPS", + "CONFIG_APPLY_BLOCKED", "LEGACY_MC_SECRETS", "WORKLOAD_IDENTITY_REQUIRED", "NON_STANDARD_BINARY_USAGE", diff --git a/googleapiclient-stubs/_apis/gkehub/v1beta/schemas.pyi b/googleapiclient-stubs/_apis/gkehub/v1beta/schemas.pyi index 48c447534..182ded71a 100644 --- a/googleapiclient-stubs/_apis/gkehub/v1beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/gkehub/v1beta/schemas.pyi @@ -1325,6 +1325,7 @@ class ServiceMeshCondition(typing_extensions.TypedDict, total=False): "QUOTA_EXCEEDED_HTTP_FILTERS", "QUOTA_EXCEEDED_TCP_FILTERS", "QUOTA_EXCEEDED_NETWORK_ENDPOINT_GROUPS", + "CONFIG_APPLY_BLOCKED", "LEGACY_MC_SECRETS", "WORKLOAD_IDENTITY_REQUIRED", "NON_STANDARD_BINARY_USAGE", diff --git a/googleapiclient-stubs/_apis/gkehub/v2/schemas.pyi b/googleapiclient-stubs/_apis/gkehub/v2/schemas.pyi index ab9043732..3dd616fa1 100644 --- a/googleapiclient-stubs/_apis/gkehub/v2/schemas.pyi +++ b/googleapiclient-stubs/_apis/gkehub/v2/schemas.pyi @@ -754,6 +754,7 @@ class ServiceMeshCondition(typing_extensions.TypedDict, total=False): "QUOTA_EXCEEDED_HTTP_FILTERS", "QUOTA_EXCEEDED_TCP_FILTERS", "QUOTA_EXCEEDED_NETWORK_ENDPOINT_GROUPS", + "CONFIG_APPLY_BLOCKED", "LEGACY_MC_SECRETS", "WORKLOAD_IDENTITY_REQUIRED", "NON_STANDARD_BINARY_USAGE", diff --git a/googleapiclient-stubs/_apis/gkehub/v2alpha/schemas.pyi b/googleapiclient-stubs/_apis/gkehub/v2alpha/schemas.pyi index ab9043732..3dd616fa1 100644 --- a/googleapiclient-stubs/_apis/gkehub/v2alpha/schemas.pyi +++ b/googleapiclient-stubs/_apis/gkehub/v2alpha/schemas.pyi @@ -754,6 +754,7 @@ class ServiceMeshCondition(typing_extensions.TypedDict, total=False): "QUOTA_EXCEEDED_HTTP_FILTERS", "QUOTA_EXCEEDED_TCP_FILTERS", "QUOTA_EXCEEDED_NETWORK_ENDPOINT_GROUPS", + "CONFIG_APPLY_BLOCKED", "LEGACY_MC_SECRETS", "WORKLOAD_IDENTITY_REQUIRED", "NON_STANDARD_BINARY_USAGE", diff --git a/googleapiclient-stubs/_apis/gkehub/v2beta/schemas.pyi b/googleapiclient-stubs/_apis/gkehub/v2beta/schemas.pyi index ab9043732..3dd616fa1 100644 --- a/googleapiclient-stubs/_apis/gkehub/v2beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/gkehub/v2beta/schemas.pyi @@ -754,6 +754,7 @@ class ServiceMeshCondition(typing_extensions.TypedDict, total=False): "QUOTA_EXCEEDED_HTTP_FILTERS", "QUOTA_EXCEEDED_TCP_FILTERS", "QUOTA_EXCEEDED_NETWORK_ENDPOINT_GROUPS", + "CONFIG_APPLY_BLOCKED", "LEGACY_MC_SECRETS", "WORKLOAD_IDENTITY_REQUIRED", "NON_STANDARD_BINARY_USAGE", diff --git a/googleapiclient-stubs/_apis/iam/v1/schemas.pyi b/googleapiclient-stubs/_apis/iam/v1/schemas.pyi index 748a0b46b..926d3797b 100644 --- a/googleapiclient-stubs/_apis/iam/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/iam/v1/schemas.pyi @@ -128,7 +128,10 @@ class GoogleIamAdminV1WorkforcePoolProviderExtraAttributesOAuth2Client( typing_extensions.TypedDict, total=False ): attributesType: typing_extensions.Literal[ - "ATTRIBUTES_TYPE_UNSPECIFIED", "AZURE_AD_GROUPS_MAIL", "AZURE_AD_GROUPS_ID" + "ATTRIBUTES_TYPE_UNSPECIFIED", + "AZURE_AD_GROUPS_MAIL", + "AZURE_AD_GROUPS_ID", + "AZURE_AD_GROUPS_DISPLAY_NAME", ] clientId: str clientSecret: GoogleIamAdminV1WorkforcePoolProviderOidcClientSecret diff --git a/googleapiclient-stubs/_apis/language/v1/schemas.pyi b/googleapiclient-stubs/_apis/language/v1/schemas.pyi index 83538a2d5..d3ca6fc15 100644 --- a/googleapiclient-stubs/_apis/language/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/language/v1/schemas.pyi @@ -126,6 +126,9 @@ class CpuMetric(typing_extensions.TypedDict, total=False): "C3", "C4", "C4A", + "C4D", + "N4", + "N4A", "M2", "M1", "N1", @@ -346,6 +349,63 @@ class CpuMetric(typing_extensions.TypedDict, total=False): "C4A_HIGHMEM_48", "C4A_HIGHMEM_64", "C4A_HIGHMEM_72", + "C4D_STANDARD_8", + "C4D_STANDARD_16", + "C4D_STANDARD_32", + "C4D_STANDARD_48", + "C4D_STANDARD_64", + "C4D_STANDARD_96", + "C4D_STANDARD_192", + "C4D_STANDARD_384", + "C4D_HIGHCPU_8", + "C4D_HIGHCPU_16", + "C4D_HIGHCPU_32", + "C4D_HIGHCPU_48", + "C4D_HIGHCPU_64", + "C4D_HIGHCPU_96", + "C4D_HIGHCPU_192", + "C4D_HIGHCPU_384", + "C4D_HIGHMEM_8", + "C4D_HIGHMEM_16", + "C4D_HIGHMEM_32", + "C4D_HIGHMEM_48", + "C4D_HIGHMEM_64", + "C4D_HIGHMEM_96", + "C4D_HIGHMEM_192", + "C4D_HIGHMEM_384", + "N4_STANDARD_8", + "N4_STANDARD_16", + "N4_STANDARD_32", + "N4_STANDARD_48", + "N4_STANDARD_64", + "N4_STANDARD_80", + "N4_HIGHCPU_8", + "N4_HIGHCPU_16", + "N4_HIGHCPU_32", + "N4_HIGHCPU_48", + "N4_HIGHCPU_64", + "N4_HIGHCPU_80", + "N4_HIGHMEM_8", + "N4_HIGHMEM_16", + "N4_HIGHMEM_32", + "N4_HIGHMEM_48", + "N4_HIGHMEM_64", + "N4_HIGHMEM_80", + "N4A_STANDARD_8", + "N4A_STANDARD_16", + "N4A_STANDARD_32", + "N4A_STANDARD_48", + "N4A_STANDARD_64", + "N4A_HIGHCPU_8", + "N4A_HIGHCPU_16", + "N4A_HIGHCPU_32", + "N4A_HIGHCPU_48", + "N4A_HIGHCPU_64", + "N4A_HIGHMEM_8", + "N4A_HIGHMEM_16", + "N4A_HIGHMEM_32", + "N4A_HIGHMEM_48", + "N4A_HIGHMEM_64", ] trackingLabels: dict[str, typing.Any] @@ -719,6 +779,63 @@ class GpuMetric(typing_extensions.TypedDict, total=False): "C4A_HIGHMEM_48", "C4A_HIGHMEM_64", "C4A_HIGHMEM_72", + "C4D_STANDARD_8", + "C4D_STANDARD_16", + "C4D_STANDARD_32", + "C4D_STANDARD_48", + "C4D_STANDARD_64", + "C4D_STANDARD_96", + "C4D_STANDARD_192", + "C4D_STANDARD_384", + "C4D_HIGHCPU_8", + "C4D_HIGHCPU_16", + "C4D_HIGHCPU_32", + "C4D_HIGHCPU_48", + "C4D_HIGHCPU_64", + "C4D_HIGHCPU_96", + "C4D_HIGHCPU_192", + "C4D_HIGHCPU_384", + "C4D_HIGHMEM_8", + "C4D_HIGHMEM_16", + "C4D_HIGHMEM_32", + "C4D_HIGHMEM_48", + "C4D_HIGHMEM_64", + "C4D_HIGHMEM_96", + "C4D_HIGHMEM_192", + "C4D_HIGHMEM_384", + "N4_STANDARD_8", + "N4_STANDARD_16", + "N4_STANDARD_32", + "N4_STANDARD_48", + "N4_STANDARD_64", + "N4_STANDARD_80", + "N4_HIGHCPU_8", + "N4_HIGHCPU_16", + "N4_HIGHCPU_32", + "N4_HIGHCPU_48", + "N4_HIGHCPU_64", + "N4_HIGHCPU_80", + "N4_HIGHMEM_8", + "N4_HIGHMEM_16", + "N4_HIGHMEM_32", + "N4_HIGHMEM_48", + "N4_HIGHMEM_64", + "N4_HIGHMEM_80", + "N4A_STANDARD_8", + "N4A_STANDARD_16", + "N4A_STANDARD_32", + "N4A_STANDARD_48", + "N4A_STANDARD_64", + "N4A_HIGHCPU_8", + "N4A_HIGHCPU_16", + "N4A_HIGHCPU_32", + "N4A_HIGHCPU_48", + "N4A_HIGHCPU_64", + "N4A_HIGHMEM_8", + "N4A_HIGHMEM_16", + "N4A_HIGHMEM_32", + "N4A_HIGHMEM_48", + "N4A_HIGHMEM_64", ] trackingLabels: dict[str, typing.Any] @@ -1037,6 +1154,63 @@ class RamMetric(typing_extensions.TypedDict, total=False): "C4A_HIGHMEM_48", "C4A_HIGHMEM_64", "C4A_HIGHMEM_72", + "C4D_STANDARD_8", + "C4D_STANDARD_16", + "C4D_STANDARD_32", + "C4D_STANDARD_48", + "C4D_STANDARD_64", + "C4D_STANDARD_96", + "C4D_STANDARD_192", + "C4D_STANDARD_384", + "C4D_HIGHCPU_8", + "C4D_HIGHCPU_16", + "C4D_HIGHCPU_32", + "C4D_HIGHCPU_48", + "C4D_HIGHCPU_64", + "C4D_HIGHCPU_96", + "C4D_HIGHCPU_192", + "C4D_HIGHCPU_384", + "C4D_HIGHMEM_8", + "C4D_HIGHMEM_16", + "C4D_HIGHMEM_32", + "C4D_HIGHMEM_48", + "C4D_HIGHMEM_64", + "C4D_HIGHMEM_96", + "C4D_HIGHMEM_192", + "C4D_HIGHMEM_384", + "N4_STANDARD_8", + "N4_STANDARD_16", + "N4_STANDARD_32", + "N4_STANDARD_48", + "N4_STANDARD_64", + "N4_STANDARD_80", + "N4_HIGHCPU_8", + "N4_HIGHCPU_16", + "N4_HIGHCPU_32", + "N4_HIGHCPU_48", + "N4_HIGHCPU_64", + "N4_HIGHCPU_80", + "N4_HIGHMEM_8", + "N4_HIGHMEM_16", + "N4_HIGHMEM_32", + "N4_HIGHMEM_48", + "N4_HIGHMEM_64", + "N4_HIGHMEM_80", + "N4A_STANDARD_8", + "N4A_STANDARD_16", + "N4A_STANDARD_32", + "N4A_STANDARD_48", + "N4A_STANDARD_64", + "N4A_HIGHCPU_8", + "N4A_HIGHCPU_16", + "N4A_HIGHCPU_32", + "N4A_HIGHCPU_48", + "N4A_HIGHCPU_64", + "N4A_HIGHMEM_8", + "N4A_HIGHMEM_16", + "N4A_HIGHMEM_32", + "N4A_HIGHMEM_48", + "N4A_HIGHMEM_64", ] memories: float ramType: typing_extensions.Literal[ @@ -1053,6 +1227,9 @@ class RamMetric(typing_extensions.TypedDict, total=False): "G4", "C4", "C4A", + "C4D", + "N4", + "N4A", "C3", "M2", "M1", diff --git a/googleapiclient-stubs/_apis/language/v1beta2/schemas.pyi b/googleapiclient-stubs/_apis/language/v1beta2/schemas.pyi index ea73302d2..3f2a24e26 100644 --- a/googleapiclient-stubs/_apis/language/v1beta2/schemas.pyi +++ b/googleapiclient-stubs/_apis/language/v1beta2/schemas.pyi @@ -126,6 +126,9 @@ class CpuMetric(typing_extensions.TypedDict, total=False): "C3", "C4", "C4A", + "C4D", + "N4", + "N4A", "M2", "M1", "N1", @@ -346,6 +349,63 @@ class CpuMetric(typing_extensions.TypedDict, total=False): "C4A_HIGHMEM_48", "C4A_HIGHMEM_64", "C4A_HIGHMEM_72", + "C4D_STANDARD_8", + "C4D_STANDARD_16", + "C4D_STANDARD_32", + "C4D_STANDARD_48", + "C4D_STANDARD_64", + "C4D_STANDARD_96", + "C4D_STANDARD_192", + "C4D_STANDARD_384", + "C4D_HIGHCPU_8", + "C4D_HIGHCPU_16", + "C4D_HIGHCPU_32", + "C4D_HIGHCPU_48", + "C4D_HIGHCPU_64", + "C4D_HIGHCPU_96", + "C4D_HIGHCPU_192", + "C4D_HIGHCPU_384", + "C4D_HIGHMEM_8", + "C4D_HIGHMEM_16", + "C4D_HIGHMEM_32", + "C4D_HIGHMEM_48", + "C4D_HIGHMEM_64", + "C4D_HIGHMEM_96", + "C4D_HIGHMEM_192", + "C4D_HIGHMEM_384", + "N4_STANDARD_8", + "N4_STANDARD_16", + "N4_STANDARD_32", + "N4_STANDARD_48", + "N4_STANDARD_64", + "N4_STANDARD_80", + "N4_HIGHCPU_8", + "N4_HIGHCPU_16", + "N4_HIGHCPU_32", + "N4_HIGHCPU_48", + "N4_HIGHCPU_64", + "N4_HIGHCPU_80", + "N4_HIGHMEM_8", + "N4_HIGHMEM_16", + "N4_HIGHMEM_32", + "N4_HIGHMEM_48", + "N4_HIGHMEM_64", + "N4_HIGHMEM_80", + "N4A_STANDARD_8", + "N4A_STANDARD_16", + "N4A_STANDARD_32", + "N4A_STANDARD_48", + "N4A_STANDARD_64", + "N4A_HIGHCPU_8", + "N4A_HIGHCPU_16", + "N4A_HIGHCPU_32", + "N4A_HIGHCPU_48", + "N4A_HIGHCPU_64", + "N4A_HIGHMEM_8", + "N4A_HIGHMEM_16", + "N4A_HIGHMEM_32", + "N4A_HIGHMEM_48", + "N4A_HIGHMEM_64", ] trackingLabels: dict[str, typing.Any] @@ -723,6 +783,63 @@ class GpuMetric(typing_extensions.TypedDict, total=False): "C4A_HIGHMEM_48", "C4A_HIGHMEM_64", "C4A_HIGHMEM_72", + "C4D_STANDARD_8", + "C4D_STANDARD_16", + "C4D_STANDARD_32", + "C4D_STANDARD_48", + "C4D_STANDARD_64", + "C4D_STANDARD_96", + "C4D_STANDARD_192", + "C4D_STANDARD_384", + "C4D_HIGHCPU_8", + "C4D_HIGHCPU_16", + "C4D_HIGHCPU_32", + "C4D_HIGHCPU_48", + "C4D_HIGHCPU_64", + "C4D_HIGHCPU_96", + "C4D_HIGHCPU_192", + "C4D_HIGHCPU_384", + "C4D_HIGHMEM_8", + "C4D_HIGHMEM_16", + "C4D_HIGHMEM_32", + "C4D_HIGHMEM_48", + "C4D_HIGHMEM_64", + "C4D_HIGHMEM_96", + "C4D_HIGHMEM_192", + "C4D_HIGHMEM_384", + "N4_STANDARD_8", + "N4_STANDARD_16", + "N4_STANDARD_32", + "N4_STANDARD_48", + "N4_STANDARD_64", + "N4_STANDARD_80", + "N4_HIGHCPU_8", + "N4_HIGHCPU_16", + "N4_HIGHCPU_32", + "N4_HIGHCPU_48", + "N4_HIGHCPU_64", + "N4_HIGHCPU_80", + "N4_HIGHMEM_8", + "N4_HIGHMEM_16", + "N4_HIGHMEM_32", + "N4_HIGHMEM_48", + "N4_HIGHMEM_64", + "N4_HIGHMEM_80", + "N4A_STANDARD_8", + "N4A_STANDARD_16", + "N4A_STANDARD_32", + "N4A_STANDARD_48", + "N4A_STANDARD_64", + "N4A_HIGHCPU_8", + "N4A_HIGHCPU_16", + "N4A_HIGHCPU_32", + "N4A_HIGHCPU_48", + "N4A_HIGHCPU_64", + "N4A_HIGHMEM_8", + "N4A_HIGHMEM_16", + "N4A_HIGHMEM_32", + "N4A_HIGHMEM_48", + "N4A_HIGHMEM_64", ] trackingLabels: dict[str, typing.Any] @@ -1041,6 +1158,63 @@ class RamMetric(typing_extensions.TypedDict, total=False): "C4A_HIGHMEM_48", "C4A_HIGHMEM_64", "C4A_HIGHMEM_72", + "C4D_STANDARD_8", + "C4D_STANDARD_16", + "C4D_STANDARD_32", + "C4D_STANDARD_48", + "C4D_STANDARD_64", + "C4D_STANDARD_96", + "C4D_STANDARD_192", + "C4D_STANDARD_384", + "C4D_HIGHCPU_8", + "C4D_HIGHCPU_16", + "C4D_HIGHCPU_32", + "C4D_HIGHCPU_48", + "C4D_HIGHCPU_64", + "C4D_HIGHCPU_96", + "C4D_HIGHCPU_192", + "C4D_HIGHCPU_384", + "C4D_HIGHMEM_8", + "C4D_HIGHMEM_16", + "C4D_HIGHMEM_32", + "C4D_HIGHMEM_48", + "C4D_HIGHMEM_64", + "C4D_HIGHMEM_96", + "C4D_HIGHMEM_192", + "C4D_HIGHMEM_384", + "N4_STANDARD_8", + "N4_STANDARD_16", + "N4_STANDARD_32", + "N4_STANDARD_48", + "N4_STANDARD_64", + "N4_STANDARD_80", + "N4_HIGHCPU_8", + "N4_HIGHCPU_16", + "N4_HIGHCPU_32", + "N4_HIGHCPU_48", + "N4_HIGHCPU_64", + "N4_HIGHCPU_80", + "N4_HIGHMEM_8", + "N4_HIGHMEM_16", + "N4_HIGHMEM_32", + "N4_HIGHMEM_48", + "N4_HIGHMEM_64", + "N4_HIGHMEM_80", + "N4A_STANDARD_8", + "N4A_STANDARD_16", + "N4A_STANDARD_32", + "N4A_STANDARD_48", + "N4A_STANDARD_64", + "N4A_HIGHCPU_8", + "N4A_HIGHCPU_16", + "N4A_HIGHCPU_32", + "N4A_HIGHCPU_48", + "N4A_HIGHCPU_64", + "N4A_HIGHMEM_8", + "N4A_HIGHMEM_16", + "N4A_HIGHMEM_32", + "N4A_HIGHMEM_48", + "N4A_HIGHMEM_64", ] memories: float ramType: typing_extensions.Literal[ @@ -1057,6 +1231,9 @@ class RamMetric(typing_extensions.TypedDict, total=False): "G4", "C4", "C4A", + "C4D", + "N4", + "N4A", "C3", "M2", "M1", diff --git a/googleapiclient-stubs/_apis/language/v2/schemas.pyi b/googleapiclient-stubs/_apis/language/v2/schemas.pyi index d58fccb39..0e0fdd60a 100644 --- a/googleapiclient-stubs/_apis/language/v2/schemas.pyi +++ b/googleapiclient-stubs/_apis/language/v2/schemas.pyi @@ -92,6 +92,9 @@ class CpuMetric(typing_extensions.TypedDict, total=False): "C3", "C4", "C4A", + "C4D", + "N4", + "N4A", "M2", "M1", "N1", @@ -312,6 +315,63 @@ class CpuMetric(typing_extensions.TypedDict, total=False): "C4A_HIGHMEM_48", "C4A_HIGHMEM_64", "C4A_HIGHMEM_72", + "C4D_STANDARD_8", + "C4D_STANDARD_16", + "C4D_STANDARD_32", + "C4D_STANDARD_48", + "C4D_STANDARD_64", + "C4D_STANDARD_96", + "C4D_STANDARD_192", + "C4D_STANDARD_384", + "C4D_HIGHCPU_8", + "C4D_HIGHCPU_16", + "C4D_HIGHCPU_32", + "C4D_HIGHCPU_48", + "C4D_HIGHCPU_64", + "C4D_HIGHCPU_96", + "C4D_HIGHCPU_192", + "C4D_HIGHCPU_384", + "C4D_HIGHMEM_8", + "C4D_HIGHMEM_16", + "C4D_HIGHMEM_32", + "C4D_HIGHMEM_48", + "C4D_HIGHMEM_64", + "C4D_HIGHMEM_96", + "C4D_HIGHMEM_192", + "C4D_HIGHMEM_384", + "N4_STANDARD_8", + "N4_STANDARD_16", + "N4_STANDARD_32", + "N4_STANDARD_48", + "N4_STANDARD_64", + "N4_STANDARD_80", + "N4_HIGHCPU_8", + "N4_HIGHCPU_16", + "N4_HIGHCPU_32", + "N4_HIGHCPU_48", + "N4_HIGHCPU_64", + "N4_HIGHCPU_80", + "N4_HIGHMEM_8", + "N4_HIGHMEM_16", + "N4_HIGHMEM_32", + "N4_HIGHMEM_48", + "N4_HIGHMEM_64", + "N4_HIGHMEM_80", + "N4A_STANDARD_8", + "N4A_STANDARD_16", + "N4A_STANDARD_32", + "N4A_STANDARD_48", + "N4A_STANDARD_64", + "N4A_HIGHCPU_8", + "N4A_HIGHCPU_16", + "N4A_HIGHCPU_32", + "N4A_HIGHCPU_48", + "N4A_HIGHCPU_64", + "N4A_HIGHMEM_8", + "N4A_HIGHMEM_16", + "N4A_HIGHMEM_32", + "N4A_HIGHMEM_48", + "N4A_HIGHMEM_64", ] trackingLabels: dict[str, typing.Any] @@ -596,6 +656,63 @@ class GpuMetric(typing_extensions.TypedDict, total=False): "C4A_HIGHMEM_48", "C4A_HIGHMEM_64", "C4A_HIGHMEM_72", + "C4D_STANDARD_8", + "C4D_STANDARD_16", + "C4D_STANDARD_32", + "C4D_STANDARD_48", + "C4D_STANDARD_64", + "C4D_STANDARD_96", + "C4D_STANDARD_192", + "C4D_STANDARD_384", + "C4D_HIGHCPU_8", + "C4D_HIGHCPU_16", + "C4D_HIGHCPU_32", + "C4D_HIGHCPU_48", + "C4D_HIGHCPU_64", + "C4D_HIGHCPU_96", + "C4D_HIGHCPU_192", + "C4D_HIGHCPU_384", + "C4D_HIGHMEM_8", + "C4D_HIGHMEM_16", + "C4D_HIGHMEM_32", + "C4D_HIGHMEM_48", + "C4D_HIGHMEM_64", + "C4D_HIGHMEM_96", + "C4D_HIGHMEM_192", + "C4D_HIGHMEM_384", + "N4_STANDARD_8", + "N4_STANDARD_16", + "N4_STANDARD_32", + "N4_STANDARD_48", + "N4_STANDARD_64", + "N4_STANDARD_80", + "N4_HIGHCPU_8", + "N4_HIGHCPU_16", + "N4_HIGHCPU_32", + "N4_HIGHCPU_48", + "N4_HIGHCPU_64", + "N4_HIGHCPU_80", + "N4_HIGHMEM_8", + "N4_HIGHMEM_16", + "N4_HIGHMEM_32", + "N4_HIGHMEM_48", + "N4_HIGHMEM_64", + "N4_HIGHMEM_80", + "N4A_STANDARD_8", + "N4A_STANDARD_16", + "N4A_STANDARD_32", + "N4A_STANDARD_48", + "N4A_STANDARD_64", + "N4A_HIGHCPU_8", + "N4A_HIGHCPU_16", + "N4A_HIGHCPU_32", + "N4A_HIGHCPU_48", + "N4A_HIGHCPU_64", + "N4A_HIGHMEM_8", + "N4A_HIGHMEM_16", + "N4A_HIGHMEM_32", + "N4A_HIGHMEM_48", + "N4A_HIGHMEM_64", ] trackingLabels: dict[str, typing.Any] @@ -836,6 +953,63 @@ class RamMetric(typing_extensions.TypedDict, total=False): "C4A_HIGHMEM_48", "C4A_HIGHMEM_64", "C4A_HIGHMEM_72", + "C4D_STANDARD_8", + "C4D_STANDARD_16", + "C4D_STANDARD_32", + "C4D_STANDARD_48", + "C4D_STANDARD_64", + "C4D_STANDARD_96", + "C4D_STANDARD_192", + "C4D_STANDARD_384", + "C4D_HIGHCPU_8", + "C4D_HIGHCPU_16", + "C4D_HIGHCPU_32", + "C4D_HIGHCPU_48", + "C4D_HIGHCPU_64", + "C4D_HIGHCPU_96", + "C4D_HIGHCPU_192", + "C4D_HIGHCPU_384", + "C4D_HIGHMEM_8", + "C4D_HIGHMEM_16", + "C4D_HIGHMEM_32", + "C4D_HIGHMEM_48", + "C4D_HIGHMEM_64", + "C4D_HIGHMEM_96", + "C4D_HIGHMEM_192", + "C4D_HIGHMEM_384", + "N4_STANDARD_8", + "N4_STANDARD_16", + "N4_STANDARD_32", + "N4_STANDARD_48", + "N4_STANDARD_64", + "N4_STANDARD_80", + "N4_HIGHCPU_8", + "N4_HIGHCPU_16", + "N4_HIGHCPU_32", + "N4_HIGHCPU_48", + "N4_HIGHCPU_64", + "N4_HIGHCPU_80", + "N4_HIGHMEM_8", + "N4_HIGHMEM_16", + "N4_HIGHMEM_32", + "N4_HIGHMEM_48", + "N4_HIGHMEM_64", + "N4_HIGHMEM_80", + "N4A_STANDARD_8", + "N4A_STANDARD_16", + "N4A_STANDARD_32", + "N4A_STANDARD_48", + "N4A_STANDARD_64", + "N4A_HIGHCPU_8", + "N4A_HIGHCPU_16", + "N4A_HIGHCPU_32", + "N4A_HIGHCPU_48", + "N4A_HIGHCPU_64", + "N4A_HIGHMEM_8", + "N4A_HIGHMEM_16", + "N4A_HIGHMEM_32", + "N4A_HIGHMEM_48", + "N4A_HIGHMEM_64", ] memories: float ramType: typing_extensions.Literal[ @@ -852,6 +1026,9 @@ class RamMetric(typing_extensions.TypedDict, total=False): "G4", "C4", "C4A", + "C4D", + "N4", + "N4A", "C3", "M2", "M1", diff --git a/googleapiclient-stubs/_apis/merchantapi/promotions_v1beta/schemas.pyi b/googleapiclient-stubs/_apis/merchantapi/promotions_v1beta/schemas.pyi index e32ed9dfc..dd10c878f 100644 --- a/googleapiclient-stubs/_apis/merchantapi/promotions_v1beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/merchantapi/promotions_v1beta/schemas.pyi @@ -25,6 +25,8 @@ class Attributes(typing_extensions.TypedDict, total=False): "FREE_SHIPPING_STANDARD", "FREE_SHIPPING_OVERNIGHT", "FREE_SHIPPING_TWO_DAY", + "MONEY_OFF_RANGE", + "PERCENT_OFF_RANGE", ] customRedemptionRestriction: str eventApplicability: typing_extensions.Literal[ @@ -44,6 +46,10 @@ class Attributes(typing_extensions.TypedDict, total=False): limitValue: Price longTitle: str maxDiscountAmount: Price + maxMoneyOffAmount: Price + maxPercentOff: str + minMoneyOffAmount: Price + minPercentOff: str minimumPurchaseAmount: Price minimumPurchaseQuantity: str moneyOffAmount: Price diff --git a/googleapiclient-stubs/_apis/monitoring/v1/schemas.pyi b/googleapiclient-stubs/_apis/monitoring/v1/schemas.pyi index f661ceba1..72f2e9239 100644 --- a/googleapiclient-stubs/_apis/monitoring/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/monitoring/v1/schemas.pyi @@ -110,11 +110,6 @@ class ColumnSortingOptions(typing_extensions.TypedDict, total=False): "SORT_ORDER_DESCENDING", ] -@typing.type_check_only -class CoordinatedWidget(typing_extensions.TypedDict, total=False): - primary: Widget - secondary: Widget - @typing.type_check_only class Dashboard(typing_extensions.TypedDict, total=False): annotations: DashboardAnnotations @@ -647,7 +642,6 @@ class Widget(typing_extensions.TypedDict, total=False): alertChart: AlertChart blank: Empty collapsibleGroup: CollapsibleGroup - coordinatedWidget: CoordinatedWidget errorReportingPanel: ErrorReportingPanel filterControl: FilterControl id: str diff --git a/googleapiclient-stubs/_apis/networkmanagement/v1/schemas.pyi b/googleapiclient-stubs/_apis/networkmanagement/v1/schemas.pyi index 05d22505f..41837625d 100644 --- a/googleapiclient-stubs/_apis/networkmanagement/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/networkmanagement/v1/schemas.pyi @@ -288,6 +288,7 @@ class DropInfo(typing_extensions.TypedDict, total=False): "NCC_ROUTE_WITHIN_HYBRID_SUBNET_UNSUPPORTED", "HYBRID_SUBNET_REGION_MISMATCH", "HYBRID_SUBNET_NO_ROUTE", + "GKE_NETWORK_POLICY", "NO_VALID_ROUTE_FROM_GOOGLE_MANAGED_NETWORK_TO_DESTINATION", ] destinationGeolocationCode: str @@ -476,6 +477,24 @@ class GKEMasterInfo(typing_extensions.TypedDict, total=False): externalIp: str internalIp: str +@typing.type_check_only +class GkeNetworkPolicyInfo(typing_extensions.TypedDict, total=False): + action: str + direction: str + displayName: str + uri: str + +@typing.type_check_only +class GkeNetworkPolicySkippedInfo(typing_extensions.TypedDict, total=False): + reason: typing_extensions.Literal[ + "REASON_UNSPECIFIED", + "NETWORK_POLICY_DISABLED", + "INGRESS_SOURCE_ON_SAME_NODE", + "EGRESS_FROM_NODE_NETWORK_NAMESPACE_POD", + "NETWORK_POLICY_NOT_APPLIED_TO_RESPONSE_TRAFFIC", + "NETWORK_POLICY_ANALYSIS_UNSUPPORTED", + ] + @typing.type_check_only class GkePodInfo(typing_extensions.TypedDict, total=False): ipAddress: str @@ -879,6 +898,8 @@ class Step(typing_extensions.TypedDict, total=False): forward: ForwardInfo forwardingRule: ForwardingRuleInfo gkeMaster: GKEMasterInfo + gkeNetworkPolicy: GkeNetworkPolicyInfo + gkeNetworkPolicySkipped: GkeNetworkPolicySkippedInfo gkePod: GkePodInfo googleService: GoogleServiceInfo hybridSubnet: HybridSubnetInfo @@ -928,11 +949,16 @@ class Step(typing_extensions.TypedDict, total=False): "ARRIVE_AT_VPN_TUNNEL", "ARRIVE_AT_INTERCONNECT_ATTACHMENT", "ARRIVE_AT_VPC_CONNECTOR", + "ARRIVE_AT_GKE_POD", "DIRECT_VPC_EGRESS_CONNECTION", "SERVERLESS_EXTERNAL_CONNECTION", "NGFW_PACKET_INSPECTION", "NAT", "SKIP_GKE_POD_IP_MASQUERADING", + "SKIP_GKE_INGRESS_NETWORK_POLICY", + "SKIP_GKE_EGRESS_NETWORK_POLICY", + "APPLY_INGRESS_GKE_NETWORK_POLICY", + "APPLY_EGRESS_GKE_NETWORK_POLICY", "PROXY_CONNECTION", "DELIVER", "DROP", diff --git a/googleapiclient-stubs/_apis/networkmanagement/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/networkmanagement/v1beta1/schemas.pyi index 05d22505f..41837625d 100644 --- a/googleapiclient-stubs/_apis/networkmanagement/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/networkmanagement/v1beta1/schemas.pyi @@ -288,6 +288,7 @@ class DropInfo(typing_extensions.TypedDict, total=False): "NCC_ROUTE_WITHIN_HYBRID_SUBNET_UNSUPPORTED", "HYBRID_SUBNET_REGION_MISMATCH", "HYBRID_SUBNET_NO_ROUTE", + "GKE_NETWORK_POLICY", "NO_VALID_ROUTE_FROM_GOOGLE_MANAGED_NETWORK_TO_DESTINATION", ] destinationGeolocationCode: str @@ -476,6 +477,24 @@ class GKEMasterInfo(typing_extensions.TypedDict, total=False): externalIp: str internalIp: str +@typing.type_check_only +class GkeNetworkPolicyInfo(typing_extensions.TypedDict, total=False): + action: str + direction: str + displayName: str + uri: str + +@typing.type_check_only +class GkeNetworkPolicySkippedInfo(typing_extensions.TypedDict, total=False): + reason: typing_extensions.Literal[ + "REASON_UNSPECIFIED", + "NETWORK_POLICY_DISABLED", + "INGRESS_SOURCE_ON_SAME_NODE", + "EGRESS_FROM_NODE_NETWORK_NAMESPACE_POD", + "NETWORK_POLICY_NOT_APPLIED_TO_RESPONSE_TRAFFIC", + "NETWORK_POLICY_ANALYSIS_UNSUPPORTED", + ] + @typing.type_check_only class GkePodInfo(typing_extensions.TypedDict, total=False): ipAddress: str @@ -879,6 +898,8 @@ class Step(typing_extensions.TypedDict, total=False): forward: ForwardInfo forwardingRule: ForwardingRuleInfo gkeMaster: GKEMasterInfo + gkeNetworkPolicy: GkeNetworkPolicyInfo + gkeNetworkPolicySkipped: GkeNetworkPolicySkippedInfo gkePod: GkePodInfo googleService: GoogleServiceInfo hybridSubnet: HybridSubnetInfo @@ -928,11 +949,16 @@ class Step(typing_extensions.TypedDict, total=False): "ARRIVE_AT_VPN_TUNNEL", "ARRIVE_AT_INTERCONNECT_ATTACHMENT", "ARRIVE_AT_VPC_CONNECTOR", + "ARRIVE_AT_GKE_POD", "DIRECT_VPC_EGRESS_CONNECTION", "SERVERLESS_EXTERNAL_CONNECTION", "NGFW_PACKET_INSPECTION", "NAT", "SKIP_GKE_POD_IP_MASQUERADING", + "SKIP_GKE_INGRESS_NETWORK_POLICY", + "SKIP_GKE_EGRESS_NETWORK_POLICY", + "APPLY_INGRESS_GKE_NETWORK_POLICY", + "APPLY_EGRESS_GKE_NETWORK_POLICY", "PROXY_CONNECTION", "DELIVER", "DROP", diff --git a/googleapiclient-stubs/_apis/networksecurity/v1/resources.pyi b/googleapiclient-stubs/_apis/networksecurity/v1/resources.pyi index bdd98f148..7856a246e 100644 --- a/googleapiclient-stubs/_apis/networksecurity/v1/resources.pyi +++ b/googleapiclient-stubs/_apis/networksecurity/v1/resources.pyi @@ -652,48 +652,6 @@ class NetworkSecurityResource(googleapiclient.discovery.Resource): **kwargs: typing.Any, ) -> OperationHttpRequest: ... - @typing.type_check_only - class FirewallEndpointsResource(googleapiclient.discovery.Resource): - def create( - self, - *, - parent: str, - body: FirewallEndpoint = ..., - firewallEndpointId: str = ..., - requestId: str = ..., - **kwargs: typing.Any, - ) -> OperationHttpRequest: ... - def delete( - self, *, name: str, requestId: str = ..., **kwargs: typing.Any - ) -> OperationHttpRequest: ... - def get( - self, *, name: str, **kwargs: typing.Any - ) -> FirewallEndpointHttpRequest: ... - def list( - self, - *, - parent: str, - filter: str = ..., - orderBy: str = ..., - pageSize: int = ..., - pageToken: str = ..., - **kwargs: typing.Any, - ) -> ListFirewallEndpointsResponseHttpRequest: ... - def list_next( - self, - previous_request: ListFirewallEndpointsResponseHttpRequest, - previous_response: ListFirewallEndpointsResponse, - ) -> ListFirewallEndpointsResponseHttpRequest | None: ... - def patch( - self, - *, - name: str, - body: FirewallEndpoint = ..., - requestId: str = ..., - updateMask: str = ..., - **kwargs: typing.Any, - ) -> OperationHttpRequest: ... - @typing.type_check_only class GatewaySecurityPoliciesResource(googleapiclient.discovery.Resource): @typing.type_check_only @@ -1311,7 +1269,6 @@ class NetworkSecurityResource(googleapiclient.discovery.Resource): def firewallEndpointAssociations( self, ) -> FirewallEndpointAssociationsResource: ... - def firewallEndpoints(self) -> FirewallEndpointsResource: ... def gatewaySecurityPolicies(self) -> GatewaySecurityPoliciesResource: ... def interceptDeploymentGroups( self, diff --git a/googleapiclient-stubs/_apis/networksecurity/v1beta1/resources.pyi b/googleapiclient-stubs/_apis/networksecurity/v1beta1/resources.pyi index 666a57efa..84bc6f3e0 100644 --- a/googleapiclient-stubs/_apis/networksecurity/v1beta1/resources.pyi +++ b/googleapiclient-stubs/_apis/networksecurity/v1beta1/resources.pyi @@ -652,48 +652,6 @@ class NetworkSecurityResource(googleapiclient.discovery.Resource): **kwargs: typing.Any, ) -> OperationHttpRequest: ... - @typing.type_check_only - class FirewallEndpointsResource(googleapiclient.discovery.Resource): - def create( - self, - *, - parent: str, - body: FirewallEndpoint = ..., - firewallEndpointId: str = ..., - requestId: str = ..., - **kwargs: typing.Any, - ) -> OperationHttpRequest: ... - def delete( - self, *, name: str, requestId: str = ..., **kwargs: typing.Any - ) -> OperationHttpRequest: ... - def get( - self, *, name: str, **kwargs: typing.Any - ) -> FirewallEndpointHttpRequest: ... - def list( - self, - *, - parent: str, - filter: str = ..., - orderBy: str = ..., - pageSize: int = ..., - pageToken: str = ..., - **kwargs: typing.Any, - ) -> ListFirewallEndpointsResponseHttpRequest: ... - def list_next( - self, - previous_request: ListFirewallEndpointsResponseHttpRequest, - previous_response: ListFirewallEndpointsResponse, - ) -> ListFirewallEndpointsResponseHttpRequest | None: ... - def patch( - self, - *, - name: str, - body: FirewallEndpoint = ..., - requestId: str = ..., - updateMask: str = ..., - **kwargs: typing.Any, - ) -> OperationHttpRequest: ... - @typing.type_check_only class GatewaySecurityPoliciesResource(googleapiclient.discovery.Resource): @typing.type_check_only @@ -1377,7 +1335,6 @@ class NetworkSecurityResource(googleapiclient.discovery.Resource): def firewallEndpointAssociations( self, ) -> FirewallEndpointAssociationsResource: ... - def firewallEndpoints(self) -> FirewallEndpointsResource: ... def gatewaySecurityPolicies(self) -> GatewaySecurityPoliciesResource: ... def interceptDeploymentGroups( self, diff --git a/googleapiclient-stubs/_apis/networkservices/v1/schemas.pyi b/googleapiclient-stubs/_apis/networkservices/v1/schemas.pyi index fd52114c6..efb8107ff 100644 --- a/googleapiclient-stubs/_apis/networkservices/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/networkservices/v1/schemas.pyi @@ -22,6 +22,7 @@ class AuthzExtension(typing_extensions.TypedDict, total=False): createTime: str description: str failOpen: bool + forwardAttributes: _list[str] forwardHeaders: _list[str] labels: dict[str, typing.Any] loadBalancingScheme: typing_extensions.Literal[ @@ -99,6 +100,7 @@ class ExtensionChain(typing_extensions.TypedDict, total=False): class ExtensionChainExtension(typing_extensions.TypedDict, total=False): authority: str failOpen: bool + forwardAttributes: _list[str] forwardHeaders: _list[str] metadata: dict[str, typing.Any] name: str diff --git a/googleapiclient-stubs/_apis/networkservices/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/networkservices/v1beta1/schemas.pyi index e796d1fab..35bb3111a 100644 --- a/googleapiclient-stubs/_apis/networkservices/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/networkservices/v1beta1/schemas.pyi @@ -10,6 +10,7 @@ class AuthzExtension(typing_extensions.TypedDict, total=False): createTime: str description: str failOpen: bool + forwardAttributes: _list[str] forwardHeaders: _list[str] labels: dict[str, typing.Any] loadBalancingScheme: typing_extensions.Literal[ @@ -62,6 +63,7 @@ class ExtensionChainExtension(typing_extensions.TypedDict, total=False): allowDynamicForwarding: bool authority: str failOpen: bool + forwardAttributes: _list[str] forwardHeaders: _list[str] metadata: dict[str, typing.Any] name: str diff --git a/googleapiclient-stubs/_apis/oracledatabase/v1/schemas.pyi b/googleapiclient-stubs/_apis/oracledatabase/v1/schemas.pyi index a78586259..7cbb47d49 100644 --- a/googleapiclient-stubs/_apis/oracledatabase/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/oracledatabase/v1/schemas.pyi @@ -465,6 +465,8 @@ class Database(typing_extensions.TypedDict, total=False): "FAILED_ENABLING", "FAILED_DISABLING", ] + pluggableDatabaseId: str + pluggableDatabaseName: str properties: DatabaseProperties tdeWalletPassword: str diff --git a/googleapiclient-stubs/_apis/playdeveloperreporting/v1alpha1/schemas.pyi b/googleapiclient-stubs/_apis/playdeveloperreporting/v1alpha1/schemas.pyi index 7ada07d16..b6d322059 100644 --- a/googleapiclient-stubs/_apis/playdeveloperreporting/v1alpha1/schemas.pyi +++ b/googleapiclient-stubs/_apis/playdeveloperreporting/v1alpha1/schemas.pyi @@ -4,27 +4,6 @@ import typing_extensions _list = list -@typing.type_check_only -class ApiservingMcpMcpToolDataHandlingProfile(typing_extensions.TypedDict, total=False): - inputDataAccessLevel: typing_extensions.Literal[ - "DATA_ACCESS_LEVEL_UNSPECIFIED", - "DATA_ACCESS_LEVEL_PUBLIC", - "DATA_ACCESS_LEVEL_CONFIDENTIAL", - "DATA_ACCESS_LEVEL_NEED_TO_KNOW", - "DATA_ACCESS_LEVEL_PII", - "DATA_ACCESS_LEVEL_USER", - "DATA_ACCESS_LEVEL_NO_DATA_ACCESS", - ] - outputDataAccessLevel: typing_extensions.Literal[ - "DATA_ACCESS_LEVEL_UNSPECIFIED", - "DATA_ACCESS_LEVEL_PUBLIC", - "DATA_ACCESS_LEVEL_CONFIDENTIAL", - "DATA_ACCESS_LEVEL_NEED_TO_KNOW", - "DATA_ACCESS_LEVEL_PII", - "DATA_ACCESS_LEVEL_USER", - "DATA_ACCESS_LEVEL_NO_DATA_ACCESS", - ] - @typing.type_check_only class GooglePlayDeveloperReportingV1alpha1Anomaly( typing_extensions.TypedDict, total=False diff --git a/googleapiclient-stubs/_apis/playdeveloperreporting/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/playdeveloperreporting/v1beta1/schemas.pyi index 22fef53fb..d0f1cd382 100644 --- a/googleapiclient-stubs/_apis/playdeveloperreporting/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/playdeveloperreporting/v1beta1/schemas.pyi @@ -4,27 +4,6 @@ import typing_extensions _list = list -@typing.type_check_only -class ApiservingMcpMcpToolDataHandlingProfile(typing_extensions.TypedDict, total=False): - inputDataAccessLevel: typing_extensions.Literal[ - "DATA_ACCESS_LEVEL_UNSPECIFIED", - "DATA_ACCESS_LEVEL_PUBLIC", - "DATA_ACCESS_LEVEL_CONFIDENTIAL", - "DATA_ACCESS_LEVEL_NEED_TO_KNOW", - "DATA_ACCESS_LEVEL_PII", - "DATA_ACCESS_LEVEL_USER", - "DATA_ACCESS_LEVEL_NO_DATA_ACCESS", - ] - outputDataAccessLevel: typing_extensions.Literal[ - "DATA_ACCESS_LEVEL_UNSPECIFIED", - "DATA_ACCESS_LEVEL_PUBLIC", - "DATA_ACCESS_LEVEL_CONFIDENTIAL", - "DATA_ACCESS_LEVEL_NEED_TO_KNOW", - "DATA_ACCESS_LEVEL_PII", - "DATA_ACCESS_LEVEL_USER", - "DATA_ACCESS_LEVEL_NO_DATA_ACCESS", - ] - @typing.type_check_only class GooglePlayDeveloperReportingV1beta1Anomaly( typing_extensions.TypedDict, total=False diff --git a/googleapiclient-stubs/_apis/recaptchaenterprise/v1/schemas.pyi b/googleapiclient-stubs/_apis/recaptchaenterprise/v1/schemas.pyi index 3085d213f..8f60edb17 100644 --- a/googleapiclient-stubs/_apis/recaptchaenterprise/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/recaptchaenterprise/v1/schemas.pyi @@ -8,6 +8,9 @@ _list = list class GoogleCloudRecaptchaenterpriseV1AccountDefenderAssessment( typing_extensions.TypedDict, total=False ): + accountTakeoverVerdict: ( + GoogleCloudRecaptchaenterpriseV1AccountDefenderAssessmentAccountTakeoverVerdict + ) labels: _list[ typing_extensions.Literal[ "ACCOUNT_DEFENDER_LABEL_UNSPECIFIED", @@ -18,6 +21,37 @@ class GoogleCloudRecaptchaenterpriseV1AccountDefenderAssessment( ] ] +@typing.type_check_only +class GoogleCloudRecaptchaenterpriseV1AccountDefenderAssessmentAccountRiskReason( + typing_extensions.TypedDict, total=False +): + reason: typing_extensions.Literal[ + "RISK_REASON_UNSPECIFIED", + "CLIENT_HISTORICAL_BOT_ACTIVITY", + "ACCOUNT_IN_LARGE_RELATED_GROUP", + "CLIENT_ACCESSED_MANY_ACCOUNTS", + ] + +@typing.type_check_only +class GoogleCloudRecaptchaenterpriseV1AccountDefenderAssessmentAccountTakeoverVerdict( + typing_extensions.TypedDict, total=False +): + risk: float + riskReasons: _list[ + GoogleCloudRecaptchaenterpriseV1AccountDefenderAssessmentAccountRiskReason + ] + trustReasons: _list[ + GoogleCloudRecaptchaenterpriseV1AccountDefenderAssessmentAccountTrustReason + ] + +@typing.type_check_only +class GoogleCloudRecaptchaenterpriseV1AccountDefenderAssessmentAccountTrustReason( + typing_extensions.TypedDict, total=False +): + reason: typing_extensions.Literal[ + "TRUST_REASON_UNSPECIFIED", "PROFILE_MATCH", "ACCOUNT_HISTORY_REPUTABLE" + ] + @typing.type_check_only class GoogleCloudRecaptchaenterpriseV1AccountVerificationInfo( typing_extensions.TypedDict, total=False diff --git a/googleapiclient-stubs/_apis/run/v1/schemas.pyi b/googleapiclient-stubs/_apis/run/v1/schemas.pyi index 23dfc74cc..b07b25902 100644 --- a/googleapiclient-stubs/_apis/run/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/run/v1/schemas.pyi @@ -361,7 +361,9 @@ class GoogleDevtoolsCloudbuildV1BuildOptions(typing_extensions.TypedDict, total= requestedVerifyOption: typing_extensions.Literal["NOT_VERIFIED", "VERIFIED"] secretEnv: _list[str] sourceProvenanceHash: _list[ - typing_extensions.Literal["NONE", "SHA256", "MD5", "GO_MODULE_H1", "SHA512"] + typing_extensions.Literal[ + "NONE", "SHA256", "MD5", "GO_MODULE_H1", "SHA512", "DIRSUM_SHA256" + ] ] substitutionOption: typing_extensions.Literal["MUST_MATCH", "ALLOW_LOOSE"] volumes: _list[GoogleDevtoolsCloudbuildV1Volume] @@ -482,7 +484,9 @@ class GoogleDevtoolsCloudbuildV1GoModule(typing_extensions.TypedDict, total=Fals @typing.type_check_only class GoogleDevtoolsCloudbuildV1Hash(typing_extensions.TypedDict, total=False): - type: typing_extensions.Literal["NONE", "SHA256", "MD5", "GO_MODULE_H1", "SHA512"] + type: typing_extensions.Literal[ + "NONE", "SHA256", "MD5", "GO_MODULE_H1", "SHA512", "DIRSUM_SHA256" + ] value: str @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/run/v2/schemas.pyi b/googleapiclient-stubs/_apis/run/v2/schemas.pyi index 3d551cf00..a2c4cd48a 100644 --- a/googleapiclient-stubs/_apis/run/v2/schemas.pyi +++ b/googleapiclient-stubs/_apis/run/v2/schemas.pyi @@ -1021,7 +1021,9 @@ class GoogleDevtoolsCloudbuildV1BuildOptions(typing_extensions.TypedDict, total= requestedVerifyOption: typing_extensions.Literal["NOT_VERIFIED", "VERIFIED"] secretEnv: _list[str] sourceProvenanceHash: _list[ - typing_extensions.Literal["NONE", "SHA256", "MD5", "GO_MODULE_H1", "SHA512"] + typing_extensions.Literal[ + "NONE", "SHA256", "MD5", "GO_MODULE_H1", "SHA512", "DIRSUM_SHA256" + ] ] substitutionOption: typing_extensions.Literal["MUST_MATCH", "ALLOW_LOOSE"] volumes: _list[GoogleDevtoolsCloudbuildV1Volume] @@ -1142,7 +1144,9 @@ class GoogleDevtoolsCloudbuildV1GoModule(typing_extensions.TypedDict, total=Fals @typing.type_check_only class GoogleDevtoolsCloudbuildV1Hash(typing_extensions.TypedDict, total=False): - type: typing_extensions.Literal["NONE", "SHA256", "MD5", "GO_MODULE_H1", "SHA512"] + type: typing_extensions.Literal[ + "NONE", "SHA256", "MD5", "GO_MODULE_H1", "SHA512", "DIRSUM_SHA256" + ] value: str @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/sqladmin/v1/schemas.pyi b/googleapiclient-stubs/_apis/sqladmin/v1/schemas.pyi index 792e5b56e..a7c95d5e5 100644 --- a/googleapiclient-stubs/_apis/sqladmin/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/sqladmin/v1/schemas.pyi @@ -1149,7 +1149,10 @@ class PointInTimeRestoreContext(typing_extensions.TypedDict, total=False): preferredSecondaryZone: str preferredZone: str privateNetwork: str + region: str targetInstance: str + targetInstanceClearSettingsFieldNames: _list[str] + targetInstanceSettings: DatabaseInstance @typing.type_check_only class PoolNodeConfig(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/sqladmin/v1beta4/schemas.pyi b/googleapiclient-stubs/_apis/sqladmin/v1beta4/schemas.pyi index 792e5b56e..a7c95d5e5 100644 --- a/googleapiclient-stubs/_apis/sqladmin/v1beta4/schemas.pyi +++ b/googleapiclient-stubs/_apis/sqladmin/v1beta4/schemas.pyi @@ -1149,7 +1149,10 @@ class PointInTimeRestoreContext(typing_extensions.TypedDict, total=False): preferredSecondaryZone: str preferredZone: str privateNetwork: str + region: str targetInstance: str + targetInstanceClearSettingsFieldNames: _list[str] + targetInstanceSettings: DatabaseInstance @typing.type_check_only class PoolNodeConfig(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/tagmanager/v2/schemas.pyi b/googleapiclient-stubs/_apis/tagmanager/v2/schemas.pyi index 2d3ceaaa8..e1dabdd0f 100644 --- a/googleapiclient-stubs/_apis/tagmanager/v2/schemas.pyi +++ b/googleapiclient-stubs/_apis/tagmanager/v2/schemas.pyi @@ -747,6 +747,10 @@ class VariableFormatValue(typing_extensions.TypedDict, total=False): caseConversionType: typing_extensions.Literal["none", "lowercase", "uppercase"] convertFalseToValue: Parameter convertNullToValue: Parameter + convertToBoolean: bool + convertToNumber: typing_extensions.Literal[ + "decimalSeparatorTypeUnspecified", "period", "comma" + ] convertTrueToValue: Parameter convertUndefinedToValue: Parameter diff --git a/googleapiclient-stubs/_apis/travelimpactmodel/v1/schemas.pyi b/googleapiclient-stubs/_apis/travelimpactmodel/v1/schemas.pyi index 31398d6bc..28fa11765 100644 --- a/googleapiclient-stubs/_apis/travelimpactmodel/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/travelimpactmodel/v1/schemas.pyi @@ -78,36 +78,6 @@ class Market(typing_extensions.TypedDict, total=False): destination: str origin: str -@typing.type_check_only -class McpToolDataHandlingProfile(typing_extensions.TypedDict, total=False): - inputDataAccessLevel: typing_extensions.Literal[ - "DATA_ACCESS_LEVEL_UNSPECIFIED", - "DATA_ACCESS_LEVEL_PUBLIC", - "DATA_ACCESS_LEVEL_CONFIDENTIAL", - "DATA_ACCESS_LEVEL_NEED_TO_KNOW", - "DATA_ACCESS_LEVEL_PII", - "DATA_ACCESS_LEVEL_USER", - "DATA_ACCESS_LEVEL_NO_DATA_ACCESS", - ] - outputDataAccessLevel: typing_extensions.Literal[ - "DATA_ACCESS_LEVEL_UNSPECIFIED", - "DATA_ACCESS_LEVEL_PUBLIC", - "DATA_ACCESS_LEVEL_CONFIDENTIAL", - "DATA_ACCESS_LEVEL_NEED_TO_KNOW", - "DATA_ACCESS_LEVEL_PII", - "DATA_ACCESS_LEVEL_USER", - "DATA_ACCESS_LEVEL_NO_DATA_ACCESS", - ] - -@typing.type_check_only -class McpToolLifecycleProfile(typing_extensions.TypedDict, total=False): - launchState: typing_extensions.Literal[ - "LAUNCH_STATE_UNSPECIFIED", - "LAUNCH_STATE_DEVELOPMENT", - "LAUNCH_STATE_PRODUCTION_PREVIEW", - "LAUNCH_STATE_GENERAL_AVAILABILITY", - ] - @typing.type_check_only class ModelVersion(typing_extensions.TypedDict, total=False): dated: str diff --git a/googleapiclient-stubs/_apis/videointelligence/v1/resources.pyi b/googleapiclient-stubs/_apis/videointelligence/v1/resources.pyi index 244e199d5..344d778b5 100644 --- a/googleapiclient-stubs/_apis/videointelligence/v1/resources.pyi +++ b/googleapiclient-stubs/_apis/videointelligence/v1/resources.pyi @@ -63,6 +63,7 @@ class CloudVideoIntelligenceResource(googleapiclient.discovery.Resource): filter: str = ..., pageSize: int = ..., pageToken: str = ..., + returnPartialSuccess: bool = ..., **kwargs: typing.Any, ) -> GoogleLongrunning_ListOperationsResponseHttpRequest: ... def list_next( diff --git a/googleapiclient-stubs/_apis/videointelligence/v1/schemas.pyi b/googleapiclient-stubs/_apis/videointelligence/v1/schemas.pyi index 7af3ccdb0..059c27f69 100644 --- a/googleapiclient-stubs/_apis/videointelligence/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/videointelligence/v1/schemas.pyi @@ -272,6 +272,7 @@ class GoogleCloudVideointelligenceV1_SpeechTranscription( class GoogleCloudVideointelligenceV1_SpeechTranscriptionConfig( typing_extensions.TypedDict, total=False ): + audioOutputUriPrefix: str audioTracks: _list[int] diarizationSpeakerCount: int enableAutomaticPunctuation: bool @@ -408,6 +409,7 @@ class GoogleCloudVideointelligenceV1_VideoSegment( class GoogleCloudVideointelligenceV1_WordInfo(typing_extensions.TypedDict, total=False): confidence: float endTime: str + speakerLabel: str speakerTag: int startTime: str word: str @@ -716,6 +718,7 @@ class GoogleCloudVideointelligenceV1beta2_WordInfo( ): confidence: float endTime: str + speakerLabel: str speakerTag: int startTime: str word: str @@ -1030,6 +1033,7 @@ class GoogleCloudVideointelligenceV1p1beta1_WordInfo( ): confidence: float endTime: str + speakerLabel: str speakerTag: int startTime: str word: str @@ -1344,6 +1348,7 @@ class GoogleCloudVideointelligenceV1p2beta1_WordInfo( ): confidence: float endTime: str + speakerLabel: str speakerTag: int startTime: str word: str @@ -1713,6 +1718,7 @@ class GoogleCloudVideointelligenceV1p3beta1_WordInfo( ): confidence: float endTime: str + speakerLabel: str speakerTag: int startTime: str word: str @@ -1728,6 +1734,7 @@ class GoogleLongrunning_ListOperationsResponse( ): nextPageToken: str operations: _list[GoogleLongrunning_Operation] + unreachable: _list[str] @typing.type_check_only class GoogleLongrunning_Operation(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/videointelligence/v1beta2/schemas.pyi b/googleapiclient-stubs/_apis/videointelligence/v1beta2/schemas.pyi index c96a86f7e..8ea1820d9 100644 --- a/googleapiclient-stubs/_apis/videointelligence/v1beta2/schemas.pyi +++ b/googleapiclient-stubs/_apis/videointelligence/v1beta2/schemas.pyi @@ -292,6 +292,7 @@ class GoogleCloudVideointelligenceV1_VideoSegment( class GoogleCloudVideointelligenceV1_WordInfo(typing_extensions.TypedDict, total=False): confidence: float endTime: str + speakerLabel: str speakerTag: int startTime: str word: str @@ -572,6 +573,7 @@ class GoogleCloudVideointelligenceV1beta2_SpeechTranscription( class GoogleCloudVideointelligenceV1beta2_SpeechTranscriptionConfig( typing_extensions.TypedDict, total=False ): + audioOutputUriPrefix: str audioTracks: _list[int] diarizationSpeakerCount: int enableAutomaticPunctuation: bool @@ -720,6 +722,7 @@ class GoogleCloudVideointelligenceV1beta2_WordInfo( ): confidence: float endTime: str + speakerLabel: str speakerTag: int startTime: str word: str @@ -1034,6 +1037,7 @@ class GoogleCloudVideointelligenceV1p1beta1_WordInfo( ): confidence: float endTime: str + speakerLabel: str speakerTag: int startTime: str word: str @@ -1348,6 +1352,7 @@ class GoogleCloudVideointelligenceV1p2beta1_WordInfo( ): confidence: float endTime: str + speakerLabel: str speakerTag: int startTime: str word: str @@ -1717,6 +1722,7 @@ class GoogleCloudVideointelligenceV1p3beta1_WordInfo( ): confidence: float endTime: str + speakerLabel: str speakerTag: int startTime: str word: str diff --git a/googleapiclient-stubs/_apis/videointelligence/v1p1beta1/schemas.pyi b/googleapiclient-stubs/_apis/videointelligence/v1p1beta1/schemas.pyi index ed5c4faba..e60722913 100644 --- a/googleapiclient-stubs/_apis/videointelligence/v1p1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/videointelligence/v1p1beta1/schemas.pyi @@ -292,6 +292,7 @@ class GoogleCloudVideointelligenceV1_VideoSegment( class GoogleCloudVideointelligenceV1_WordInfo(typing_extensions.TypedDict, total=False): confidence: float endTime: str + speakerLabel: str speakerTag: int startTime: str word: str @@ -600,6 +601,7 @@ class GoogleCloudVideointelligenceV1beta2_WordInfo( ): confidence: float endTime: str + speakerLabel: str speakerTag: int startTime: str word: str @@ -882,6 +884,7 @@ class GoogleCloudVideointelligenceV1p1beta1_SpeechTranscription( class GoogleCloudVideointelligenceV1p1beta1_SpeechTranscriptionConfig( typing_extensions.TypedDict, total=False ): + audioOutputUriPrefix: str audioTracks: _list[int] diarizationSpeakerCount: int enableAutomaticPunctuation: bool @@ -1034,6 +1037,7 @@ class GoogleCloudVideointelligenceV1p1beta1_WordInfo( ): confidence: float endTime: str + speakerLabel: str speakerTag: int startTime: str word: str @@ -1348,6 +1352,7 @@ class GoogleCloudVideointelligenceV1p2beta1_WordInfo( ): confidence: float endTime: str + speakerLabel: str speakerTag: int startTime: str word: str @@ -1717,6 +1722,7 @@ class GoogleCloudVideointelligenceV1p3beta1_WordInfo( ): confidence: float endTime: str + speakerLabel: str speakerTag: int startTime: str word: str diff --git a/googleapiclient-stubs/_apis/videointelligence/v1p2beta1/schemas.pyi b/googleapiclient-stubs/_apis/videointelligence/v1p2beta1/schemas.pyi index fb6f31a4f..d5a52c542 100644 --- a/googleapiclient-stubs/_apis/videointelligence/v1p2beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/videointelligence/v1p2beta1/schemas.pyi @@ -292,6 +292,7 @@ class GoogleCloudVideointelligenceV1_VideoSegment( class GoogleCloudVideointelligenceV1_WordInfo(typing_extensions.TypedDict, total=False): confidence: float endTime: str + speakerLabel: str speakerTag: int startTime: str word: str @@ -600,6 +601,7 @@ class GoogleCloudVideointelligenceV1beta2_WordInfo( ): confidence: float endTime: str + speakerLabel: str speakerTag: int startTime: str word: str @@ -914,6 +916,7 @@ class GoogleCloudVideointelligenceV1p1beta1_WordInfo( ): confidence: float endTime: str + speakerLabel: str speakerTag: int startTime: str word: str @@ -1196,6 +1199,7 @@ class GoogleCloudVideointelligenceV1p2beta1_SpeechTranscription( class GoogleCloudVideointelligenceV1p2beta1_SpeechTranscriptionConfig( typing_extensions.TypedDict, total=False ): + audioOutputUriPrefix: str audioTracks: _list[int] diarizationSpeakerCount: int enableAutomaticPunctuation: bool @@ -1348,6 +1352,7 @@ class GoogleCloudVideointelligenceV1p2beta1_WordInfo( ): confidence: float endTime: str + speakerLabel: str speakerTag: int startTime: str word: str @@ -1717,6 +1722,7 @@ class GoogleCloudVideointelligenceV1p3beta1_WordInfo( ): confidence: float endTime: str + speakerLabel: str speakerTag: int startTime: str word: str diff --git a/googleapiclient-stubs/_apis/videointelligence/v1p3beta1/schemas.pyi b/googleapiclient-stubs/_apis/videointelligence/v1p3beta1/schemas.pyi index 245b9314a..7c5ee52c3 100644 --- a/googleapiclient-stubs/_apis/videointelligence/v1p3beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/videointelligence/v1p3beta1/schemas.pyi @@ -292,6 +292,7 @@ class GoogleCloudVideointelligenceV1_VideoSegment( class GoogleCloudVideointelligenceV1_WordInfo(typing_extensions.TypedDict, total=False): confidence: float endTime: str + speakerLabel: str speakerTag: int startTime: str word: str @@ -600,6 +601,7 @@ class GoogleCloudVideointelligenceV1beta2_WordInfo( ): confidence: float endTime: str + speakerLabel: str speakerTag: int startTime: str word: str @@ -914,6 +916,7 @@ class GoogleCloudVideointelligenceV1p1beta1_WordInfo( ): confidence: float endTime: str + speakerLabel: str speakerTag: int startTime: str word: str @@ -1228,6 +1231,7 @@ class GoogleCloudVideointelligenceV1p2beta1_WordInfo( ): confidence: float endTime: str + speakerLabel: str speakerTag: int startTime: str word: str @@ -1540,6 +1544,7 @@ class GoogleCloudVideointelligenceV1p3beta1_SpeechTranscription( class GoogleCloudVideointelligenceV1p3beta1_SpeechTranscriptionConfig( typing_extensions.TypedDict, total=False ): + audioOutputUriPrefix: str audioTracks: _list[int] diarizationSpeakerCount: int enableAutomaticPunctuation: bool @@ -1718,6 +1723,7 @@ class GoogleCloudVideointelligenceV1p3beta1_WordInfo( ): confidence: float endTime: str + speakerLabel: str speakerTag: int startTime: str word: str diff --git a/googleapiclient-stubs/discovery.pyi b/googleapiclient-stubs/discovery.pyi index 20e6e00ba..e59af0ea8 100644 --- a/googleapiclient-stubs/discovery.pyi +++ b/googleapiclient-stubs/discovery.pyi @@ -212,6 +212,7 @@ import googleapiclient._apis.deploymentmanager.alpha import googleapiclient._apis.deploymentmanager.v2 import googleapiclient._apis.deploymentmanager.v2beta import googleapiclient._apis.developerconnect.v1 +import googleapiclient._apis.developerknowledge.v1alpha import googleapiclient._apis.dfareporting.v3_3 import googleapiclient._apis.dfareporting.v3_4 import googleapiclient._apis.dfareporting.v3_5 @@ -4719,6 +4720,26 @@ def build( static_discovery: bool | None = None, ) -> googleapiclient._apis.developerconnect.v1.DeveloperConnectResource: ... @overload +def build( + serviceName: Literal["developerknowledge"], + version: Literal["v1alpha"], + http: httplib2.Http | HttpMock | None = None, + discoveryServiceUrl: str | None = None, + developerKey: str | None = None, + model: Model | None = None, + requestBuilder: _RequestBuilder = HttpRequest, + credentials: oauth2client.Credentials + | google.auth.credentials.Credentials + | None = None, + cache_discovery: bool = True, + cache: Cache | None = None, + client_options: dict[str, Any] | ClientOptions | None = None, + adc_cert_path: str | None = None, + adc_key_path: str | None = None, + num_retries: int = 1, + static_discovery: bool | None = None, +) -> googleapiclient._apis.developerknowledge.v1alpha.DeveloperKnowledgeResource: ... +@overload def build( serviceName: Literal["dfareporting"], version: Literal["v3.3"], diff --git a/pyproject.toml b/pyproject.toml index bdade78ef..d2ec7dea4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "google-api-python-client-stubs" -version = "1.34.0" +version = "1.35.0" description = "Type stubs for google-api-python-client" authors = [ { name = "Henrik BruÄsdal", email = "henrik.bruasdal@gmail.com" }, diff --git a/uv.lock b/uv.lock index 65f6e4c96..53274fd02 100644 --- a/uv.lock +++ b/uv.lock @@ -181,7 +181,7 @@ wheels = [ [[package]] name = "google-api-python-client-stubs" -version = "1.34.0" +version = "1.35.0" source = { editable = "." } dependencies = [ { name = "google-api-python-client" },