From 9f4d22a8554b195354d72127e3fad24543acc694 Mon Sep 17 00:00:00 2001 From: henribru <6639509+henribru@users.noreply.github.com> Date: Sun, 24 May 2026 03:40:53 +0000 Subject: [PATCH] Update stubs --- .../_apis/aiplatform/v1/resources.pyi | 12 +- .../_apis/aiplatform/v1/schemas.pyi | 10 + .../_apis/aiplatform/v1beta1/resources.pyi | 330 +++- .../_apis/aiplatform/v1beta1/schemas.pyi | 1499 +++++++++++++++-- .../_apis/alloydb/v1/schemas.pyi | 1 + .../_apis/alloydb/v1alpha/schemas.pyi | 1 + .../_apis/alloydb/v1beta/schemas.pyi | 1 + .../_apis/apigee/v1/schemas.pyi | 1 + .../_apis/ces/v1/schemas.pyi | 58 - .../_apis/ces/v1beta/schemas.pyi | 127 +- .../_apis/classroom/v1/schemas.pyi | 2 + .../_apis/cloudidentity/v1/resources.pyi | 9 + .../_apis/compute/alpha/schemas.pyi | 3 +- .../_apis/compute/beta/resources.pyi | 27 + .../_apis/compute/beta/schemas.pyi | 12 +- .../_apis/compute/v1/schemas.pyi | 5 +- .../contactcenterinsights/v1/schemas.pyi | 245 +++ .../_apis/datamigration/v1/schemas.pyi | 1 + .../_apis/dataplex/v1/resources.pyi | 19 + .../_apis/dataplex/v1/schemas.pyi | 167 ++ .../_apis/datastream/v1/schemas.pyi | 5 + .../_apis/dfareporting/v4/schemas.pyi | 1 + .../_apis/dfareporting/v5/schemas.pyi | 1 + .../_apis/discoveryengine/v1/resources.pyi | 29 + .../_apis/discoveryengine/v1/schemas.pyi | 26 +- .../discoveryengine/v1alpha/resources.pyi | 27 + .../_apis/discoveryengine/v1alpha/schemas.pyi | 18 +- .../discoveryengine/v1beta/resources.pyi | 27 + .../_apis/discoveryengine/v1beta/schemas.pyi | 26 +- .../_apis/dlp/v2/schemas.pyi | 1 + .../_apis/documentai/v1/schemas.pyi | 54 + .../_apis/firebaseml/v2beta/schemas.pyi | 6 +- .../_apis/gkehub/v1alpha/schemas.pyi | 40 +- .../_apis/gkehub/v1beta/schemas.pyi | 40 +- .../_apis/gmail/v1/schemas.pyi | 4 + .../_apis/healthcare/v1/schemas.pyi | 1 + .../_apis/healthcare/v1beta1/schemas.pyi | 1 + .../_apis/homegraph/v1/schemas.pyi | 6 + .../_apis/merchantapi/products_v1/schemas.pyi | 1 + .../merchantapi/products_v1beta/schemas.pyi | 1 + .../migrationcenter/v1alpha1/schemas.pyi | 25 + .../v1/schemas.pyi | 1 + .../_apis/netapp/v1/schemas.pyi | 4 +- .../_apis/netapp/v1beta1/resources.pyi | 41 + .../_apis/netapp/v1beta1/schemas.pyi | 43 +- .../networkconnectivity/v1/resources.pyi | 63 + .../_apis/networkconnectivity/v1/schemas.pyi | 48 +- .../_apis/networkmanagement/v1/schemas.pyi | 1 + .../networkmanagement/v1beta1/schemas.pyi | 2 + .../_apis/networkservices/v1beta1/schemas.pyi | 1 - .../_apis/ondemandscanning/v1/schemas.pyi | 57 +- .../ondemandscanning/v1beta1/schemas.pyi | 57 +- .../_apis/oracledatabase/v1/resources.pyi | 355 ++++ .../_apis/oracledatabase/v1/schemas.pyi | 1006 +++++++++++ .../_apis/servicemanagement/v1/schemas.pyi | 1 + .../_apis/sqladmin/v1/schemas.pyi | 2 +- .../_apis/sqladmin/v1beta4/schemas.pyi | 2 +- .../_apis/tagmanager/v2/schemas.pyi | 56 + .../_apis/workstations/v1beta/schemas.pyi | 12 + pyproject.toml | 2 +- uv.lock | 8 +- 61 files changed, 4324 insertions(+), 308 deletions(-) diff --git a/googleapiclient-stubs/_apis/aiplatform/v1/resources.pyi b/googleapiclient-stubs/_apis/aiplatform/v1/resources.pyi index b56a633be..52bbf6734 100644 --- a/googleapiclient-stubs/_apis/aiplatform/v1/resources.pyi +++ b/googleapiclient-stubs/_apis/aiplatform/v1/resources.pyi @@ -5529,7 +5529,11 @@ class AiplatformResource(googleapiclient.discovery.Resource): **kwargs: typing.Any, ) -> GoogleLongrunningOperationHttpRequest: ... def cancelAsyncQuery( - self, *, name: str, operationName: str = ..., **kwargs: typing.Any + self, + *, + name: str, + body: GoogleCloudAiplatformV1CancelAsyncQueryReasoningEngineRequest = ..., + **kwargs: typing.Any, ) -> GoogleCloudAiplatformV1CancelAsyncQueryReasoningEngineResponseHttpRequest: ... def create( self, @@ -7136,7 +7140,11 @@ class AiplatformResource(googleapiclient.discovery.Resource): **kwargs: typing.Any, ) -> GoogleLongrunningOperationHttpRequest: ... def cancelAsyncQuery( - self, *, name: str, operationName: str = ..., **kwargs: typing.Any + self, + *, + name: str, + body: GoogleCloudAiplatformV1CancelAsyncQueryReasoningEngineRequest = ..., + **kwargs: typing.Any, ) -> ( GoogleCloudAiplatformV1CancelAsyncQueryReasoningEngineResponseHttpRequest ): ... diff --git a/googleapiclient-stubs/_apis/aiplatform/v1/schemas.pyi b/googleapiclient-stubs/_apis/aiplatform/v1/schemas.pyi index 434466b10..817a30ed4 100644 --- a/googleapiclient-stubs/_apis/aiplatform/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/aiplatform/v1/schemas.pyi @@ -8,6 +8,9 @@ _list = list class CloudAiLargeModelsVisionGenerateVideoExperiments( typing_extensions.TypedDict, total=False ): + codec: typing_extensions.Literal[ + "VIDEO_CODEC_UNSPECIFIED", "VIDEO_CODEC_H264", "VIDEO_CODEC_PRORES" + ] conditioningFrames: _list[ CloudAiLargeModelsVisionGenerateVideoExperimentsConditioningFrame ] @@ -830,6 +833,12 @@ class GoogleCloudAiplatformV1CachedContentUsageMetadata( totalTokenCount: int videoDurationSeconds: int +@typing.type_check_only +class GoogleCloudAiplatformV1CancelAsyncQueryReasoningEngineRequest( + typing_extensions.TypedDict, total=False +): + operationName: str + @typing.type_check_only class GoogleCloudAiplatformV1CancelAsyncQueryReasoningEngineResponse( typing_extensions.TypedDict, total=False @@ -3623,6 +3632,7 @@ class GoogleCloudAiplatformV1FunctionCallingConfig( class GoogleCloudAiplatformV1FunctionDeclaration( typing_extensions.TypedDict, total=False ): + behavior: typing_extensions.Literal["UNSPECIFIED", "BLOCKING", "NON_BLOCKING"] description: str name: str parameters: GoogleCloudAiplatformV1Schema diff --git a/googleapiclient-stubs/_apis/aiplatform/v1beta1/resources.pyi b/googleapiclient-stubs/_apis/aiplatform/v1beta1/resources.pyi index 8e2cbd8c1..d4ad25dd5 100644 --- a/googleapiclient-stubs/_apis/aiplatform/v1beta1/resources.pyi +++ b/googleapiclient-stubs/_apis/aiplatform/v1beta1/resources.pyi @@ -1218,6 +1218,33 @@ class AiplatformResource(googleapiclient.discovery.Resource): def operations(self) -> OperationsResource: ... + @typing.type_check_only + class InteractionsResource(googleapiclient.discovery.Resource): + def cancel( + self, *, name: str, **kwargs: typing.Any + ) -> GenaiVertexV1beta1InteractionHttpRequest: ... + def delete( + self, *, name: str, **kwargs: typing.Any + ) -> GoogleApiHttpBodyHttpRequest: ... + def getPoll( + self, + *, + name: str, + include_input: bool = ..., + last_event_id: str = ..., + stream: bool = ..., + **kwargs: typing.Any, + ) -> GenaiVertexV1beta1InteractionHttpRequest: ... + def getStream( + self, + *, + name: str, + include_input: bool = ..., + last_event_id: str = ..., + stream: bool = ..., + **kwargs: typing.Any, + ) -> GenaiVertexV1beta1InteractionStreamingEventHttpRequest: ... + @typing.type_check_only class MediaResource(googleapiclient.discovery.Resource): def upload( @@ -1808,6 +1835,43 @@ class AiplatformResource(googleapiclient.discovery.Resource): self, *, name: str, timeout: str = ..., **kwargs: typing.Any ) -> GoogleLongrunningOperationHttpRequest: ... + def create( + self, + *, + parent: str, + body: GoogleCloudAiplatformV1beta1Agent = ..., + **kwargs: typing.Any, + ) -> GoogleLongrunningOperationHttpRequest: ... + def delete( + self, *, name: str, **kwargs: typing.Any + ) -> GoogleLongrunningOperationHttpRequest: ... + def get( + self, *, name: str, **kwargs: typing.Any + ) -> GoogleCloudAiplatformV1beta1AgentHttpRequest: ... + def list( + self, + *, + parent: str, + orderBy: str = ..., + pageSize: int = ..., + pageToken: str = ..., + **kwargs: typing.Any, + ) -> GoogleCloudAiplatformV1beta1ListAgentsResponseHttpRequest: ... + def list_next( + self, + previous_request: GoogleCloudAiplatformV1beta1ListAgentsResponseHttpRequest, + previous_response: GoogleCloudAiplatformV1beta1ListAgentsResponse, + ) -> ( + GoogleCloudAiplatformV1beta1ListAgentsResponseHttpRequest | None + ): ... + def patch( + self, + *, + name: str, + body: GoogleCloudAiplatformV1beta1Agent = ..., + updateMask: str = ..., + **kwargs: typing.Any, + ) -> GoogleCloudAiplatformV1beta1AgentHttpRequest: ... def operations(self) -> OperationsResource: ... @typing.type_check_only @@ -2723,6 +2787,15 @@ class AiplatformResource(googleapiclient.discovery.Resource): self, *, name: str, timeout: str = ..., **kwargs: typing.Any ) -> GoogleLongrunningOperationHttpRequest: ... + @typing.type_check_only + class ResponsesResource(googleapiclient.discovery.Resource): + def delete( + self, *, name: str, **kwargs: typing.Any + ) -> GoogleApiHttpBodyHttpRequest: ... + def get( + self, *, name: str, **kwargs: typing.Any + ) -> GoogleApiHttpBodyHttpRequest: ... + def computeTokens( self, *, @@ -2913,6 +2986,7 @@ class AiplatformResource(googleapiclient.discovery.Resource): def invoke(self) -> InvokeResource: ... def openapi(self) -> OpenapiResource: ... def operations(self) -> OperationsResource: ... + def responses(self) -> ResponsesResource: ... @typing.type_check_only class EvaluationItemsResource(googleapiclient.discovery.Resource): @@ -4655,6 +4729,25 @@ class AiplatformResource(googleapiclient.discovery.Resource): ): ... def operations(self) -> OperationsResource: ... + @typing.type_check_only + class InteractionsResource(googleapiclient.discovery.Resource): + def create( + self, + *, + projectsId: str, + locationsId: str, + body: GenaiVertexV1beta1CreateInteractionRequest = ..., + **kwargs: typing.Any, + ) -> GenaiVertexV1beta1InteractionHttpRequest: ... + def createStream( + self, + *, + projectsId: str, + locationsId: str, + body: GenaiVertexV1beta1CreateInteractionRequest = ..., + **kwargs: typing.Any, + ) -> GenaiVertexV1beta1InteractionStreamingEventHttpRequest: ... + @typing.type_check_only class MetadataStoresResource(googleapiclient.discovery.Resource): @typing.type_check_only @@ -7721,7 +7814,11 @@ class AiplatformResource(googleapiclient.discovery.Resource): **kwargs: typing.Any, ) -> GoogleLongrunningOperationHttpRequest: ... def cancelAsyncQuery( - self, *, name: str, operationName: str = ..., **kwargs: typing.Any + self, + *, + name: str, + body: GoogleCloudAiplatformV1beta1CancelAsyncQueryReasoningEngineRequest = ..., + **kwargs: typing.Any, ) -> GoogleCloudAiplatformV1beta1CancelAsyncQueryReasoningEngineResponseHttpRequest: ... def create( self, @@ -7981,6 +8078,40 @@ class AiplatformResource(googleapiclient.discovery.Resource): def operations(self) -> OperationsResource: ... + @typing.type_check_only + class ServingProfilesResource(googleapiclient.discovery.Resource): + @typing.type_check_only + class OperationsResource(googleapiclient.discovery.Resource): + def cancel( + self, *, name: str, **kwargs: typing.Any + ) -> GoogleProtobufEmptyHttpRequest: ... + def delete( + self, *, name: str, **kwargs: typing.Any + ) -> GoogleProtobufEmptyHttpRequest: ... + def get( + self, *, name: str, **kwargs: typing.Any + ) -> GoogleLongrunningOperationHttpRequest: ... + def list( + self, + *, + name: str, + filter: str = ..., + pageSize: int = ..., + pageToken: str = ..., + returnPartialSuccess: bool = ..., + **kwargs: typing.Any, + ) -> GoogleLongrunningListOperationsResponseHttpRequest: ... + def list_next( + self, + previous_request: GoogleLongrunningListOperationsResponseHttpRequest, + previous_response: GoogleLongrunningListOperationsResponse, + ) -> GoogleLongrunningListOperationsResponseHttpRequest | None: ... + def wait( + self, *, name: str, timeout: str = ..., **kwargs: typing.Any + ) -> GoogleLongrunningOperationHttpRequest: ... + + def operations(self) -> OperationsResource: ... + @typing.type_check_only class SkillsResource(googleapiclient.discovery.Resource): @typing.type_check_only @@ -8013,7 +8144,76 @@ class AiplatformResource(googleapiclient.discovery.Resource): self, *, name: str, timeout: str = ..., **kwargs: typing.Any ) -> GoogleLongrunningOperationHttpRequest: ... + @typing.type_check_only + class RevisionsResource(googleapiclient.discovery.Resource): + def get( + self, *, name: str, **kwargs: typing.Any + ) -> GoogleCloudAiplatformV1beta1SkillRevisionHttpRequest: ... + def list( + self, + *, + parent: str, + filter: str = ..., + pageSize: int = ..., + pageToken: str = ..., + **kwargs: typing.Any, + ) -> GoogleCloudAiplatformV1beta1ListSkillRevisionsResponseHttpRequest: ... + def list_next( + self, + previous_request: GoogleCloudAiplatformV1beta1ListSkillRevisionsResponseHttpRequest, + previous_response: GoogleCloudAiplatformV1beta1ListSkillRevisionsResponse, + ) -> ( + GoogleCloudAiplatformV1beta1ListSkillRevisionsResponseHttpRequest + | None + ): ... + + def create( + self, + *, + parent: str, + body: GoogleCloudAiplatformV1beta1Skill = ..., + skillId: str = ..., + **kwargs: typing.Any, + ) -> GoogleLongrunningOperationHttpRequest: ... + def delete( + self, *, name: str, **kwargs: typing.Any + ) -> GoogleLongrunningOperationHttpRequest: ... + def get( + self, *, name: str, **kwargs: typing.Any + ) -> GoogleCloudAiplatformV1beta1SkillHttpRequest: ... + def list( + self, + *, + parent: str, + pageSize: int = ..., + pageToken: str = ..., + **kwargs: typing.Any, + ) -> GoogleCloudAiplatformV1beta1ListSkillsResponseHttpRequest: ... + def list_next( + self, + previous_request: GoogleCloudAiplatformV1beta1ListSkillsResponseHttpRequest, + previous_response: GoogleCloudAiplatformV1beta1ListSkillsResponse, + ) -> ( + GoogleCloudAiplatformV1beta1ListSkillsResponseHttpRequest | None + ): ... + def patch( + self, + *, + name: str, + body: GoogleCloudAiplatformV1beta1Skill = ..., + updateMask: str = ..., + **kwargs: typing.Any, + ) -> GoogleLongrunningOperationHttpRequest: ... + def retrieve( + self, + *, + parent: str, + query: str = ..., + topK: int = ..., + **kwargs: typing.Any, + ) -> GoogleCloudAiplatformV1beta1RetrieveSkillsResponseHttpRequest: ... def operations(self) -> OperationsResource: ... + def revisions(self) -> RevisionsResource: ... @typing.type_check_only class SolversResource(googleapiclient.discovery.Resource): @@ -8987,6 +9187,7 @@ class AiplatformResource(googleapiclient.discovery.Resource): def hyperparameterTuningJobs(self) -> HyperparameterTuningJobsResource: ... def indexEndpoints(self) -> IndexEndpointsResource: ... def indexes(self) -> IndexesResource: ... + def interactions(self) -> InteractionsResource: ... def metadataStores(self) -> MetadataStoresResource: ... def migratableResources(self) -> MigratableResourcesResource: ... def modelDeploymentMonitoringJobs( @@ -9013,6 +9214,7 @@ class AiplatformResource(googleapiclient.discovery.Resource): def semanticGovernancePolicyEngine( self, ) -> SemanticGovernancePolicyEngineResource: ... + def servingProfiles(self) -> ServingProfilesResource: ... def skills(self) -> SkillsResource: ... def solvers(self) -> SolversResource: ... def specialistPools(self) -> SpecialistPoolsResource: ... @@ -10181,7 +10383,11 @@ class AiplatformResource(googleapiclient.discovery.Resource): **kwargs: typing.Any, ) -> GoogleLongrunningOperationHttpRequest: ... def cancelAsyncQuery( - self, *, name: str, operationName: str = ..., **kwargs: typing.Any + self, + *, + name: str, + body: GoogleCloudAiplatformV1beta1CancelAsyncQueryReasoningEngineRequest = ..., + **kwargs: typing.Any, ) -> GoogleCloudAiplatformV1beta1CancelAsyncQueryReasoningEngineResponseHttpRequest: ... def create( self, @@ -10358,6 +10564,40 @@ class AiplatformResource(googleapiclient.discovery.Resource): def operations(self) -> OperationsResource: ... + @typing.type_check_only + class ServingProfilesResource(googleapiclient.discovery.Resource): + @typing.type_check_only + class OperationsResource(googleapiclient.discovery.Resource): + def cancel( + self, *, name: str, **kwargs: typing.Any + ) -> GoogleProtobufEmptyHttpRequest: ... + def delete( + self, *, name: str, **kwargs: typing.Any + ) -> GoogleProtobufEmptyHttpRequest: ... + def get( + self, *, name: str, **kwargs: typing.Any + ) -> GoogleLongrunningOperationHttpRequest: ... + def list( + self, + *, + name: str, + filter: str = ..., + pageSize: int = ..., + pageToken: str = ..., + returnPartialSuccess: bool = ..., + **kwargs: typing.Any, + ) -> GoogleLongrunningListOperationsResponseHttpRequest: ... + def list_next( + self, + previous_request: GoogleLongrunningListOperationsResponseHttpRequest, + previous_response: GoogleLongrunningListOperationsResponse, + ) -> GoogleLongrunningListOperationsResponseHttpRequest | None: ... + def wait( + self, *, name: str, timeout: str = ..., **kwargs: typing.Any + ) -> GoogleLongrunningOperationHttpRequest: ... + + def operations(self) -> OperationsResource: ... + @typing.type_check_only class SkillsResource(googleapiclient.discovery.Resource): @typing.type_check_only @@ -10785,6 +11025,7 @@ class AiplatformResource(googleapiclient.discovery.Resource): def hyperparameterTuningJobs(self) -> HyperparameterTuningJobsResource: ... def indexEndpoints(self) -> IndexEndpointsResource: ... def indexes(self) -> IndexesResource: ... + def interactions(self) -> InteractionsResource: ... def media(self) -> MediaResource: ... def metadataStores(self) -> MetadataStoresResource: ... def migratableResources(self) -> MigratableResourcesResource: ... @@ -10810,6 +11051,7 @@ class AiplatformResource(googleapiclient.discovery.Resource): def semanticGovernancePolicyEngine( self, ) -> SemanticGovernancePolicyEngineResource: ... + def servingProfiles(self) -> ServingProfilesResource: ... def skills(self) -> SkillsResource: ... def solvers(self) -> SolversResource: ... def specialistPools(self) -> SpecialistPoolsResource: ... @@ -10820,6 +11062,24 @@ class AiplatformResource(googleapiclient.discovery.Resource): def v1beta1(self) -> V1beta1Resource: ... def vertexExpress(self) -> VertexExpressResource: ... +@typing.type_check_only +class GenaiVertexV1beta1InteractionHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> GenaiVertexV1beta1Interaction: ... + +@typing.type_check_only +class GenaiVertexV1beta1InteractionStreamingEventHttpRequest( + googleapiclient.http.HttpRequest +): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> GenaiVertexV1beta1InteractionStreamingEvent: ... + @typing.type_check_only class GoogleApiHttpBodyHttpRequest(googleapiclient.http.HttpRequest): def execute( @@ -10866,6 +11126,14 @@ class GoogleCloudAiplatformV1beta1AddExecutionEventsResponseHttpRequest( num_retries: int = 0, ) -> GoogleCloudAiplatformV1beta1AddExecutionEventsResponse: ... +@typing.type_check_only +class GoogleCloudAiplatformV1beta1AgentHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> GoogleCloudAiplatformV1beta1Agent: ... + @typing.type_check_only class GoogleCloudAiplatformV1beta1AnnotationSpecHttpRequest( googleapiclient.http.HttpRequest @@ -11534,6 +11802,16 @@ class GoogleCloudAiplatformV1beta1ListA2aTasksResponseHttpRequest( num_retries: int = 0, ) -> GoogleCloudAiplatformV1beta1ListA2aTasksResponse: ... +@typing.type_check_only +class GoogleCloudAiplatformV1beta1ListAgentsResponseHttpRequest( + googleapiclient.http.HttpRequest +): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> GoogleCloudAiplatformV1beta1ListAgentsResponse: ... + @typing.type_check_only class GoogleCloudAiplatformV1beta1ListAnnotationsResponseHttpRequest( googleapiclient.http.HttpRequest @@ -12194,6 +12472,26 @@ class GoogleCloudAiplatformV1beta1ListSessionsResponseHttpRequest( num_retries: int = 0, ) -> GoogleCloudAiplatformV1beta1ListSessionsResponse: ... +@typing.type_check_only +class GoogleCloudAiplatformV1beta1ListSkillRevisionsResponseHttpRequest( + googleapiclient.http.HttpRequest +): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> GoogleCloudAiplatformV1beta1ListSkillRevisionsResponse: ... + +@typing.type_check_only +class GoogleCloudAiplatformV1beta1ListSkillsResponseHttpRequest( + googleapiclient.http.HttpRequest +): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> GoogleCloudAiplatformV1beta1ListSkillsResponse: ... + @typing.type_check_only class GoogleCloudAiplatformV1beta1ListSpecialistPoolsResponseHttpRequest( googleapiclient.http.HttpRequest @@ -12766,6 +13064,16 @@ class GoogleCloudAiplatformV1beta1RetrieveProfilesResponseHttpRequest( num_retries: int = 0, ) -> GoogleCloudAiplatformV1beta1RetrieveProfilesResponse: ... +@typing.type_check_only +class GoogleCloudAiplatformV1beta1RetrieveSkillsResponseHttpRequest( + googleapiclient.http.HttpRequest +): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> GoogleCloudAiplatformV1beta1RetrieveSkillsResponse: ... + @typing.type_check_only class GoogleCloudAiplatformV1beta1SandboxEnvironmentHttpRequest( googleapiclient.http.HttpRequest @@ -12892,6 +13200,24 @@ class GoogleCloudAiplatformV1beta1SessionHttpRequest(googleapiclient.http.HttpRe num_retries: int = 0, ) -> GoogleCloudAiplatformV1beta1Session: ... +@typing.type_check_only +class GoogleCloudAiplatformV1beta1SkillHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> GoogleCloudAiplatformV1beta1Skill: ... + +@typing.type_check_only +class GoogleCloudAiplatformV1beta1SkillRevisionHttpRequest( + googleapiclient.http.HttpRequest +): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> GoogleCloudAiplatformV1beta1SkillRevision: ... + @typing.type_check_only class GoogleCloudAiplatformV1beta1SpecialistPoolHttpRequest( googleapiclient.http.HttpRequest diff --git a/googleapiclient-stubs/_apis/aiplatform/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/aiplatform/v1beta1/schemas.pyi index 8e4749338..94f927a43 100644 --- a/googleapiclient-stubs/_apis/aiplatform/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/aiplatform/v1beta1/schemas.pyi @@ -8,6 +8,9 @@ _list = list class CloudAiLargeModelsVisionGenerateVideoExperiments( typing_extensions.TypedDict, total=False ): + codec: typing_extensions.Literal[ + "VIDEO_CODEC_UNSPECIFIED", "VIDEO_CODEC_H264", "VIDEO_CODEC_PRORES" + ] conditioningFrames: _list[ CloudAiLargeModelsVisionGenerateVideoExperimentsConditioningFrame ] @@ -21,173 +24,1331 @@ class CloudAiLargeModelsVisionGenerateVideoExperiments( videoTransformStrength: float @typing.type_check_only -class CloudAiLargeModelsVisionGenerateVideoExperimentsConditioningFrame( - typing_extensions.TypedDict, total=False -): - frameNum: int - image: CloudAiLargeModelsVisionGenerateVideoRequestImage +class CloudAiLargeModelsVisionGenerateVideoExperimentsConditioningFrame( + typing_extensions.TypedDict, total=False +): + frameNum: int + image: CloudAiLargeModelsVisionGenerateVideoRequestImage + +@typing.type_check_only +class CloudAiLargeModelsVisionGenerateVideoRequestImage( + typing_extensions.TypedDict, total=False +): + blobId: str + bytesBase64Encoded: str + gcsUri: str + mimeType: str + +@typing.type_check_only +class CloudAiLargeModelsVisionGenerateVideoResponse( + typing_extensions.TypedDict, total=False +): + generatedSamples: _list[CloudAiLargeModelsVisionMedia] + raiMediaFilteredCount: int + raiMediaFilteredReasons: _list[str] + videos: _list[CloudAiLargeModelsVisionGenerateVideoResponseVideo] + +@typing.type_check_only +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 + perfMeshGcsUri: str + +@typing.type_check_only +class CloudAiLargeModelsVisionImage(typing_extensions.TypedDict, total=False): + encoding: str + generationSeed: int + image: str + imageRaiScores: CloudAiLargeModelsVisionImageRAIScores + imageSize: CloudAiLargeModelsVisionImageImageSize + raiInfo: CloudAiLargeModelsVisionRaiInfo + semanticFilterResponse: CloudAiLargeModelsVisionSemanticFilterResponse + text: str + uri: str + +@typing.type_check_only +class CloudAiLargeModelsVisionImageImageSize(typing_extensions.TypedDict, total=False): + channels: int + height: int + width: int + +@typing.type_check_only +class CloudAiLargeModelsVisionImageRAIScores(typing_extensions.TypedDict, total=False): + agileWatermarkDetectionScore: float + +@typing.type_check_only +class CloudAiLargeModelsVisionMedia(typing_extensions.TypedDict, total=False): + image: CloudAiLargeModelsVisionImage + video: CloudAiLargeModelsVisionVideo + +@typing.type_check_only +class CloudAiLargeModelsVisionNamedBoundingBox( + typing_extensions.TypedDict, total=False +): + classes: _list[str] + entities: _list[str] + scores: _list[float] + x1: float + x2: float + 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] + detectedLabels: _list[CloudAiLargeModelsVisionRaiInfoDetectedLabels] + modelName: str + raiCategories: _list[str] + scores: _list[float] + +@typing.type_check_only +class CloudAiLargeModelsVisionRaiInfoDetectedLabels( + typing_extensions.TypedDict, total=False +): + entities: _list[CloudAiLargeModelsVisionRaiInfoDetectedLabelsEntity] + raiCategory: str + +@typing.type_check_only +class CloudAiLargeModelsVisionRaiInfoDetectedLabelsBoundingBox( + typing_extensions.TypedDict, total=False +): + x1: int + x2: int + y1: int + y2: int + +@typing.type_check_only +class CloudAiLargeModelsVisionRaiInfoDetectedLabelsEntity( + typing_extensions.TypedDict, total=False +): + boundingBox: CloudAiLargeModelsVisionRaiInfoDetectedLabelsBoundingBox + description: str + iouScore: float + mid: str + score: float + +@typing.type_check_only +class CloudAiLargeModelsVisionSemanticFilterResponse( + typing_extensions.TypedDict, total=False +): + namedBoundingBoxes: _list[CloudAiLargeModelsVisionNamedBoundingBox] + passedSemanticFilter: bool + +@typing.type_check_only +class CloudAiLargeModelsVisionVideo(typing_extensions.TypedDict, total=False): + encodedVideo: str + encoding: str + text: str + uri: str + video: str + +@typing.type_check_only +class CloudAiPlatformCommonCreatePipelineJobApiErrorDetail( + typing_extensions.TypedDict, total=False +): + errorCause: typing_extensions.Literal[ + "ERROR_CAUSE_UNSPECIFIED", + "INVALID_PIPELINE_SPEC_FORMAT", + "INVALID_PIPELINE_SPEC", + "INVALID_DEPLOYMENT_CONFIG", + "INVALID_DEPLOYMENT_SPEC", + "INVALID_INSTANCE_SCHEMA", + "INVALID_CUSTOM_JOB", + "INVALID_CONTAINER_SPEC", + "INVALID_NOTIFICATION_EMAIL_SETUP", + "INVALID_SERVICE_ACCOUNT_SETUP", + "INVALID_KMS_SETUP", + "INVALID_NETWORK_SETUP", + "INVALID_PIPELINE_TASK_SPEC", + "INVALID_PIPELINE_TASK_ARTIFACT", + "INVALID_IMPORTER_SPEC", + "INVALID_RESOLVER_SPEC", + "INVALID_RUNTIME_PARAMETERS", + "CLOUD_API_NOT_ENABLED", + "INVALID_GCS_INPUT_URI", + "INVALID_GCS_OUTPUT_URI", + "INVALID_COMPONENT_SPEC", + "INVALID_DAG_OUTPUTS_SPEC", + "INVALID_DAG_SPEC", + "INSUFFICIENT_QUOTA", + "INTERNAL", + ] + publicMessage: str + +@typing.type_check_only +class GenaiField(typing_extensions.TypedDict, total=False): + name: str + value: GenaiValue + +@typing.type_check_only +class GenaiListValue(typing_extensions.TypedDict, total=False): + values: _list[GenaiValue] + +@typing.type_check_only +class GenaiStruct(typing_extensions.TypedDict, total=False): + fields: _list[GenaiField] + +@typing.type_check_only +class GenaiValue(typing_extensions.TypedDict, total=False): + boolValue: bool + listValue: GenaiListValue + nullValue: typing_extensions.Literal["NULL_VALUE"] + numberValue: float + stringValue: str + structValue: GenaiStruct + +@typing.type_check_only +class GenaiVertexV1beta1AgentInteraction(typing_extensions.TypedDict, total=False): + agent: str + deep_research_config: GenaiVertexV1beta1DeepResearchAgentConfig + dynamic_config: GenaiVertexV1beta1DynamicAgentConfig + +@typing.type_check_only +class GenaiVertexV1beta1AllowedTools(typing_extensions.TypedDict, total=False): + mode: typing_extensions.Literal[ + "TOOL_CHOICE_TYPE_UNSPECIFIED", "AUTO", "ANY", "NONE", "VALIDATED" + ] + tools: _list[str] + +@typing.type_check_only +class GenaiVertexV1beta1ArgumentsDelta(typing_extensions.TypedDict, total=False): + partial_arguments: str + +@typing.type_check_only +class GenaiVertexV1beta1AudioContent(typing_extensions.TypedDict, total=False): + channels: int + data: str + mime_type: typing_extensions.Literal[ + "TYPE_UNSPECIFIED", + "TYPE_WAV", + "TYPE_MP3", + "TYPE_AIFF", + "TYPE_AAC", + "TYPE_OGG", + "TYPE_FLAC", + "TYPE_MPEG", + "TYPE_M4A", + "TYPE_L16", + "TYPE_OPUS", + "TYPE_ALAW", + "TYPE_MULAW", + ] + sample_rate: int + uri: str + +@typing.type_check_only +class GenaiVertexV1beta1AudioDelta(typing_extensions.TypedDict, total=False): + channels: int + data: str + mime_type: typing_extensions.Literal[ + "TYPE_UNSPECIFIED", + "TYPE_WAV", + "TYPE_MP3", + "TYPE_AIFF", + "TYPE_AAC", + "TYPE_OGG", + "TYPE_FLAC", + "TYPE_MPEG", + "TYPE_M4A", + "TYPE_L16", + "TYPE_OPUS", + "TYPE_ALAW", + "TYPE_MULAW", + ] + rate: int + sample_rate: int + uri: str + +@typing.type_check_only +class GenaiVertexV1beta1AudioResponseFormat(typing_extensions.TypedDict, total=False): + bit_rate: int + delivery: typing_extensions.Literal["DELIVERY_UNSPECIFIED", "INLINE", "URL"] + mime_type: typing_extensions.Literal[ + "TYPE_UNSPECIFIED", + "TYPE_MP3", + "TYPE_OGG_OPUS", + "TYPE_L16", + "TYPE_WAV", + "TYPE_ALAW", + "TYPE_MULAW", + ] + sample_rate: int + +@typing.type_check_only +class GenaiVertexV1beta1CodeExecution(typing_extensions.TypedDict, total=False): ... + +@typing.type_check_only +class GenaiVertexV1beta1CodeExecutionCallContent( + typing_extensions.TypedDict, total=False +): + arguments: GenaiVertexV1beta1CodeExecutionCallContentCodeExecutionCallArguments + +@typing.type_check_only +class GenaiVertexV1beta1CodeExecutionCallContentCodeExecutionCallArguments( + typing_extensions.TypedDict, total=False +): + code: str + language: typing_extensions.Literal["LANGUAGE_UNSPECIFIED", "PYTHON"] + +@typing.type_check_only +class GenaiVertexV1beta1CodeExecutionCallDelta( + typing_extensions.TypedDict, total=False +): + arguments: GenaiVertexV1beta1CodeExecutionCallContentCodeExecutionCallArguments + +@typing.type_check_only +class GenaiVertexV1beta1CodeExecutionCallStep(typing_extensions.TypedDict, total=False): + arguments: GenaiVertexV1beta1CodeExecutionCallStepCodeExecutionCallStepArguments + +@typing.type_check_only +class GenaiVertexV1beta1CodeExecutionCallStepCodeExecutionCallStepArguments( + typing_extensions.TypedDict, total=False +): + code: str + language: typing_extensions.Literal["LANGUAGE_UNSPECIFIED", "PYTHON"] + +@typing.type_check_only +class GenaiVertexV1beta1CodeExecutionResultContent( + typing_extensions.TypedDict, total=False +): + is_error: bool + result: str + +@typing.type_check_only +class GenaiVertexV1beta1CodeExecutionResultDelta( + typing_extensions.TypedDict, total=False +): + is_error: bool + result: str + +@typing.type_check_only +class GenaiVertexV1beta1CodeExecutionResultStep( + typing_extensions.TypedDict, total=False +): + is_error: bool + result: str + +@typing.type_check_only +class GenaiVertexV1beta1ComputerUse(typing_extensions.TypedDict, total=False): + environment: typing_extensions.Literal["ENVIRONMENT_UNSPECIFIED", "BROWSER"] + excluded_predefined_functions: _list[str] + +@typing.type_check_only +class GenaiVertexV1beta1Content(typing_extensions.TypedDict, total=False): + audio: GenaiVertexV1beta1AudioContent + document: GenaiVertexV1beta1DocumentContent + image: GenaiVertexV1beta1ImageContent + text: GenaiVertexV1beta1TextContent + thought: GenaiVertexV1beta1ThoughtContent + toolCall: GenaiVertexV1beta1ToolCallContent + toolResult: GenaiVertexV1beta1ToolResultContent + video: GenaiVertexV1beta1VideoContent + +@typing.type_check_only +class GenaiVertexV1beta1ContentDelta(typing_extensions.TypedDict, total=False): + delta: GenaiVertexV1beta1ContentDeltaData + index: int + +@typing.type_check_only +class GenaiVertexV1beta1ContentDeltaData(typing_extensions.TypedDict, total=False): + audio: GenaiVertexV1beta1AudioDelta + document: GenaiVertexV1beta1DocumentDelta + image: GenaiVertexV1beta1ImageDelta + text: GenaiVertexV1beta1TextDelta + textAnnotation: GenaiVertexV1beta1TextAnnotationDelta + thoughtSignature: GenaiVertexV1beta1ThoughtSignatureDelta + thoughtSummary: GenaiVertexV1beta1ThoughtSummaryDelta + toolCall: GenaiVertexV1beta1ToolCallDelta + toolResult: GenaiVertexV1beta1ToolResultDelta + video: GenaiVertexV1beta1VideoDelta + +@typing.type_check_only +class GenaiVertexV1beta1ContentList(typing_extensions.TypedDict, total=False): + contents: _list[GenaiVertexV1beta1Content] + +@typing.type_check_only +class GenaiVertexV1beta1ContentStart(typing_extensions.TypedDict, total=False): + content: GenaiVertexV1beta1Content + index: int + +@typing.type_check_only +class GenaiVertexV1beta1ContentStop(typing_extensions.TypedDict, total=False): + index: int + +@typing.type_check_only +class GenaiVertexV1beta1CreateInteractionRequest( + typing_extensions.TypedDict, total=False +): + background: bool + interaction: GenaiVertexV1beta1Interaction + store: bool + stream: bool + +@typing.type_check_only +class GenaiVertexV1beta1DeepResearchAgentConfig( + typing_extensions.TypedDict, total=False +): + collaborative_planning: bool + thinking_summaries: typing_extensions.Literal[ + "THINKING_SUMMARIES_UNSPECIFIED", + "THINKING_SUMMARIES_AUTO", + "THINKING_SUMMARIES_NONE", + ] + visualization: typing_extensions.Literal["UNSPECIFIED", "OFF", "AUTO"] + +@typing.type_check_only +class GenaiVertexV1beta1DocumentContent(typing_extensions.TypedDict, total=False): + data: str + mime_type: typing_extensions.Literal["TYPE_UNSPECIFIED", "TYPE_PDF"] + uri: str + +@typing.type_check_only +class GenaiVertexV1beta1DocumentDelta(typing_extensions.TypedDict, total=False): + data: str + mime_type: typing_extensions.Literal["TYPE_UNSPECIFIED", "TYPE_PDF"] + uri: str + +@typing.type_check_only +class GenaiVertexV1beta1DynamicAgentConfig(typing_extensions.TypedDict, total=False): + config: GenaiStruct + +@typing.type_check_only +class GenaiVertexV1beta1Error(typing_extensions.TypedDict, total=False): + code: str + message: str + +@typing.type_check_only +class GenaiVertexV1beta1ErrorEvent(typing_extensions.TypedDict, total=False): + error: GenaiVertexV1beta1Error + +@typing.type_check_only +class GenaiVertexV1beta1FileCitation(typing_extensions.TypedDict, total=False): + custom_metadata: GenaiStruct + document_uri: str + file_name: str + media_id: str + page_number: int + source: str + +@typing.type_check_only +class GenaiVertexV1beta1FileSearch(typing_extensions.TypedDict, total=False): + file_search_store_names: _list[str] + metadata_filter: str + top_k: int + +@typing.type_check_only +class GenaiVertexV1beta1FileSearchCallContent( + typing_extensions.TypedDict, total=False +): ... + +@typing.type_check_only +class GenaiVertexV1beta1FileSearchCallDelta( + typing_extensions.TypedDict, total=False +): ... + +@typing.type_check_only +class GenaiVertexV1beta1FileSearchCallStep( + typing_extensions.TypedDict, total=False +): ... + +@typing.type_check_only +class GenaiVertexV1beta1FileSearchResultContent( + typing_extensions.TypedDict, total=False +): + result: _list[GenaiVertexV1beta1FileSearchResultContentFileSearchResult] + +@typing.type_check_only +class GenaiVertexV1beta1FileSearchResultContentFileSearchResult( + typing_extensions.TypedDict, total=False +): ... + +@typing.type_check_only +class GenaiVertexV1beta1FileSearchResultDelta(typing_extensions.TypedDict, total=False): + result: _list[GenaiVertexV1beta1FileSearchResultContentFileSearchResult] + +@typing.type_check_only +class GenaiVertexV1beta1FileSearchResultStep( + typing_extensions.TypedDict, total=False +): ... + +@typing.type_check_only +class GenaiVertexV1beta1Function(typing_extensions.TypedDict, total=False): + description: str + name: str + parameters: GenaiValue + +@typing.type_check_only +class GenaiVertexV1beta1FunctionCallContent(typing_extensions.TypedDict, total=False): + arguments: GenaiStruct + name: str + +@typing.type_check_only +class GenaiVertexV1beta1FunctionCallDelta(typing_extensions.TypedDict, total=False): + arguments: GenaiStruct + name: str + +@typing.type_check_only +class GenaiVertexV1beta1FunctionCallStep(typing_extensions.TypedDict, total=False): + arguments: GenaiStruct + name: str + +@typing.type_check_only +class GenaiVertexV1beta1FunctionResultContent(typing_extensions.TypedDict, total=False): + contentList: GenaiVertexV1beta1FunctionResultSubcontentList + is_error: bool + name: str + stringResult: str + structResult: GenaiStruct + +@typing.type_check_only +class GenaiVertexV1beta1FunctionResultDelta(typing_extensions.TypedDict, total=False): + contentList: GenaiVertexV1beta1FunctionResultSubcontentList + is_error: bool + name: str + stringResult: str + structResult: GenaiStruct + +@typing.type_check_only +class GenaiVertexV1beta1FunctionResultStep(typing_extensions.TypedDict, total=False): + contentList: GenaiVertexV1beta1FunctionResultSubcontentList + is_error: bool + name: str + stringResult: str + structResult: GenaiStruct + +@typing.type_check_only +class GenaiVertexV1beta1FunctionResultSubcontent( + typing_extensions.TypedDict, total=False +): + image: GenaiVertexV1beta1ImageContent + text: GenaiVertexV1beta1TextContent + +@typing.type_check_only +class GenaiVertexV1beta1FunctionResultSubcontentList( + typing_extensions.TypedDict, total=False +): + contents: _list[GenaiVertexV1beta1FunctionResultSubcontent] + +@typing.type_check_only +class GenaiVertexV1beta1GenerationConfig(typing_extensions.TypedDict, total=False): + image_config: GenaiVertexV1beta1ImageConfig + max_output_tokens: int + seed: int + speech_config: _list[GenaiVertexV1beta1SpeechConfig] + stop_sequences: _list[str] + temperature: float + thinking_level: typing_extensions.Literal[ + "THINKING_LEVEL_UNSPECIFIED", + "THINKING_LEVEL_MINIMAL", + "THINKING_LEVEL_LOW", + "THINKING_LEVEL_MEDIUM", + "THINKING_LEVEL_HIGH", + ] + thinking_summaries: typing_extensions.Literal[ + "THINKING_SUMMARIES_UNSPECIFIED", + "THINKING_SUMMARIES_AUTO", + "THINKING_SUMMARIES_NONE", + ] + toolChoiceConfig: GenaiVertexV1beta1ToolChoiceConfig + toolChoiceMode: typing_extensions.Literal[ + "TOOL_CHOICE_TYPE_UNSPECIFIED", "AUTO", "ANY", "NONE", "VALIDATED" + ] + top_p: float + +@typing.type_check_only +class GenaiVertexV1beta1GoogleMaps(typing_extensions.TypedDict, total=False): + enable_widget: bool + latitude: float + longitude: float + +@typing.type_check_only +class GenaiVertexV1beta1GoogleMapsCallContent(typing_extensions.TypedDict, total=False): + arguments: GenaiVertexV1beta1GoogleMapsCallContentGoogleMapsCallArguments + +@typing.type_check_only +class GenaiVertexV1beta1GoogleMapsCallContentGoogleMapsCallArguments( + typing_extensions.TypedDict, total=False +): + queries: _list[str] + +@typing.type_check_only +class GenaiVertexV1beta1GoogleMapsCallDelta(typing_extensions.TypedDict, total=False): + arguments: GenaiVertexV1beta1GoogleMapsCallContentGoogleMapsCallArguments + +@typing.type_check_only +class GenaiVertexV1beta1GoogleMapsCallStep(typing_extensions.TypedDict, total=False): + arguments: GenaiVertexV1beta1GoogleMapsCallStepGoogleMapsCallStepArguments + +@typing.type_check_only +class GenaiVertexV1beta1GoogleMapsCallStepGoogleMapsCallStepArguments( + typing_extensions.TypedDict, total=False +): + queries: _list[str] + +@typing.type_check_only +class GenaiVertexV1beta1GoogleMapsResultContent( + typing_extensions.TypedDict, total=False +): + result: _list[GenaiVertexV1beta1GoogleMapsResultContentGoogleMapsResult] + +@typing.type_check_only +class GenaiVertexV1beta1GoogleMapsResultContentGoogleMapsResult( + typing_extensions.TypedDict, total=False +): + places: _list[GenaiVertexV1beta1GoogleMapsResultContentGoogleMapsResultPlaces] + widget_context_token: str + +@typing.type_check_only +class GenaiVertexV1beta1GoogleMapsResultContentGoogleMapsResultPlaces( + typing_extensions.TypedDict, total=False +): + name: str + place_id: str + review_snippets: _list[GenaiVertexV1beta1ReviewSnippet] + url: str + +@typing.type_check_only +class GenaiVertexV1beta1GoogleMapsResultDelta(typing_extensions.TypedDict, total=False): + result: _list[GenaiVertexV1beta1GoogleMapsResultContentGoogleMapsResult] + +@typing.type_check_only +class GenaiVertexV1beta1GoogleMapsResultStep(typing_extensions.TypedDict, total=False): + result: _list[GenaiVertexV1beta1GoogleMapsResultStepGoogleMapsResultItem] + +@typing.type_check_only +class GenaiVertexV1beta1GoogleMapsResultStepGoogleMapsResultItem( + typing_extensions.TypedDict, total=False +): + places: _list[ + GenaiVertexV1beta1GoogleMapsResultStepGoogleMapsResultItemGoogleMapsResultPlaces + ] + widget_context_token: str + +@typing.type_check_only +class GenaiVertexV1beta1GoogleMapsResultStepGoogleMapsResultItemGoogleMapsResultPlaces( + typing_extensions.TypedDict, total=False +): + name: str + place_id: str + review_snippets: _list[GenaiVertexV1beta1ReviewSnippet] + url: str + +@typing.type_check_only +class GenaiVertexV1beta1GoogleSearch(typing_extensions.TypedDict, total=False): + search_types: _list[ + typing_extensions.Literal[ + "SEARCH_TYPE_UNSPECIFIED", + "SEARCH_TYPE_WEB_SEARCH", + "SEARCH_TYPE_IMAGE_SEARCH", + "SEARCH_TYPE_ENTERPRISE_WEB_SEARCH", + ] + ] + +@typing.type_check_only +class GenaiVertexV1beta1GoogleSearchCallContent( + typing_extensions.TypedDict, total=False +): + arguments: GenaiVertexV1beta1GoogleSearchCallContentGoogleSearchCallArguments + search_type: typing_extensions.Literal[ + "SEARCH_TYPE_UNSPECIFIED", + "SEARCH_TYPE_WEB_SEARCH", + "SEARCH_TYPE_IMAGE_SEARCH", + "SEARCH_TYPE_ENTERPRISE_WEB_SEARCH", + ] + +@typing.type_check_only +class GenaiVertexV1beta1GoogleSearchCallContentGoogleSearchCallArguments( + typing_extensions.TypedDict, total=False +): + queries: _list[str] + +@typing.type_check_only +class GenaiVertexV1beta1GoogleSearchCallDelta(typing_extensions.TypedDict, total=False): + arguments: GenaiVertexV1beta1GoogleSearchCallContentGoogleSearchCallArguments + +@typing.type_check_only +class GenaiVertexV1beta1GoogleSearchCallStep(typing_extensions.TypedDict, total=False): + arguments: GenaiVertexV1beta1GoogleSearchCallStepGoogleSearchCallStepArguments + search_type: typing_extensions.Literal[ + "SEARCH_TYPE_UNSPECIFIED", + "SEARCH_TYPE_WEB_SEARCH", + "SEARCH_TYPE_IMAGE_SEARCH", + "SEARCH_TYPE_ENTERPRISE_WEB_SEARCH", + ] + +@typing.type_check_only +class GenaiVertexV1beta1GoogleSearchCallStepGoogleSearchCallStepArguments( + typing_extensions.TypedDict, total=False +): + queries: _list[str] + +@typing.type_check_only +class GenaiVertexV1beta1GoogleSearchResultContent( + typing_extensions.TypedDict, total=False +): + is_error: bool + result: _list[GenaiVertexV1beta1GoogleSearchResultContentGoogleSearchResult] + +@typing.type_check_only +class GenaiVertexV1beta1GoogleSearchResultContentGoogleSearchResult( + typing_extensions.TypedDict, total=False +): + search_suggestions: str + +@typing.type_check_only +class GenaiVertexV1beta1GoogleSearchResultDelta( + typing_extensions.TypedDict, total=False +): + is_error: bool + result: _list[GenaiVertexV1beta1GoogleSearchResultContentGoogleSearchResult] + +@typing.type_check_only +class GenaiVertexV1beta1GoogleSearchResultStep( + typing_extensions.TypedDict, total=False +): + is_error: bool + result: _list[GenaiVertexV1beta1GoogleSearchResultStepGoogleSearchResultItem] + +@typing.type_check_only +class GenaiVertexV1beta1GoogleSearchResultStepGoogleSearchResultItem( + typing_extensions.TypedDict, total=False +): + search_suggestions: str + +@typing.type_check_only +class GenaiVertexV1beta1ImageConfig(typing_extensions.TypedDict, total=False): + aspect_ratio: str + image_size: str + +@typing.type_check_only +class GenaiVertexV1beta1ImageContent(typing_extensions.TypedDict, total=False): + data: str + mime_type: typing_extensions.Literal[ + "TYPE_UNSPECIFIED", + "TYPE_PNG", + "TYPE_JPEG", + "TYPE_WEBP", + "TYPE_HEIC", + "TYPE_HEIF", + "TYPE_GIF", + "TYPE_BMP", + "TYPE_TIFF", + ] + resolution: typing_extensions.Literal[ + "MEDIA_RESOLUTION_UNSPECIFIED", "LOW", "MEDIUM", "HIGH", "ULTRA_HIGH" + ] + uri: str + +@typing.type_check_only +class GenaiVertexV1beta1ImageDelta(typing_extensions.TypedDict, total=False): + data: str + mime_type: typing_extensions.Literal[ + "TYPE_UNSPECIFIED", + "TYPE_PNG", + "TYPE_JPEG", + "TYPE_WEBP", + "TYPE_HEIC", + "TYPE_HEIF", + "TYPE_GIF", + "TYPE_BMP", + "TYPE_TIFF", + ] + resolution: typing_extensions.Literal[ + "MEDIA_RESOLUTION_UNSPECIFIED", "LOW", "MEDIUM", "HIGH", "ULTRA_HIGH" + ] + uri: str + +@typing.type_check_only +class GenaiVertexV1beta1ImageResponseFormat(typing_extensions.TypedDict, total=False): + aspect_ratio: typing_extensions.Literal[ + "ASPECT_RATIO_UNSPECIFIED", + "ASPECT_RATIO_ONE_BY_ONE", + "ASPECT_RATIO_TWO_BY_THREE", + "ASPECT_RATIO_THREE_BY_TWO", + "ASPECT_RATIO_THREE_BY_FOUR", + "ASPECT_RATIO_FOUR_BY_THREE", + "ASPECT_RATIO_FOUR_BY_FIVE", + "ASPECT_RATIO_FIVE_BY_FOUR", + "ASPECT_RATIO_NINE_BY_SIXTEEN", + "ASPECT_RATIO_SIXTEEN_BY_NINE", + "ASPECT_RATIO_TWENTY_ONE_BY_NINE", + "ASPECT_RATIO_ONE_BY_EIGHT", + "ASPECT_RATIO_EIGHT_BY_ONE", + "ASPECT_RATIO_ONE_BY_FOUR", + "ASPECT_RATIO_FOUR_BY_ONE", + ] + delivery: typing_extensions.Literal["DELIVERY_UNSPECIFIED", "INLINE", "URL"] + image_size: typing_extensions.Literal[ + "IMAGE_SIZE_UNSPECIFIED", + "IMAGE_SIZE_FIVE_TWELVE", + "IMAGE_SIZE_ONE_K", + "IMAGE_SIZE_TWO_K", + "IMAGE_SIZE_FOUR_K", + ] + mime_type: typing_extensions.Literal["TYPE_UNSPECIFIED", "TYPE_JPEG"] + +@typing.type_check_only +class GenaiVertexV1beta1Interaction(typing_extensions.TypedDict, total=False): + agentInteraction: GenaiVertexV1beta1AgentInteraction + content: GenaiVertexV1beta1Content + contentList: GenaiVertexV1beta1ContentList + created: str + id: str + modelInteraction: GenaiVertexV1beta1ModelInteraction + outputs: _list[GenaiVertexV1beta1Content] + previous_interaction_id: str + responseFormatList: GenaiVertexV1beta1ResponseFormatList + responseFormatSingleton: GenaiVertexV1beta1ResponseFormat + response_format: GenaiValue + response_mime_type: str + response_modalities: _list[ + typing_extensions.Literal[ + "RESPONSE_MODALITY_UNSPECIFIED", + "TEXT", + "IMAGE", + "AUDIO", + "VIDEO", + "DOCUMENT", + ] + ] + role: str + status: typing_extensions.Literal[ + "UNSPECIFIED", + "IN_PROGRESS", + "REQUIRES_ACTION", + "COMPLETED", + "FAILED", + "CANCELLED", + "INCOMPLETE", + ] + stepList: GenaiVertexV1beta1StepList + steps: _list[GenaiVertexV1beta1Step] + stringContent: str + system_instruction: str + tools: _list[GenaiVertexV1beta1Tool] + turnList: GenaiVertexV1beta1TurnList + updated: str + usage: GenaiVertexV1beta1InteractionUsage + +@typing.type_check_only +class GenaiVertexV1beta1InteractionCompleteEvent( + typing_extensions.TypedDict, total=False +): + interaction: GenaiVertexV1beta1Interaction + +@typing.type_check_only +class GenaiVertexV1beta1InteractionCompletedSseEvent( + typing_extensions.TypedDict, total=False +): + interaction: GenaiVertexV1beta1Interaction + +@typing.type_check_only +class GenaiVertexV1beta1InteractionCreatedSseEvent( + typing_extensions.TypedDict, total=False +): + interaction: GenaiVertexV1beta1Interaction + +@typing.type_check_only +class GenaiVertexV1beta1InteractionStartEvent(typing_extensions.TypedDict, total=False): + interaction: GenaiVertexV1beta1Interaction + +@typing.type_check_only +class GenaiVertexV1beta1InteractionStatusUpdate( + typing_extensions.TypedDict, total=False +): + interaction_id: str + status: typing_extensions.Literal[ + "UNSPECIFIED", + "IN_PROGRESS", + "REQUIRES_ACTION", + "COMPLETED", + "FAILED", + "CANCELLED", + "INCOMPLETE", + ] + +@typing.type_check_only +class GenaiVertexV1beta1InteractionStreamingEvent( + typing_extensions.TypedDict, total=False +): + contentDelta: GenaiVertexV1beta1ContentDelta + contentStart: GenaiVertexV1beta1ContentStart + contentStop: GenaiVertexV1beta1ContentStop + errorEvent: GenaiVertexV1beta1ErrorEvent + event_id: str + interactionCompleteEvent: GenaiVertexV1beta1InteractionCompleteEvent + interactionCompletedEvent: GenaiVertexV1beta1InteractionCompletedSseEvent + interactionCreatedEvent: GenaiVertexV1beta1InteractionCreatedSseEvent + interactionStartEvent: GenaiVertexV1beta1InteractionStartEvent + interactionStatusUpdate: GenaiVertexV1beta1InteractionStatusUpdate + stepDelta: GenaiVertexV1beta1StepDelta + stepStart: GenaiVertexV1beta1StepStart + stepStop: GenaiVertexV1beta1StepStop + +@typing.type_check_only +class GenaiVertexV1beta1InteractionUsage(typing_extensions.TypedDict, total=False): + cached_tokens_by_modality: _list[GenaiVertexV1beta1InteractionUsageModalityTokens] + grounding_tool_count: _list[GenaiVertexV1beta1InteractionUsageGroundingToolCount] + input_tokens_by_modality: _list[GenaiVertexV1beta1InteractionUsageModalityTokens] + output_tokens_by_modality: _list[GenaiVertexV1beta1InteractionUsageModalityTokens] + tool_use_tokens_by_modality: _list[GenaiVertexV1beta1InteractionUsageModalityTokens] + total_cached_tokens: int + total_input_tokens: int + total_output_tokens: int + total_thought_tokens: int + total_tokens: int + total_tool_use_tokens: int + +@typing.type_check_only +class GenaiVertexV1beta1InteractionUsageGroundingToolCount( + typing_extensions.TypedDict, total=False +): + count: int + type: typing_extensions.Literal[ + "TYPE_UNSPECIFIED", "GOOGLE_SEARCH", "GOOGLE_MAPS", "RETRIEVAL" + ] + +@typing.type_check_only +class GenaiVertexV1beta1InteractionUsageModalityTokens( + typing_extensions.TypedDict, total=False +): + modality: typing_extensions.Literal[ + "RESPONSE_MODALITY_UNSPECIFIED", "TEXT", "IMAGE", "AUDIO", "VIDEO", "DOCUMENT" + ] + tokens: int + +@typing.type_check_only +class GenaiVertexV1beta1McpServer(typing_extensions.TypedDict, total=False): + allowed_tools: _list[GenaiVertexV1beta1AllowedTools] + headers: dict[str, typing.Any] + name: str + url: str + +@typing.type_check_only +class GenaiVertexV1beta1McpServerToolCallContent( + typing_extensions.TypedDict, total=False +): + arguments: GenaiStruct + name: str + server_name: str + +@typing.type_check_only +class GenaiVertexV1beta1McpServerToolCallDelta( + typing_extensions.TypedDict, total=False +): + arguments: GenaiStruct + name: str + server_name: str + +@typing.type_check_only +class GenaiVertexV1beta1McpServerToolCallStep(typing_extensions.TypedDict, total=False): + arguments: GenaiStruct + name: str + server_name: str + +@typing.type_check_only +class GenaiVertexV1beta1McpServerToolResultContent( + typing_extensions.TypedDict, total=False +): + contentList: GenaiVertexV1beta1FunctionResultSubcontentList + name: str + server_name: str + stringResult: str + structResult: GenaiStruct + +@typing.type_check_only +class GenaiVertexV1beta1McpServerToolResultDelta( + typing_extensions.TypedDict, total=False +): + contentList: GenaiVertexV1beta1FunctionResultSubcontentList + name: str + server_name: str + stringResult: str + structResult: GenaiStruct + +@typing.type_check_only +class GenaiVertexV1beta1McpServerToolResultStep( + typing_extensions.TypedDict, total=False +): + contentList: GenaiVertexV1beta1FunctionResultSubcontentList + name: str + server_name: str + stringResult: str + structResult: GenaiStruct + +@typing.type_check_only +class GenaiVertexV1beta1ModelInteraction(typing_extensions.TypedDict, total=False): + generation_config: GenaiVertexV1beta1GenerationConfig + model: str + +@typing.type_check_only +class GenaiVertexV1beta1ModelOutputStep(typing_extensions.TypedDict, total=False): + content: _list[GenaiVertexV1beta1Content] + +@typing.type_check_only +class GenaiVertexV1beta1PlaceCitation(typing_extensions.TypedDict, total=False): + name: str + place_id: str + review_snippets: _list[GenaiVertexV1beta1ReviewSnippet] + url: str + +@typing.type_check_only +class GenaiVertexV1beta1ResponseFormat(typing_extensions.TypedDict, total=False): + audio: GenaiVertexV1beta1AudioResponseFormat + image: GenaiVertexV1beta1ImageResponseFormat + structValue: GenaiStruct + text: GenaiVertexV1beta1TextResponseFormat + video: GenaiVertexV1beta1VideoResponseFormat + +@typing.type_check_only +class GenaiVertexV1beta1ResponseFormatList(typing_extensions.TypedDict, total=False): + response_formats: _list[GenaiVertexV1beta1ResponseFormat] + +@typing.type_check_only +class GenaiVertexV1beta1Retrieval(typing_extensions.TypedDict, total=False): + retrieval_types: _list[ + typing_extensions.Literal[ + "RETRIEVAL_TYPE_UNSPECIFIED", "RETRIEVAL_TYPE_VERTEX_AI_SEARCH" + ] + ] + vertex_ai_search_config: GenaiVertexV1beta1VertexAISearchConfig + +@typing.type_check_only +class GenaiVertexV1beta1ReviewSnippet(typing_extensions.TypedDict, total=False): + review_id: str + title: str + url: str @typing.type_check_only -class CloudAiLargeModelsVisionGenerateVideoRequestImage( - typing_extensions.TypedDict, total=False -): - blobId: str - bytesBase64Encoded: str - gcsUri: str - mimeType: str +class GenaiVertexV1beta1SpeechConfig(typing_extensions.TypedDict, total=False): + language: str + speaker: str + voice: str @typing.type_check_only -class CloudAiLargeModelsVisionGenerateVideoResponse( - typing_extensions.TypedDict, total=False -): - generatedSamples: _list[CloudAiLargeModelsVisionMedia] - raiMediaFilteredCount: int - raiMediaFilteredReasons: _list[str] - videos: _list[CloudAiLargeModelsVisionGenerateVideoResponseVideo] +class GenaiVertexV1beta1Step(typing_extensions.TypedDict, total=False): + modelOutput: GenaiVertexV1beta1ModelOutputStep + thought: GenaiVertexV1beta1ThoughtStep + toolCall: GenaiVertexV1beta1ToolCallStep + toolResult: GenaiVertexV1beta1ToolResultStep + userInput: GenaiVertexV1beta1UserInputStep @typing.type_check_only -class CloudAiLargeModelsVisionGenerateVideoResponseVideo( - typing_extensions.TypedDict, total=False -): - bytesBase64Encoded: str - experimentsMetadata: CloudAiLargeModelsVisionGenerateVideoExperiments - gcsUri: str - mimeType: str +class GenaiVertexV1beta1StepDelta(typing_extensions.TypedDict, total=False): + delta: GenaiVertexV1beta1StepDeltaData + index: int @typing.type_check_only -class CloudAiLargeModelsVisionHumanPose(typing_extensions.TypedDict, total=False): - bodyLandmarksGcsUri: str - faceLandmarksGcsUri: str - perfMeshGcsUri: str +class GenaiVertexV1beta1StepDeltaData(typing_extensions.TypedDict, total=False): + argumentsDelta: GenaiVertexV1beta1ArgumentsDelta + audio: GenaiVertexV1beta1AudioDelta + document: GenaiVertexV1beta1DocumentDelta + image: GenaiVertexV1beta1ImageDelta + text: GenaiVertexV1beta1TextDelta + textAnnotationDelta: GenaiVertexV1beta1TextAnnotationDelta + thoughtSignature: GenaiVertexV1beta1ThoughtSignatureDelta + thoughtSummary: GenaiVertexV1beta1ThoughtSummaryDelta + video: GenaiVertexV1beta1VideoDelta @typing.type_check_only -class CloudAiLargeModelsVisionImage(typing_extensions.TypedDict, total=False): - encoding: str - generationSeed: int - image: str - imageRaiScores: CloudAiLargeModelsVisionImageRAIScores - imageSize: CloudAiLargeModelsVisionImageImageSize - raiInfo: CloudAiLargeModelsVisionRaiInfo - semanticFilterResponse: CloudAiLargeModelsVisionSemanticFilterResponse +class GenaiVertexV1beta1StepList(typing_extensions.TypedDict, total=False): + steps: _list[GenaiVertexV1beta1Step] + +@typing.type_check_only +class GenaiVertexV1beta1StepStart(typing_extensions.TypedDict, total=False): + index: int + step: GenaiVertexV1beta1Step + +@typing.type_check_only +class GenaiVertexV1beta1StepStop(typing_extensions.TypedDict, total=False): + index: int + +@typing.type_check_only +class GenaiVertexV1beta1TextAnnotationDelta(typing_extensions.TypedDict, total=False): + annotations: _list[GenaiVertexV1beta1TextContentAnnotation] + +@typing.type_check_only +class GenaiVertexV1beta1TextContent(typing_extensions.TypedDict, total=False): + annotations: _list[GenaiVertexV1beta1TextContentAnnotation] text: str - uri: str @typing.type_check_only -class CloudAiLargeModelsVisionImageImageSize(typing_extensions.TypedDict, total=False): - channels: int - height: int - width: int +class GenaiVertexV1beta1TextContentAnnotation(typing_extensions.TypedDict, total=False): + end_index: int + file_citation: GenaiVertexV1beta1FileCitation + place_citation: GenaiVertexV1beta1PlaceCitation + start_index: int + url_citation: GenaiVertexV1beta1UrlCitation @typing.type_check_only -class CloudAiLargeModelsVisionImageRAIScores(typing_extensions.TypedDict, total=False): - agileWatermarkDetectionScore: float +class GenaiVertexV1beta1TextDelta(typing_extensions.TypedDict, total=False): + text: str @typing.type_check_only -class CloudAiLargeModelsVisionMedia(typing_extensions.TypedDict, total=False): - image: CloudAiLargeModelsVisionImage - video: CloudAiLargeModelsVisionVideo +class GenaiVertexV1beta1TextResponseFormat(typing_extensions.TypedDict, total=False): + mime_type: typing_extensions.Literal[ + "TYPE_UNSPECIFIED", "TYPE_APPLICATION_JSON", "TYPE_TEXT_PLAIN" + ] + schema: GenaiStruct @typing.type_check_only -class CloudAiLargeModelsVisionNamedBoundingBox( +class GenaiVertexV1beta1ThoughtContent(typing_extensions.TypedDict, total=False): + signature: str + summary: _list[GenaiVertexV1beta1ThoughtSummaryContent] + +@typing.type_check_only +class GenaiVertexV1beta1ThoughtSignatureDelta(typing_extensions.TypedDict, total=False): + signature: str + +@typing.type_check_only +class GenaiVertexV1beta1ThoughtStep(typing_extensions.TypedDict, total=False): + signature: str + summary: _list[GenaiVertexV1beta1ThoughtSummaryContent] + +@typing.type_check_only +class GenaiVertexV1beta1ThoughtSummaryContent(typing_extensions.TypedDict, total=False): + image: GenaiVertexV1beta1ImageContent + text: GenaiVertexV1beta1TextContent + +@typing.type_check_only +class GenaiVertexV1beta1ThoughtSummaryDelta(typing_extensions.TypedDict, total=False): + content: GenaiVertexV1beta1ThoughtSummaryContent + +@typing.type_check_only +class GenaiVertexV1beta1Tool(typing_extensions.TypedDict, total=False): + codeExecution: GenaiVertexV1beta1CodeExecution + computerUse: GenaiVertexV1beta1ComputerUse + fileSearch: GenaiVertexV1beta1FileSearch + function: GenaiVertexV1beta1Function + googleMaps: GenaiVertexV1beta1GoogleMaps + googleSearch: GenaiVertexV1beta1GoogleSearch + mcpServer: GenaiVertexV1beta1McpServer + retrieval: GenaiVertexV1beta1Retrieval + urlContext: GenaiVertexV1beta1UrlContext + +@typing.type_check_only +class GenaiVertexV1beta1ToolCallContent(typing_extensions.TypedDict, total=False): + codeExecutionCall: GenaiVertexV1beta1CodeExecutionCallContent + fileSearchCall: GenaiVertexV1beta1FileSearchCallContent + functionCall: GenaiVertexV1beta1FunctionCallContent + googleMapsCall: GenaiVertexV1beta1GoogleMapsCallContent + googleSearchCall: GenaiVertexV1beta1GoogleSearchCallContent + id: str + mcpServerToolCall: GenaiVertexV1beta1McpServerToolCallContent + signature: str + urlContextCall: GenaiVertexV1beta1UrlContextCallContent + +@typing.type_check_only +class GenaiVertexV1beta1ToolCallDelta(typing_extensions.TypedDict, total=False): + codeExecutionCall: GenaiVertexV1beta1CodeExecutionCallDelta + fileSearchCall: GenaiVertexV1beta1FileSearchCallDelta + functionCall: GenaiVertexV1beta1FunctionCallDelta + googleMapsCall: GenaiVertexV1beta1GoogleMapsCallDelta + googleSearchCall: GenaiVertexV1beta1GoogleSearchCallDelta + id: str + mcpServerToolCall: GenaiVertexV1beta1McpServerToolCallDelta + signature: str + urlContextCall: GenaiVertexV1beta1UrlContextCallDelta + +@typing.type_check_only +class GenaiVertexV1beta1ToolCallStep(typing_extensions.TypedDict, total=False): + codeExecutionCall: GenaiVertexV1beta1CodeExecutionCallStep + fileSearchCall: GenaiVertexV1beta1FileSearchCallStep + functionCall: GenaiVertexV1beta1FunctionCallStep + googleMapsCall: GenaiVertexV1beta1GoogleMapsCallStep + googleSearchCall: GenaiVertexV1beta1GoogleSearchCallStep + id: str + mcpServerToolCall: GenaiVertexV1beta1McpServerToolCallStep + signature: str + urlContextCall: GenaiVertexV1beta1UrlContextCallStep + +@typing.type_check_only +class GenaiVertexV1beta1ToolChoiceConfig(typing_extensions.TypedDict, total=False): + allowed_tools: GenaiVertexV1beta1AllowedTools + +@typing.type_check_only +class GenaiVertexV1beta1ToolResultContent(typing_extensions.TypedDict, total=False): + call_id: str + codeExecutionResult: GenaiVertexV1beta1CodeExecutionResultContent + fileSearchResult: GenaiVertexV1beta1FileSearchResultContent + functionResult: GenaiVertexV1beta1FunctionResultContent + googleMapsResult: GenaiVertexV1beta1GoogleMapsResultContent + googleSearchResult: GenaiVertexV1beta1GoogleSearchResultContent + mcpServerToolResult: GenaiVertexV1beta1McpServerToolResultContent + signature: str + urlContextResult: GenaiVertexV1beta1UrlContextResultContent + +@typing.type_check_only +class GenaiVertexV1beta1ToolResultDelta(typing_extensions.TypedDict, total=False): + call_id: str + codeExecutionResult: GenaiVertexV1beta1CodeExecutionResultDelta + fileSearchResult: GenaiVertexV1beta1FileSearchResultDelta + functionResult: GenaiVertexV1beta1FunctionResultDelta + googleMapsResult: GenaiVertexV1beta1GoogleMapsResultDelta + googleSearchResult: GenaiVertexV1beta1GoogleSearchResultDelta + mcpServerToolResult: GenaiVertexV1beta1McpServerToolResultDelta + signature: str + urlContextResult: GenaiVertexV1beta1UrlContextResultDelta + +@typing.type_check_only +class GenaiVertexV1beta1ToolResultStep(typing_extensions.TypedDict, total=False): + call_id: str + codeExecutionResult: GenaiVertexV1beta1CodeExecutionResultStep + fileSearchResult: GenaiVertexV1beta1FileSearchResultStep + functionResult: GenaiVertexV1beta1FunctionResultStep + googleMapsResult: GenaiVertexV1beta1GoogleMapsResultStep + googleSearchResult: GenaiVertexV1beta1GoogleSearchResultStep + mcpServerToolResult: GenaiVertexV1beta1McpServerToolResultStep + signature: str + urlContextResult: GenaiVertexV1beta1UrlContextResultStep + +@typing.type_check_only +class GenaiVertexV1beta1Turn(typing_extensions.TypedDict, total=False): + contentList: GenaiVertexV1beta1ContentList + contentString: str + role: str + +@typing.type_check_only +class GenaiVertexV1beta1TurnList(typing_extensions.TypedDict, total=False): + turns: _list[GenaiVertexV1beta1Turn] + +@typing.type_check_only +class GenaiVertexV1beta1UrlCitation(typing_extensions.TypedDict, total=False): + title: str + url: str + +@typing.type_check_only +class GenaiVertexV1beta1UrlContext(typing_extensions.TypedDict, total=False): ... + +@typing.type_check_only +class GenaiVertexV1beta1UrlContextCallContent(typing_extensions.TypedDict, total=False): + arguments: GenaiVertexV1beta1UrlContextCallContentUrlContextCallArguments + +@typing.type_check_only +class GenaiVertexV1beta1UrlContextCallContentUrlContextCallArguments( typing_extensions.TypedDict, total=False ): - classes: _list[str] - entities: _list[str] - scores: _list[float] - x1: float - x2: float - y1: float - y2: float + urls: _list[str] @typing.type_check_only -class CloudAiLargeModelsVisionPromptInputs(typing_extensions.TypedDict, total=False): - audioPrompt: str - negativeAudioPrompt: str - negativePrompt: str - promptChunks: _list[str] - transcript: str +class GenaiVertexV1beta1UrlContextCallDelta(typing_extensions.TypedDict, total=False): + arguments: GenaiVertexV1beta1UrlContextCallContentUrlContextCallArguments @typing.type_check_only -class CloudAiLargeModelsVisionRaiInfo(typing_extensions.TypedDict, total=False): - blockedEntities: _list[str] - detectedLabels: _list[CloudAiLargeModelsVisionRaiInfoDetectedLabels] - modelName: str - raiCategories: _list[str] - scores: _list[float] +class GenaiVertexV1beta1UrlContextCallStep(typing_extensions.TypedDict, total=False): + arguments: GenaiVertexV1beta1UrlContextCallStepUrlContextCallStepArguments @typing.type_check_only -class CloudAiLargeModelsVisionRaiInfoDetectedLabels( +class GenaiVertexV1beta1UrlContextCallStepUrlContextCallStepArguments( typing_extensions.TypedDict, total=False ): - entities: _list[CloudAiLargeModelsVisionRaiInfoDetectedLabelsEntity] - raiCategory: str + urls: _list[str] @typing.type_check_only -class CloudAiLargeModelsVisionRaiInfoDetectedLabelsBoundingBox( +class GenaiVertexV1beta1UrlContextResultContent( typing_extensions.TypedDict, total=False ): - x1: int - x2: int - y1: int - y2: int + is_error: bool + result: _list[GenaiVertexV1beta1UrlContextResultContentUrlContextResult] @typing.type_check_only -class CloudAiLargeModelsVisionRaiInfoDetectedLabelsEntity( +class GenaiVertexV1beta1UrlContextResultContentUrlContextResult( typing_extensions.TypedDict, total=False ): - boundingBox: CloudAiLargeModelsVisionRaiInfoDetectedLabelsBoundingBox - description: str - iouScore: float - mid: str - score: float + status: typing_extensions.Literal[ + "STATUS_UNSPECIFIED", "SUCCESS", "ERROR", "PAYWALL", "UNSAFE" + ] + url: str @typing.type_check_only -class CloudAiLargeModelsVisionSemanticFilterResponse( +class GenaiVertexV1beta1UrlContextResultDelta(typing_extensions.TypedDict, total=False): + is_error: bool + result: _list[GenaiVertexV1beta1UrlContextResultContentUrlContextResult] + +@typing.type_check_only +class GenaiVertexV1beta1UrlContextResultStep(typing_extensions.TypedDict, total=False): + is_error: bool + result: _list[GenaiVertexV1beta1UrlContextResultStepUrlContextResultItem] + +@typing.type_check_only +class GenaiVertexV1beta1UrlContextResultStepUrlContextResultItem( typing_extensions.TypedDict, total=False ): - namedBoundingBoxes: _list[CloudAiLargeModelsVisionNamedBoundingBox] - passedSemanticFilter: bool + status: typing_extensions.Literal[ + "STATUS_UNSPECIFIED", "SUCCESS", "ERROR", "PAYWALL", "UNSAFE" + ] + url: str @typing.type_check_only -class CloudAiLargeModelsVisionVideo(typing_extensions.TypedDict, total=False): - encodedVideo: str - encoding: str - text: str +class GenaiVertexV1beta1UserInputStep(typing_extensions.TypedDict, total=False): + content: _list[GenaiVertexV1beta1Content] + +@typing.type_check_only +class GenaiVertexV1beta1VertexAISearchConfig(typing_extensions.TypedDict, total=False): + datastores: _list[str] + engine: str + +@typing.type_check_only +class GenaiVertexV1beta1VideoContent(typing_extensions.TypedDict, total=False): + data: str + mime_type: typing_extensions.Literal[ + "TYPE_UNSPECIFIED", + "TYPE_MP4", + "TYPE_MPEG", + "TYPE_MPG", + "TYPE_MOV", + "TYPE_AVI", + "TYPE_X_FLV", + "TYPE_WEBM", + "TYPE_WMV", + "TYPE_3GPP", + ] + resolution: typing_extensions.Literal[ + "MEDIA_RESOLUTION_UNSPECIFIED", "LOW", "MEDIUM", "HIGH", "ULTRA_HIGH" + ] uri: str - video: str @typing.type_check_only -class CloudAiPlatformCommonCreatePipelineJobApiErrorDetail( - typing_extensions.TypedDict, total=False -): - errorCause: typing_extensions.Literal[ - "ERROR_CAUSE_UNSPECIFIED", - "INVALID_PIPELINE_SPEC_FORMAT", - "INVALID_PIPELINE_SPEC", - "INVALID_DEPLOYMENT_CONFIG", - "INVALID_DEPLOYMENT_SPEC", - "INVALID_INSTANCE_SCHEMA", - "INVALID_CUSTOM_JOB", - "INVALID_CONTAINER_SPEC", - "INVALID_NOTIFICATION_EMAIL_SETUP", - "INVALID_SERVICE_ACCOUNT_SETUP", - "INVALID_KMS_SETUP", - "INVALID_NETWORK_SETUP", - "INVALID_PIPELINE_TASK_SPEC", - "INVALID_PIPELINE_TASK_ARTIFACT", - "INVALID_IMPORTER_SPEC", - "INVALID_RESOLVER_SPEC", - "INVALID_RUNTIME_PARAMETERS", - "CLOUD_API_NOT_ENABLED", - "INVALID_GCS_INPUT_URI", - "INVALID_GCS_OUTPUT_URI", - "INVALID_COMPONENT_SPEC", - "INVALID_DAG_OUTPUTS_SPEC", - "INVALID_DAG_SPEC", - "INSUFFICIENT_QUOTA", - "INTERNAL", +class GenaiVertexV1beta1VideoDelta(typing_extensions.TypedDict, total=False): + data: str + mime_type: typing_extensions.Literal[ + "TYPE_UNSPECIFIED", + "TYPE_MP4", + "TYPE_MPEG", + "TYPE_MPG", + "TYPE_MOV", + "TYPE_AVI", + "TYPE_X_FLV", + "TYPE_WEBM", + "TYPE_WMV", + "TYPE_3GPP", + ] + resolution: typing_extensions.Literal[ + "MEDIA_RESOLUTION_UNSPECIFIED", "LOW", "MEDIUM", "HIGH", "ULTRA_HIGH" ] - publicMessage: str + uri: str + +@typing.type_check_only +class GenaiVertexV1beta1VideoResponseFormat( + typing_extensions.TypedDict, total=False +): ... @typing.type_check_only class GoogleApiHttpBody(typing_extensions.TypedDict, total=False): @@ -286,6 +1447,20 @@ class GoogleCloudAiplatformV1beta1AddTrialMeasurementRequest( ): measurement: GoogleCloudAiplatformV1beta1Measurement +@typing.type_check_only +class GoogleCloudAiplatformV1beta1Agent(typing_extensions.TypedDict, total=False): + base_agent: str + base_environment: typing.Any + created: str + description: str + id: str + metadata: dict[str, typing.Any] + name: str + object: str + system_instruction: str + tools: _list[GoogleCloudAiplatformV1beta1AgentTool] + updated: str + @typing.type_check_only class GoogleCloudAiplatformV1beta1AgentConfig(typing_extensions.TypedDict, total=False): agentId: str @@ -308,6 +1483,13 @@ class GoogleCloudAiplatformV1beta1AgentEvent(typing_extensions.TypedDict, total= eventTime: str stateDelta: dict[str, typing.Any] +@typing.type_check_only +class GoogleCloudAiplatformV1beta1AgentTool(typing_extensions.TypedDict, total=False): + headers: dict[str, typing.Any] + name: str + type: str + url: str + @typing.type_check_only class GoogleCloudAiplatformV1beta1AggregationOutput( typing_extensions.TypedDict, total=False @@ -1019,6 +2201,12 @@ class GoogleCloudAiplatformV1beta1CachedContentUsageMetadata( totalTokenCount: int videoDurationSeconds: int +@typing.type_check_only +class GoogleCloudAiplatformV1beta1CancelAsyncQueryReasoningEngineRequest( + typing_extensions.TypedDict, total=False +): + operationName: str + @typing.type_check_only class GoogleCloudAiplatformV1beta1CancelAsyncQueryReasoningEngineResponse( typing_extensions.TypedDict, total=False @@ -1630,6 +2818,12 @@ class GoogleCloudAiplatformV1beta1CreateRegistryFeatureOperationMetadata( ): genericMetadata: GoogleCloudAiplatformV1beta1GenericOperationMetadata +@typing.type_check_only +class GoogleCloudAiplatformV1beta1CreateServingProfileOperationMetadata( + typing_extensions.TypedDict, total=False +): + genericMetadata: GoogleCloudAiplatformV1beta1GenericOperationMetadata + @typing.type_check_only class GoogleCloudAiplatformV1beta1CreateSolverOperationMetadata( typing_extensions.TypedDict, total=False @@ -4467,6 +5661,7 @@ class GoogleCloudAiplatformV1beta1FunctionCallingConfig( class GoogleCloudAiplatformV1beta1FunctionDeclaration( typing_extensions.TypedDict, total=False ): + behavior: typing_extensions.Literal["UNSPECIFIED", "BLOCKING", "NON_BLOCKING"] description: str name: str parameters: GoogleCloudAiplatformV1beta1Schema @@ -5566,6 +6761,13 @@ class GoogleCloudAiplatformV1beta1ListA2aTasksResponse( a2aTasks: _list[GoogleCloudAiplatformV1beta1A2aTask] nextPageToken: str +@typing.type_check_only +class GoogleCloudAiplatformV1beta1ListAgentsResponse( + typing_extensions.TypedDict, total=False +): + agents: _list[GoogleCloudAiplatformV1beta1Agent] + nextPageToken: str + @typing.type_check_only class GoogleCloudAiplatformV1beta1ListAnnotationsResponse( typing_extensions.TypedDict, total=False @@ -6040,6 +7242,20 @@ class GoogleCloudAiplatformV1beta1ListSessionsResponse( nextPageToken: str sessions: _list[GoogleCloudAiplatformV1beta1Session] +@typing.type_check_only +class GoogleCloudAiplatformV1beta1ListSkillRevisionsResponse( + typing_extensions.TypedDict, total=False +): + nextPageToken: str + skillRevisions: _list[GoogleCloudAiplatformV1beta1SkillRevision] + +@typing.type_check_only +class GoogleCloudAiplatformV1beta1ListSkillsResponse( + typing_extensions.TypedDict, total=False +): + nextPageToken: str + skills: _list[GoogleCloudAiplatformV1beta1Skill] + @typing.type_check_only class GoogleCloudAiplatformV1beta1ListSpecialistPoolsResponse( typing_extensions.TypedDict, total=False @@ -10199,6 +11415,21 @@ class GoogleCloudAiplatformV1beta1RetrieveProfilesResponse( ): profiles: dict[str, typing.Any] +@typing.type_check_only +class GoogleCloudAiplatformV1beta1RetrieveSkillsResponse( + typing_extensions.TypedDict, total=False +): + retrievedSkills: _list[ + GoogleCloudAiplatformV1beta1RetrieveSkillsResponseRetrievedSkill + ] + +@typing.type_check_only +class GoogleCloudAiplatformV1beta1RetrieveSkillsResponseRetrievedSkill( + typing_extensions.TypedDict, total=False +): + description: str + skillName: str + @typing.type_check_only class GoogleCloudAiplatformV1beta1RollbackMemoryRequest( typing_extensions.TypedDict, total=False @@ -12660,6 +13891,34 @@ class GoogleCloudAiplatformV1beta1SignUpRequest( region: str tosAccepted: bool +@typing.type_check_only +class GoogleCloudAiplatformV1beta1Skill(typing_extensions.TypedDict, total=False): + compatibility: str + createTime: str + description: str + displayName: str + labels: dict[str, typing.Any] + license: str + name: str + sha256: str + skillSource: typing_extensions.Literal["SKILL_SOURCE_UNSPECIFIED", "USER", "SYSTEM"] + state: typing_extensions.Literal[ + "STATE_UNSPECIFIED", "ACTIVE", "CREATING", "FAILED", "DELETING" + ] + updateTime: str + zippedFilesystem: str + +@typing.type_check_only +class GoogleCloudAiplatformV1beta1SkillRevision( + typing_extensions.TypedDict, total=False +): + createTime: str + name: str + skill: GoogleCloudAiplatformV1beta1Skill + state: typing_extensions.Literal[ + "STATE_UNSPECIFIED", "ACTIVE", "CREATING", "FAILED", "DELETING" + ] + @typing.type_check_only class GoogleCloudAiplatformV1beta1SlackSource(typing_extensions.TypedDict, total=False): channels: _list[GoogleCloudAiplatformV1beta1SlackSourceSlackChannels] diff --git a/googleapiclient-stubs/_apis/alloydb/v1/schemas.pyi b/googleapiclient-stubs/_apis/alloydb/v1/schemas.pyi index 598ae3cf8..9283f7c27 100644 --- a/googleapiclient-stubs/_apis/alloydb/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/alloydb/v1/schemas.pyi @@ -218,6 +218,7 @@ class ConnectionInfo(typing_extensions.TypedDict, total=False): @typing.type_check_only class ConnectionPoolConfig(typing_extensions.TypedDict, total=False): + authproxyPoolerCount: int enabled: bool flags: dict[str, typing.Any] poolerCount: int diff --git a/googleapiclient-stubs/_apis/alloydb/v1alpha/schemas.pyi b/googleapiclient-stubs/_apis/alloydb/v1alpha/schemas.pyi index f5108f01a..495968810 100644 --- a/googleapiclient-stubs/_apis/alloydb/v1alpha/schemas.pyi +++ b/googleapiclient-stubs/_apis/alloydb/v1alpha/schemas.pyi @@ -231,6 +231,7 @@ class ConnectionInfo(typing_extensions.TypedDict, total=False): @typing.type_check_only class ConnectionPoolConfig(typing_extensions.TypedDict, total=False): + authproxyPoolerCount: int enabled: bool flags: dict[str, typing.Any] poolerCount: int diff --git a/googleapiclient-stubs/_apis/alloydb/v1beta/schemas.pyi b/googleapiclient-stubs/_apis/alloydb/v1beta/schemas.pyi index 5b6e6bb94..88153c745 100644 --- a/googleapiclient-stubs/_apis/alloydb/v1beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/alloydb/v1beta/schemas.pyi @@ -226,6 +226,7 @@ class ConnectionInfo(typing_extensions.TypedDict, total=False): @typing.type_check_only class ConnectionPoolConfig(typing_extensions.TypedDict, total=False): + authproxyPoolerCount: int enabled: bool flags: dict[str, typing.Any] poolerCount: int diff --git a/googleapiclient-stubs/_apis/apigee/v1/schemas.pyi b/googleapiclient-stubs/_apis/apigee/v1/schemas.pyi index 554fffbda..94d60ed48 100644 --- a/googleapiclient-stubs/_apis/apigee/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/apigee/v1/schemas.pyi @@ -229,6 +229,7 @@ class GoogleCloudApigeeV1ApiProxyRevision(typing_extensions.TypedDict, total=Fal hasExtensiblePolicy: bool integrationEndpoints: _list[str] lastModifiedAt: str + mcp: bool name: str policies: _list[str] proxies: _list[str] diff --git a/googleapiclient-stubs/_apis/ces/v1/schemas.pyi b/googleapiclient-stubs/_apis/ces/v1/schemas.pyi index 5198024b7..c7e887e37 100644 --- a/googleapiclient-stubs/_apis/ces/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/ces/v1/schemas.pyi @@ -986,64 +986,6 @@ class OAuthConfig(typing_extensions.TypedDict, total=False): scopes: _list[str] tokenEndpoint: str -@typing.type_check_only -class Omnichannel(typing_extensions.TypedDict, total=False): - createTime: str - description: str - displayName: str - etag: str - integrationConfig: OmnichannelIntegrationConfig - name: str - updateTime: str - -@typing.type_check_only -class OmnichannelIntegrationConfig(typing_extensions.TypedDict, total=False): - channelConfigs: dict[str, typing.Any] - routingConfigs: dict[str, typing.Any] - subscriberConfigs: dict[str, typing.Any] - -@typing.type_check_only -class OmnichannelIntegrationConfigCesAppConfig( - typing_extensions.TypedDict, total=False -): - app: str - -@typing.type_check_only -class OmnichannelIntegrationConfigChannelConfig( - typing_extensions.TypedDict, total=False -): - whatsappConfig: OmnichannelIntegrationConfigWhatsappConfig - -@typing.type_check_only -class OmnichannelIntegrationConfigRoutingConfig( - typing_extensions.TypedDict, total=False -): - subscriberKey: str - -@typing.type_check_only -class OmnichannelIntegrationConfigSubscriberConfig( - typing_extensions.TypedDict, total=False -): - cesAppConfig: OmnichannelIntegrationConfigCesAppConfig - -@typing.type_check_only -class OmnichannelIntegrationConfigWhatsappConfig( - typing_extensions.TypedDict, total=False -): - metaBusinessPortfolioId: str - phoneNumber: str - phoneNumberId: str - webhookVerifyToken: str - whatsappBusinessAccountId: str - whatsappBusinessToken: str - -@typing.type_check_only -class OmnichannelOperationMetadata(typing_extensions.TypedDict, total=False): - createTime: str - endTime: str - requestedCancellation: bool - statusMessage: str - @typing.type_check_only class OpenApiTool(typing_extensions.TypedDict, total=False): apiAuthentication: ApiAuthentication diff --git a/googleapiclient-stubs/_apis/ces/v1beta/schemas.pyi b/googleapiclient-stubs/_apis/ces/v1beta/schemas.pyi index c1c226817..27cf5946a 100644 --- a/googleapiclient-stubs/_apis/ces/v1beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/ces/v1beta/schemas.pyi @@ -641,6 +641,8 @@ class Evaluation(typing_extensions.TypedDict, total=False): displayName: str etag: str evaluationDatasets: _list[str] + evaluationMetricsConfigOverride: EvaluationMetricsConfig + evaluationMetricsThresholdOverride: EvaluationMetricsThresholds evaluationRuns: _list[str] golden: EvaluationGolden invalid: bool @@ -711,17 +713,83 @@ class EvaluationGolden(typing_extensions.TypedDict, total=False): @typing.type_check_only class EvaluationGoldenExpectation(typing_extensions.TypedDict, total=False): agentResponse: Message + agentResponseHallucinationMetricsConfigOverride: ( + EvaluationMetricsConfigHallucinationMetricsConfig + ) + agentResponseSemanticSimilarityMetricsConfigOverride: ( + EvaluationMetricsConfigSemanticSimilarityMetricsConfig + ) agentTransfer: AgentTransfer + expectationLevelMetricsThresholdsOverride: EvaluationMetricsThresholdsGoldenEvaluationMetricsThresholdsExpectationLevelMetricsThresholds mockToolResponse: ToolResponse note: str + skipEvaluation: bool toolCall: ToolCall toolResponse: ToolResponse updatedVariables: dict[str, typing.Any] @typing.type_check_only class EvaluationGoldenTurn(typing_extensions.TypedDict, total=False): + hallucinationMetricBehaviorOverride: typing_extensions.Literal[ + "HALLUCINATION_METRIC_BEHAVIOR_UNSPECIFIED", "DISABLED", "ENABLED" + ] rootSpan: Span steps: _list[EvaluationStep] + turnLevelMetricsThresholdsOverride: EvaluationMetricsThresholdsGoldenEvaluationMetricsThresholdsTurnLevelMetricsThresholds + +@typing.type_check_only +class EvaluationMetricsConfig(typing_extensions.TypedDict, total=False): + goldenMetricsConfig: EvaluationMetricsConfigGoldenMetricsConfig + scenarioMetricsConfig: EvaluationMetricsConfigScenarioMetricsConfig + +@typing.type_check_only +class EvaluationMetricsConfigExpectationsMetMetricsConfig( + typing_extensions.TypedDict, total=False +): + enableExpectationsMetMetrics: bool + +@typing.type_check_only +class EvaluationMetricsConfigGoldenMetricsConfig( + typing_extensions.TypedDict, total=False +): + semanticSimilarityMetricsConfig: ( + EvaluationMetricsConfigSemanticSimilarityMetricsConfig + ) + stepToolCorrectnessMetricsConfig: ( + EvaluationMetricsConfigToolCorrectnessMetricsConfig + ) + toolCorrectnessMetricsConfig: EvaluationMetricsConfigToolCorrectnessMetricsConfig + +@typing.type_check_only +class EvaluationMetricsConfigHallucinationMetricsConfig( + typing_extensions.TypedDict, total=False +): + enableHallucinationMetrics: bool + +@typing.type_check_only +class EvaluationMetricsConfigScenarioMetricsConfig( + typing_extensions.TypedDict, total=False +): + expectationsMetMetricsConfig: EvaluationMetricsConfigExpectationsMetMetricsConfig + userGoalMetMetricsConfig: EvaluationMetricsConfigUserGoalMetMetricsConfig + +@typing.type_check_only +class EvaluationMetricsConfigSemanticSimilarityMetricsConfig( + typing_extensions.TypedDict, total=False +): + enableSemanticSimilarityMetrics: bool + +@typing.type_check_only +class EvaluationMetricsConfigToolCorrectnessMetricsConfig( + typing_extensions.TypedDict, total=False +): + enableToolCorrectnessMetrics: bool + +@typing.type_check_only +class EvaluationMetricsConfigUserGoalMetMetricsConfig( + typing_extensions.TypedDict, total=False +): + enableUserGoalMetMetrics: bool @typing.type_check_only class EvaluationMetricsThresholds(typing_extensions.TypedDict, total=False): @@ -1057,6 +1125,7 @@ class EvaluationSettings(typing_extensions.TypedDict, total=False): goldenRunMethod: typing_extensions.Literal[ "GOLDEN_RUN_METHOD_UNSPECIFIED", "STABLE", "NAIVE" ] + metricsConfig: EvaluationMetricsConfig scenarioConversationInitiator: typing_extensions.Literal[ "SCENARIO_CONVERSATION_INITIATOR_UNSPECIFIED", "USER", "AGENT" ] @@ -1717,64 +1786,6 @@ class OAuthConfig(typing_extensions.TypedDict, total=False): scopes: _list[str] tokenEndpoint: str -@typing.type_check_only -class Omnichannel(typing_extensions.TypedDict, total=False): - createTime: str - description: str - displayName: str - etag: str - integrationConfig: OmnichannelIntegrationConfig - name: str - updateTime: str - -@typing.type_check_only -class OmnichannelIntegrationConfig(typing_extensions.TypedDict, total=False): - channelConfigs: dict[str, typing.Any] - routingConfigs: dict[str, typing.Any] - subscriberConfigs: dict[str, typing.Any] - -@typing.type_check_only -class OmnichannelIntegrationConfigCesAppConfig( - typing_extensions.TypedDict, total=False -): - app: str - -@typing.type_check_only -class OmnichannelIntegrationConfigChannelConfig( - typing_extensions.TypedDict, total=False -): - whatsappConfig: OmnichannelIntegrationConfigWhatsappConfig - -@typing.type_check_only -class OmnichannelIntegrationConfigRoutingConfig( - typing_extensions.TypedDict, total=False -): - subscriberKey: str - -@typing.type_check_only -class OmnichannelIntegrationConfigSubscriberConfig( - typing_extensions.TypedDict, total=False -): - cesAppConfig: OmnichannelIntegrationConfigCesAppConfig - -@typing.type_check_only -class OmnichannelIntegrationConfigWhatsappConfig( - typing_extensions.TypedDict, total=False -): - metaBusinessPortfolioId: str - phoneNumber: str - phoneNumberId: str - webhookVerifyToken: str - whatsappBusinessAccountId: str - whatsappBusinessToken: str - -@typing.type_check_only -class OmnichannelOperationMetadata(typing_extensions.TypedDict, total=False): - createTime: str - endTime: str - requestedCancellation: bool - statusMessage: str - @typing.type_check_only class OpenApiTool(typing_extensions.TypedDict, total=False): apiAuthentication: ApiAuthentication diff --git a/googleapiclient-stubs/_apis/classroom/v1/schemas.pyi b/googleapiclient-stubs/_apis/classroom/v1/schemas.pyi index f842eb70a..0047a61a0 100644 --- a/googleapiclient-stubs/_apis/classroom/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/classroom/v1/schemas.pyi @@ -21,6 +21,8 @@ class AddOnAttachment(typing_extensions.TypedDict, total=False): @typing.type_check_only class AddOnAttachmentStudentSubmission(typing_extensions.TypedDict, total=False): + courseWorkSubmissionId: str + id: str pointsEarned: float postSubmissionState: typing_extensions.Literal[ "SUBMISSION_STATE_UNSPECIFIED", diff --git a/googleapiclient-stubs/_apis/cloudidentity/v1/resources.pyi b/googleapiclient-stubs/_apis/cloudidentity/v1/resources.pyi index 57fa65fc7..0259e7281 100644 --- a/googleapiclient-stubs/_apis/cloudidentity/v1/resources.pyi +++ b/googleapiclient-stubs/_apis/cloudidentity/v1/resources.pyi @@ -512,6 +512,12 @@ class CloudIdentityResource(googleapiclient.discovery.Resource): @typing.type_check_only class PoliciesResource(googleapiclient.discovery.Resource): + def create( + self, *, body: Policy = ..., **kwargs: typing.Any + ) -> OperationHttpRequest: ... + def delete( + self, *, name: str, **kwargs: typing.Any + ) -> OperationHttpRequest: ... def get(self, *, name: str, **kwargs: typing.Any) -> PolicyHttpRequest: ... def list( self, @@ -526,6 +532,9 @@ class CloudIdentityResource(googleapiclient.discovery.Resource): previous_request: ListPoliciesResponseHttpRequest, previous_response: ListPoliciesResponse, ) -> ListPoliciesResponseHttpRequest | None: ... + def patch( + self, *, name: str, body: Policy = ..., **kwargs: typing.Any + ) -> OperationHttpRequest: ... def new_batch_http_request( self, diff --git a/googleapiclient-stubs/_apis/compute/alpha/schemas.pyi b/googleapiclient-stubs/_apis/compute/alpha/schemas.pyi index efe351604..1ff39a8d1 100644 --- a/googleapiclient-stubs/_apis/compute/alpha/schemas.pyi +++ b/googleapiclient-stubs/_apis/compute/alpha/schemas.pyi @@ -1536,7 +1536,7 @@ class CompositeHealthChecksScopedList(typing_extensions.TypedDict, total=False): @typing.type_check_only class ConfidentialInstanceConfig(typing_extensions.TypedDict, total=False): confidentialInstanceType: typing_extensions.Literal[ - "CONFIDENTIAL_INSTANCE_TYPE_UNSPECIFIED", "SEV", "SEV_SNP", "TDX" + "CCA", "CONFIDENTIAL_INSTANCE_TYPE_UNSPECIFIED", "SEV", "SEV_SNP", "TDX" ] confidentialParavisorConfig: ConfidentialParavisorConfig enableConfidentialCompute: bool @@ -2809,6 +2809,7 @@ class GuestAttributesValue(typing_extensions.TypedDict, total=False): class GuestOsFeature(typing_extensions.TypedDict, total=False): type: typing_extensions.Literal[ "BARE_METAL_LINUX_COMPATIBLE", + "CCA_CAPABLE", "FEATURE_TYPE_UNSPECIFIED", "GVNIC", "IDPF", diff --git a/googleapiclient-stubs/_apis/compute/beta/resources.pyi b/googleapiclient-stubs/_apis/compute/beta/resources.pyi index 80565d9f4..b1bbc75c8 100644 --- a/googleapiclient-stubs/_apis/compute/beta/resources.pyi +++ b/googleapiclient-stubs/_apis/compute/beta/resources.pyi @@ -8793,6 +8793,15 @@ class ComputeResource(googleapiclient.discovery.Resource): @typing.type_check_only class RolloutsResource(googleapiclient.discovery.Resource): + def advance( + self, + *, + project: str, + rollout: str, + currentWaveNumber: str = ..., + requestId: str = ..., + **kwargs: typing.Any, + ) -> OperationHttpRequest: ... def cancel( self, *, @@ -8829,6 +8838,24 @@ class ComputeResource(googleapiclient.discovery.Resource): previous_request: RolloutsListResponseHttpRequest, previous_response: RolloutsListResponse, ) -> RolloutsListResponseHttpRequest | None: ... + def pause( + self, + *, + project: str, + rollout: str, + etag: str = ..., + requestId: str = ..., + **kwargs: typing.Any, + ) -> OperationHttpRequest: ... + def resume( + self, + *, + project: str, + rollout: str, + etag: str = ..., + requestId: str = ..., + **kwargs: typing.Any, + ) -> OperationHttpRequest: ... @typing.type_check_only class RoutersResource(googleapiclient.discovery.Resource): diff --git a/googleapiclient-stubs/_apis/compute/beta/schemas.pyi b/googleapiclient-stubs/_apis/compute/beta/schemas.pyi index 84652b1c0..5a05f8c0c 100644 --- a/googleapiclient-stubs/_apis/compute/beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/compute/beta/schemas.pyi @@ -118,6 +118,7 @@ class Address(typing_extensions.TypedDict, total=False): "PRIVATE_SERVICE_CONNECT", "SERVERLESS", "SHARED_LOADBALANCER_VIP", + "SYSTEM_MANAGED", "VPC_PEERING", ] region: str @@ -1406,7 +1407,7 @@ class CompositeHealthChecksScopedList(typing_extensions.TypedDict, total=False): @typing.type_check_only class ConfidentialInstanceConfig(typing_extensions.TypedDict, total=False): confidentialInstanceType: typing_extensions.Literal[ - "CONFIDENTIAL_INSTANCE_TYPE_UNSPECIFIED", "SEV", "SEV_SNP", "TDX" + "CCA", "CONFIDENTIAL_INSTANCE_TYPE_UNSPECIFIED", "SEV", "SEV_SNP", "TDX" ] enableConfidentialCompute: bool @@ -1551,6 +1552,10 @@ class Disk(typing_extensions.TypedDict, total=False): sourceImageId: str sourceInstantSnapshot: str sourceInstantSnapshotId: str + sourceMachineImage: str + sourceMachineImageDiskDeviceName: str + sourceMachineImageEncryptionKey: CustomerEncryptionKey + sourceMachineImageId: str sourceSnapshot: str sourceSnapshotEncryptionKey: CustomerEncryptionKey sourceSnapshotId: str @@ -2531,6 +2536,7 @@ class GuestAttributesValue(typing_extensions.TypedDict, total=False): class GuestOsFeature(typing_extensions.TypedDict, total=False): type: typing_extensions.Literal[ "BARE_METAL_LINUX_COMPATIBLE", + "CCA_CAPABLE", "FEATURE_TYPE_UNSPECIFIED", "GVNIC", "IDPF", @@ -4113,6 +4119,7 @@ class Interconnect(typing_extensions.TypedDict, total=False): creationTimestamp: str customerName: str description: str + effectiveLocation: str expectedOutages: _list[InterconnectOutageNotification] googleIpAddress: str googleReferenceId: str @@ -5067,6 +5074,8 @@ class MachineImageList(typing_extensions.TypedDict, total=False): @typing.type_check_only class MachineImageParams(typing_extensions.TypedDict, total=False): + excludedDisks: _list[str] + includedDisks: _list[str] resourceManagerTags: dict[str, typing.Any] @typing.type_check_only @@ -5827,6 +5836,7 @@ class NetworkProfileNetworkFeatures(typing_extensions.TypedDict, total=False): "PRIVATE_SERVICE_CONNECT", "SERVERLESS", "SHARED_LOADBALANCER_VIP", + "SYSTEM_MANAGED", "VPC_PEERING", ] ] diff --git a/googleapiclient-stubs/_apis/compute/v1/schemas.pyi b/googleapiclient-stubs/_apis/compute/v1/schemas.pyi index 28b17c4ec..f8b960482 100644 --- a/googleapiclient-stubs/_apis/compute/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/compute/v1/schemas.pyi @@ -1233,7 +1233,7 @@ class CompositeHealthChecksScopedList(typing_extensions.TypedDict, total=False): @typing.type_check_only class ConfidentialInstanceConfig(typing_extensions.TypedDict, total=False): confidentialInstanceType: typing_extensions.Literal[ - "CONFIDENTIAL_INSTANCE_TYPE_UNSPECIFIED", "SEV", "SEV_SNP", "TDX" + "CCA", "CONFIDENTIAL_INSTANCE_TYPE_UNSPECIFIED", "SEV", "SEV_SNP", "TDX" ] enableConfidentialCompute: bool @@ -1714,9 +1714,11 @@ class FirewallPolicyRule(typing_extensions.TypedDict, total=False): ruleName: str ruleTupleCount: int securityProfileGroup: str + targetForwardingRules: _list[str] targetResources: _list[str] targetSecureTags: _list[FirewallPolicyRuleSecureTag] targetServiceAccounts: _list[str] + targetType: typing_extensions.Literal["INSTANCES", "INTERNAL_MANAGED_LB"] tlsInspect: bool @typing.type_check_only @@ -2302,6 +2304,7 @@ class GuestAttributesValue(typing_extensions.TypedDict, total=False): class GuestOsFeature(typing_extensions.TypedDict, total=False): type: typing_extensions.Literal[ "BARE_METAL_LINUX_COMPATIBLE", + "CCA_CAPABLE", "FEATURE_TYPE_UNSPECIFIED", "GVNIC", "IDPF", diff --git a/googleapiclient-stubs/_apis/contactcenterinsights/v1/schemas.pyi b/googleapiclient-stubs/_apis/contactcenterinsights/v1/schemas.pyi index ac80f7eb1..8d741a497 100644 --- a/googleapiclient-stubs/_apis/contactcenterinsights/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/contactcenterinsights/v1/schemas.pyi @@ -4,6 +4,120 @@ import typing_extensions _list = list +@typing.type_check_only +class GoogleCloudAiplatformV1Blob(typing_extensions.TypedDict, total=False): + data: str + displayName: str + mimeType: str + +@typing.type_check_only +class GoogleCloudAiplatformV1CodeExecutionResult( + typing_extensions.TypedDict, total=False +): + outcome: typing_extensions.Literal[ + "OUTCOME_UNSPECIFIED", + "OUTCOME_OK", + "OUTCOME_FAILED", + "OUTCOME_DEADLINE_EXCEEDED", + ] + output: str + +@typing.type_check_only +class GoogleCloudAiplatformV1Content(typing_extensions.TypedDict, total=False): + parts: _list[GoogleCloudAiplatformV1Part] + role: str + +@typing.type_check_only +class GoogleCloudAiplatformV1ExecutableCode(typing_extensions.TypedDict, total=False): + code: str + language: typing_extensions.Literal["LANGUAGE_UNSPECIFIED", "PYTHON"] + +@typing.type_check_only +class GoogleCloudAiplatformV1FileData(typing_extensions.TypedDict, total=False): + displayName: str + fileUri: str + mimeType: str + +@typing.type_check_only +class GoogleCloudAiplatformV1FunctionCall(typing_extensions.TypedDict, total=False): + args: dict[str, typing.Any] + name: str + partialArgs: _list[GoogleCloudAiplatformV1PartialArg] + willContinue: bool + +@typing.type_check_only +class GoogleCloudAiplatformV1FunctionResponse(typing_extensions.TypedDict, total=False): + name: str + parts: _list[GoogleCloudAiplatformV1FunctionResponsePart] + response: dict[str, typing.Any] + scheduling: typing_extensions.Literal[ + "SCHEDULING_UNSPECIFIED", "SILENT", "WHEN_IDLE", "INTERRUPT" + ] + +@typing.type_check_only +class GoogleCloudAiplatformV1FunctionResponseBlob( + typing_extensions.TypedDict, total=False +): + data: str + displayName: str + mimeType: str + +@typing.type_check_only +class GoogleCloudAiplatformV1FunctionResponseFileData( + typing_extensions.TypedDict, total=False +): + displayName: str + fileUri: str + mimeType: str + +@typing.type_check_only +class GoogleCloudAiplatformV1FunctionResponsePart( + typing_extensions.TypedDict, total=False +): + fileData: GoogleCloudAiplatformV1FunctionResponseFileData + inlineData: GoogleCloudAiplatformV1FunctionResponseBlob + +@typing.type_check_only +class GoogleCloudAiplatformV1Part(typing_extensions.TypedDict, total=False): + codeExecutionResult: GoogleCloudAiplatformV1CodeExecutionResult + executableCode: GoogleCloudAiplatformV1ExecutableCode + fileData: GoogleCloudAiplatformV1FileData + functionCall: GoogleCloudAiplatformV1FunctionCall + functionResponse: GoogleCloudAiplatformV1FunctionResponse + inlineData: GoogleCloudAiplatformV1Blob + mediaResolution: GoogleCloudAiplatformV1PartMediaResolution + text: str + thought: bool + thoughtSignature: str + videoMetadata: GoogleCloudAiplatformV1VideoMetadata + +@typing.type_check_only +class GoogleCloudAiplatformV1PartMediaResolution( + typing_extensions.TypedDict, total=False +): + level: typing_extensions.Literal[ + "MEDIA_RESOLUTION_UNSPECIFIED", + "MEDIA_RESOLUTION_LOW", + "MEDIA_RESOLUTION_MEDIUM", + "MEDIA_RESOLUTION_HIGH", + "MEDIA_RESOLUTION_ULTRA_HIGH", + ] + +@typing.type_check_only +class GoogleCloudAiplatformV1PartialArg(typing_extensions.TypedDict, total=False): + boolValue: bool + jsonPath: str + nullValue: typing_extensions.Literal["NULL_VALUE"] + numberValue: float + stringValue: str + willContinue: bool + +@typing.type_check_only +class GoogleCloudAiplatformV1VideoMetadata(typing_extensions.TypedDict, total=False): + endOffset: str + fps: float + startOffset: str + @typing.type_check_only class GoogleCloudCesV1mainAgentTransfer(typing_extensions.TypedDict, total=False): displayName: str @@ -985,9 +1099,17 @@ class GoogleCloudContactcenterinsightsV1Diagnostic( class GoogleCloudContactcenterinsightsV1DiagnosticReport( typing_extensions.TypedDict, total=False ): + conversationSlices: dict[str, typing.Any] intentStats: _list[GoogleCloudContactcenterinsightsV1DiagnosticReportIntentStats] lossPatterns: _list[GoogleCloudContactcenterinsightsV1LossPattern] metrics: dict[str, typing.Any] + report: str + +@typing.type_check_only +class GoogleCloudContactcenterinsightsV1DiagnosticReportConversationSlice( + typing_extensions.TypedDict, total=False +): + conversationIds: _list[str] @typing.type_check_only class GoogleCloudContactcenterinsightsV1DiagnosticReportIntentStats( @@ -1875,9 +1997,39 @@ class GoogleCloudContactcenterinsightsV1LossPattern( displayName: str examples: str id: str + links: _list[GoogleCloudContactcenterinsightsV1LossPatternLink] percentage: float suggestedFixes: str +@typing.type_check_only +class GoogleCloudContactcenterinsightsV1LossPatternLink( + typing_extensions.TypedDict, total=False +): + botInstructionLink: ( + GoogleCloudContactcenterinsightsV1LossPatternLinkBotInstructionLink + ) + conversationLink: GoogleCloudContactcenterinsightsV1LossPatternLinkConversationLink + endByteIndex: int + highlightedText: str + locationType: typing_extensions.Literal[ + "LOCATION_TYPE_UNSPECIFIED", "DESCRIPTION", "SUGGESTED_FIXES", "EXAMPLES" + ] + startByteIndex: int + +@typing.type_check_only +class GoogleCloudContactcenterinsightsV1LossPatternLinkBotInstructionLink( + typing_extensions.TypedDict, total=False +): + endLine: int + startLine: int + subagent: str + +@typing.type_check_only +class GoogleCloudContactcenterinsightsV1LossPatternLinkConversationLink( + typing_extensions.TypedDict, total=False +): + conversationId: str + @typing.type_check_only class GoogleCloudContactcenterinsightsV1MetricDefinition( typing_extensions.TypedDict, total=False @@ -2400,6 +2552,7 @@ class GoogleCloudContactcenterinsightsV1RedactionConfig( class GoogleCloudContactcenterinsightsV1RedirectAction( typing_extensions.TypedDict, total=False ): + queryParams: dict[str, typing.Any] relativePath: str @typing.type_check_only @@ -2537,6 +2690,10 @@ class GoogleCloudContactcenterinsightsV1SettingsDiagnosticMetricConfig( class GoogleCloudContactcenterinsightsV1SherlockStep( typing_extensions.TypedDict, total=False ): + agentId: str + content: GoogleCloudAiplatformV1Content + stateDeltas: _list[dict[str, typing.Any]] + stepId: str textInput: _list[str] thought: str toolCalls: _list[GoogleCloudContactcenterinsightsV1ToolCall] @@ -3322,11 +3479,19 @@ class GoogleCloudContactcenterinsightsV1alpha1DiagnoseConversationsResponse( class GoogleCloudContactcenterinsightsV1alpha1DiagnosticReport( typing_extensions.TypedDict, total=False ): + conversationSlices: dict[str, typing.Any] intentStats: _list[ GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportIntentStats ] lossPatterns: _list[GoogleCloudContactcenterinsightsV1alpha1LossPattern] metrics: dict[str, typing.Any] + report: str + +@typing.type_check_only +class GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportConversationSlice( + typing_extensions.TypedDict, total=False +): + conversationIds: _list[str] @typing.type_check_only class GoogleCloudContactcenterinsightsV1alpha1DiagnosticReportIntentStats( @@ -3971,9 +4136,41 @@ class GoogleCloudContactcenterinsightsV1alpha1LossPattern( displayName: str examples: str id: str + links: _list[GoogleCloudContactcenterinsightsV1alpha1LossPatternLink] percentage: float suggestedFixes: str +@typing.type_check_only +class GoogleCloudContactcenterinsightsV1alpha1LossPatternLink( + typing_extensions.TypedDict, total=False +): + botInstructionLink: ( + GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkBotInstructionLink + ) + conversationLink: ( + GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkConversationLink + ) + endByteIndex: int + highlightedText: str + locationType: typing_extensions.Literal[ + "LOCATION_TYPE_UNSPECIFIED", "DESCRIPTION", "SUGGESTED_FIXES", "EXAMPLES" + ] + startByteIndex: int + +@typing.type_check_only +class GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkBotInstructionLink( + typing_extensions.TypedDict, total=False +): + endLine: int + startLine: int + subagent: str + +@typing.type_check_only +class GoogleCloudContactcenterinsightsV1alpha1LossPatternLinkConversationLink( + typing_extensions.TypedDict, total=False +): + conversationId: str + @typing.type_check_only class GoogleCloudContactcenterinsightsV1alpha1MetricValue( typing_extensions.TypedDict, total=False @@ -4348,6 +4545,10 @@ class GoogleCloudContactcenterinsightsV1alpha1SentimentData( class GoogleCloudContactcenterinsightsV1alpha1SherlockStep( typing_extensions.TypedDict, total=False ): + agentId: str + content: GoogleCloudAiplatformV1Content + stateDeltas: _list[dict[str, typing.Any]] + stepId: str textInput: _list[str] thought: str toolCalls: _list[GoogleCloudContactcenterinsightsV1alpha1ToolCall] @@ -5115,11 +5316,19 @@ class GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsResponse( class GoogleCloudContactcenterinsightsV1mainDiagnosticReport( typing_extensions.TypedDict, total=False ): + conversationSlices: dict[str, typing.Any] intentStats: _list[ GoogleCloudContactcenterinsightsV1mainDiagnosticReportIntentStats ] lossPatterns: _list[GoogleCloudContactcenterinsightsV1mainLossPattern] metrics: dict[str, typing.Any] + report: str + +@typing.type_check_only +class GoogleCloudContactcenterinsightsV1mainDiagnosticReportConversationSlice( + typing_extensions.TypedDict, total=False +): + conversationIds: _list[str] @typing.type_check_only class GoogleCloudContactcenterinsightsV1mainDiagnosticReportIntentStats( @@ -5764,9 +5973,41 @@ class GoogleCloudContactcenterinsightsV1mainLossPattern( displayName: str examples: str id: str + links: _list[GoogleCloudContactcenterinsightsV1mainLossPatternLink] percentage: float suggestedFixes: str +@typing.type_check_only +class GoogleCloudContactcenterinsightsV1mainLossPatternLink( + typing_extensions.TypedDict, total=False +): + botInstructionLink: ( + GoogleCloudContactcenterinsightsV1mainLossPatternLinkBotInstructionLink + ) + conversationLink: ( + GoogleCloudContactcenterinsightsV1mainLossPatternLinkConversationLink + ) + endByteIndex: int + highlightedText: str + locationType: typing_extensions.Literal[ + "LOCATION_TYPE_UNSPECIFIED", "DESCRIPTION", "SUGGESTED_FIXES", "EXAMPLES" + ] + startByteIndex: int + +@typing.type_check_only +class GoogleCloudContactcenterinsightsV1mainLossPatternLinkBotInstructionLink( + typing_extensions.TypedDict, total=False +): + endLine: int + startLine: int + subagent: str + +@typing.type_check_only +class GoogleCloudContactcenterinsightsV1mainLossPatternLinkConversationLink( + typing_extensions.TypedDict, total=False +): + conversationId: str + @typing.type_check_only class GoogleCloudContactcenterinsightsV1mainMetricValue( typing_extensions.TypedDict, total=False @@ -6141,6 +6382,10 @@ class GoogleCloudContactcenterinsightsV1mainSentimentData( class GoogleCloudContactcenterinsightsV1mainSherlockStep( typing_extensions.TypedDict, total=False ): + agentId: str + content: GoogleCloudAiplatformV1Content + stateDeltas: _list[dict[str, typing.Any]] + stepId: str textInput: _list[str] thought: str toolCalls: _list[GoogleCloudContactcenterinsightsV1mainToolCall] diff --git a/googleapiclient-stubs/_apis/datamigration/v1/schemas.pyi b/googleapiclient-stubs/_apis/datamigration/v1/schemas.pyi index 1dd320461..a546729d1 100644 --- a/googleapiclient-stubs/_apis/datamigration/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/datamigration/v1/schemas.pyi @@ -478,6 +478,7 @@ class EntityIssue(typing_extensions.TypedDict, total=False): "ISSUE_TYPE_DDL", "ISSUE_TYPE_APPLY", "ISSUE_TYPE_CONVERT", + "ISSUE_TYPE_PULL_SCHEMA", ] @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/dataplex/v1/resources.pyi b/googleapiclient-stubs/_apis/dataplex/v1/resources.pyi index 822f021e3..537a069b1 100644 --- a/googleapiclient-stubs/_apis/dataplex/v1/resources.pyi +++ b/googleapiclient-stubs/_apis/dataplex/v1/resources.pyi @@ -403,6 +403,15 @@ class CloudDataplexResource(googleapiclient.discovery.Resource): validateOnly: bool = ..., **kwargs: typing.Any, ) -> GoogleLongrunningOperationHttpRequest: ... + def requestAccess( + self, + *, + parent: str, + body: GoogleCloudDataplexV1RequestDataProductAccessRequest = ..., + **kwargs: typing.Any, + ) -> ( + GoogleCloudDataplexV1RequestDataProductAccessResponseHttpRequest + ): ... def setIamPolicy( self, *, @@ -2285,6 +2294,16 @@ class GoogleCloudDataplexV1PartitionHttpRequest(googleapiclient.http.HttpRequest num_retries: int = 0, ) -> GoogleCloudDataplexV1Partition: ... +@typing.type_check_only +class GoogleCloudDataplexV1RequestDataProductAccessResponseHttpRequest( + googleapiclient.http.HttpRequest +): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> GoogleCloudDataplexV1RequestDataProductAccessResponse: ... + @typing.type_check_only class GoogleCloudDataplexV1RunDataScanResponseHttpRequest( googleapiclient.http.HttpRequest diff --git a/googleapiclient-stubs/_apis/dataplex/v1/schemas.pyi b/googleapiclient-stubs/_apis/dataplex/v1/schemas.pyi index 5278b55ea..bfda737cf 100644 --- a/googleapiclient-stubs/_apis/dataplex/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/dataplex/v1/schemas.pyi @@ -305,6 +305,93 @@ class GoogleCloudDataplexV1CancelMetadataJobRequest( typing_extensions.TypedDict, total=False ): ... +@typing.type_check_only +class GoogleCloudDataplexV1ChangeRequest(typing_extensions.TypedDict, total=False): + approver: str + author: str + changeType: typing_extensions.Literal[ + "CHANGE_TYPE_UNSPECIFIED", + "CREATE_ENTRY", + "UPDATE_ENTRY", + "DELETE_ENTRY", + "CREATE_ENTRY_LINK", + "DELETE_ENTRY_LINK", + "CREATE_GLOSSARY", + "UPDATE_GLOSSARY", + "DELETE_GLOSSARY", + "CREATE_GLOSSARY_CATEGORY", + "UPDATE_GLOSSARY_CATEGORY", + "DELETE_GLOSSARY_CATEGORY", + "CREATE_GLOSSARY_TERM", + "UPDATE_GLOSSARY_TERM", + "DELETE_GLOSSARY_TERM", + ] + createEntry: GoogleCloudDataplexV1CreateEntryRequest + createEntryLink: GoogleCloudDataplexV1CreateEntryLinkRequest + createGlossary: GoogleCloudDataplexV1CreateGlossaryRequest + createGlossaryCategory: GoogleCloudDataplexV1CreateGlossaryCategoryRequest + createGlossaryTerm: GoogleCloudDataplexV1CreateGlossaryTermRequest + createTime: str + deleteEntry: GoogleCloudDataplexV1DeleteEntryRequest + deleteEntryLink: GoogleCloudDataplexV1DeleteEntryLinkRequest + deleteGlossary: GoogleCloudDataplexV1DeleteGlossaryRequest + deleteGlossaryCategory: GoogleCloudDataplexV1DeleteGlossaryCategoryRequest + deleteGlossaryTerm: GoogleCloudDataplexV1DeleteGlossaryTermRequest + etag: str + justification: str + labels: dict[str, typing.Any] + name: str + rejectionComment: str + resource: str + state: typing_extensions.Literal[ + "STATE_UNSPECIFIED", "NEW", "APPROVED", "REJECTED", "EXPIRED", "REVOKED" + ] + uid: str + updateEntry: GoogleCloudDataplexV1UpdateEntryRequest + updateGlossary: GoogleCloudDataplexV1UpdateGlossaryRequest + updateGlossaryCategory: GoogleCloudDataplexV1UpdateGlossaryCategoryRequest + updateGlossaryTerm: GoogleCloudDataplexV1UpdateGlossaryTermRequest + updateTime: str + +@typing.type_check_only +class GoogleCloudDataplexV1CreateEntryLinkRequest( + typing_extensions.TypedDict, total=False +): + entryLink: GoogleCloudDataplexV1EntryLink + entryLinkId: str + parent: str + +@typing.type_check_only +class GoogleCloudDataplexV1CreateEntryRequest(typing_extensions.TypedDict, total=False): + entry: GoogleCloudDataplexV1Entry + entryId: str + parent: str + +@typing.type_check_only +class GoogleCloudDataplexV1CreateGlossaryCategoryRequest( + typing_extensions.TypedDict, total=False +): + category: GoogleCloudDataplexV1GlossaryCategory + categoryId: str + parent: str + +@typing.type_check_only +class GoogleCloudDataplexV1CreateGlossaryRequest( + typing_extensions.TypedDict, total=False +): + glossary: GoogleCloudDataplexV1Glossary + glossaryId: str + parent: str + validateOnly: bool + +@typing.type_check_only +class GoogleCloudDataplexV1CreateGlossaryTermRequest( + typing_extensions.TypedDict, total=False +): + parent: str + term: GoogleCloudDataplexV1GlossaryTerm + termId: str + @typing.type_check_only class GoogleCloudDataplexV1DataAccessSpec(typing_extensions.TypedDict, total=False): readers: _list[str] @@ -533,6 +620,7 @@ class GoogleCloudDataplexV1DataDocumentationSpec( @typing.type_check_only class GoogleCloudDataplexV1DataProduct(typing_extensions.TypedDict, total=False): + accessApprovalConfig: GoogleCloudDataplexV1DataProductAccessApprovalConfig accessGroups: dict[str, typing.Any] assetCount: int createTime: str @@ -546,6 +634,12 @@ class GoogleCloudDataplexV1DataProduct(typing_extensions.TypedDict, total=False) uid: str updateTime: str +@typing.type_check_only +class GoogleCloudDataplexV1DataProductAccessApprovalConfig( + typing_extensions.TypedDict, total=False +): + approverEmails: _list[str] + @typing.type_check_only class GoogleCloudDataplexV1DataProductAccessGroup( typing_extensions.TypedDict, total=False @@ -560,6 +654,7 @@ class GoogleCloudDataplexV1DataProductPrincipal( typing_extensions.TypedDict, total=False ): googleGroup: str + serviceAccount: str @typing.type_check_only class GoogleCloudDataplexV1DataProfileResult(typing_extensions.TypedDict, total=False): @@ -1218,6 +1313,35 @@ class GoogleCloudDataplexV1DataTaxonomy(typing_extensions.TypedDict, total=False uid: str updateTime: str +@typing.type_check_only +class GoogleCloudDataplexV1DeleteEntryLinkRequest( + typing_extensions.TypedDict, total=False +): + name: str + +@typing.type_check_only +class GoogleCloudDataplexV1DeleteEntryRequest(typing_extensions.TypedDict, total=False): + name: str + +@typing.type_check_only +class GoogleCloudDataplexV1DeleteGlossaryCategoryRequest( + typing_extensions.TypedDict, total=False +): + name: str + +@typing.type_check_only +class GoogleCloudDataplexV1DeleteGlossaryRequest( + typing_extensions.TypedDict, total=False +): + etag: str + name: str + +@typing.type_check_only +class GoogleCloudDataplexV1DeleteGlossaryTermRequest( + typing_extensions.TypedDict, total=False +): + name: str + @typing.type_check_only class GoogleCloudDataplexV1DiscoveryEvent(typing_extensions.TypedDict, total=False): action: GoogleCloudDataplexV1DiscoveryEventActionDetails @@ -1972,6 +2096,19 @@ class GoogleCloudDataplexV1Partition(typing_extensions.TypedDict, total=False): name: str values: _list[str] +@typing.type_check_only +class GoogleCloudDataplexV1RequestDataProductAccessRequest( + typing_extensions.TypedDict, total=False +): + changeRequest: GoogleCloudDataplexV1ChangeRequest + validateOnly: bool + +@typing.type_check_only +class GoogleCloudDataplexV1RequestDataProductAccessResponse( + typing_extensions.TypedDict, total=False +): + changeRequestName: str + @typing.type_check_only class GoogleCloudDataplexV1ResourceAccessSpec(typing_extensions.TypedDict, total=False): owners: _list[str] @@ -2281,6 +2418,36 @@ class GoogleCloudDataplexV1TriggerOneTime(typing_extensions.TypedDict, total=Fal class GoogleCloudDataplexV1TriggerSchedule(typing_extensions.TypedDict, total=False): cron: str +@typing.type_check_only +class GoogleCloudDataplexV1UpdateEntryRequest(typing_extensions.TypedDict, total=False): + allowMissing: bool + aspectKeys: _list[str] + deleteMissingAspects: bool + entry: GoogleCloudDataplexV1Entry + updateMask: str + +@typing.type_check_only +class GoogleCloudDataplexV1UpdateGlossaryCategoryRequest( + typing_extensions.TypedDict, total=False +): + category: GoogleCloudDataplexV1GlossaryCategory + updateMask: str + +@typing.type_check_only +class GoogleCloudDataplexV1UpdateGlossaryRequest( + typing_extensions.TypedDict, total=False +): + glossary: GoogleCloudDataplexV1Glossary + updateMask: str + validateOnly: bool + +@typing.type_check_only +class GoogleCloudDataplexV1UpdateGlossaryTermRequest( + typing_extensions.TypedDict, total=False +): + term: GoogleCloudDataplexV1GlossaryTerm + updateMask: str + @typing.type_check_only class GoogleCloudDataplexV1Zone(typing_extensions.TypedDict, total=False): assetStatus: GoogleCloudDataplexV1AssetStatus diff --git a/googleapiclient-stubs/_apis/datastream/v1/schemas.pyi b/googleapiclient-stubs/_apis/datastream/v1/schemas.pyi index c26d828fc..07d9dddfc 100644 --- a/googleapiclient-stubs/_apis/datastream/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/datastream/v1/schemas.pyi @@ -794,6 +794,10 @@ class SourceObjectIdentifier(typing_extensions.TypedDict, total=False): spannerIdentifier: SpannerObjectIdentifier sqlServerIdentifier: SqlServerObjectIdentifier +@typing.type_check_only +class SpannerChangeStreamPosition(typing_extensions.TypedDict, total=False): + startTime: str + @typing.type_check_only class SpannerColumn(typing_extensions.TypedDict, total=False): column: str @@ -844,6 +848,7 @@ class SpecificStartPosition(typing_extensions.TypedDict, total=False): mysqlGtidPosition: MysqlGtidPosition mysqlLogPosition: MysqlLogPosition oracleScnPosition: OracleScnPosition + spannerChangeStreamPosition: SpannerChangeStreamPosition sqlServerLsnPosition: SqlServerLsnPosition @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/dfareporting/v4/schemas.pyi b/googleapiclient-stubs/_apis/dfareporting/v4/schemas.pyi index 7af9e5475..5e32e2253 100644 --- a/googleapiclient-stubs/_apis/dfareporting/v4/schemas.pyi +++ b/googleapiclient-stubs/_apis/dfareporting/v4/schemas.pyi @@ -694,6 +694,7 @@ class Creative(typing_extensions.TypedDict, total=False): "CREATIVE_AUTHORING_SOURCE_REMBRAND", "CREATIVE_AUTHORING_SOURCE_TRACKTO_STUDIO", "CREATIVE_AUTHORING_SOURCE_BORNLOGIC", + "CREATIVE_AUTHORING_SOURCE_BEGEN_AI", ] authoringTool: typing_extensions.Literal["NINJA", "SWIFFY"] autoAdvanceImages: bool diff --git a/googleapiclient-stubs/_apis/dfareporting/v5/schemas.pyi b/googleapiclient-stubs/_apis/dfareporting/v5/schemas.pyi index fb9a49f84..759e8a8a2 100644 --- a/googleapiclient-stubs/_apis/dfareporting/v5/schemas.pyi +++ b/googleapiclient-stubs/_apis/dfareporting/v5/schemas.pyi @@ -687,6 +687,7 @@ class Creative(typing_extensions.TypedDict, total=False): "CREATIVE_AUTHORING_SOURCE_REMBRAND", "CREATIVE_AUTHORING_SOURCE_TRACKTO_STUDIO", "CREATIVE_AUTHORING_SOURCE_BORNLOGIC", + "CREATIVE_AUTHORING_SOURCE_BEGEN_AI", ] authoringTool: typing_extensions.Literal["NINJA", "SWIFFY"] autoAdvanceImages: bool diff --git a/googleapiclient-stubs/_apis/discoveryengine/v1/resources.pyi b/googleapiclient-stubs/_apis/discoveryengine/v1/resources.pyi index 6383dd45f..7e77b2016 100644 --- a/googleapiclient-stubs/_apis/discoveryengine/v1/resources.pyi +++ b/googleapiclient-stubs/_apis/discoveryengine/v1/resources.pyi @@ -2323,6 +2323,25 @@ class DiscoveryEngineResource(googleapiclient.discovery.Resource): def get( self, *, name: str, **kwargs: typing.Any ) -> GoogleCloudDiscoveryengineV1LicenseConfigHttpRequest: ... + def list( + self, + *, + parent: str, + filter: str = ..., + pageSize: int = ..., + pageToken: str = ..., + **kwargs: typing.Any, + ) -> ( + GoogleCloudDiscoveryengineV1ListLicenseConfigsResponseHttpRequest + ): ... + def list_next( + self, + previous_request: GoogleCloudDiscoveryengineV1ListLicenseConfigsResponseHttpRequest, + previous_response: GoogleCloudDiscoveryengineV1ListLicenseConfigsResponse, + ) -> ( + GoogleCloudDiscoveryengineV1ListLicenseConfigsResponseHttpRequest + | None + ): ... def patch( self, *, @@ -2918,6 +2937,16 @@ class GoogleCloudDiscoveryengineV1ListIdentityMappingsResponseHttpRequest( num_retries: int = 0, ) -> GoogleCloudDiscoveryengineV1ListIdentityMappingsResponse: ... +@typing.type_check_only +class GoogleCloudDiscoveryengineV1ListLicenseConfigsResponseHttpRequest( + googleapiclient.http.HttpRequest +): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> GoogleCloudDiscoveryengineV1ListLicenseConfigsResponse: ... + @typing.type_check_only class GoogleCloudDiscoveryengineV1ListLicenseConfigsUsageStatsResponseHttpRequest( googleapiclient.http.HttpRequest diff --git a/googleapiclient-stubs/_apis/discoveryengine/v1/schemas.pyi b/googleapiclient-stubs/_apis/discoveryengine/v1/schemas.pyi index 6e297d73e..d8db52535 100644 --- a/googleapiclient-stubs/_apis/discoveryengine/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/discoveryengine/v1/schemas.pyi @@ -1091,7 +1091,12 @@ class GoogleCloudDiscoveryengineV1AssistAnswer( name: str replies: _list[GoogleCloudDiscoveryengineV1AssistAnswerReply] state: typing_extensions.Literal[ - "STATE_UNSPECIFIED", "IN_PROGRESS", "FAILED", "SUCCEEDED", "SKIPPED" + "STATE_UNSPECIFIED", + "IN_PROGRESS", + "FAILED", + "SUCCEEDED", + "SKIPPED", + "CANCELLED", ] @typing.type_check_only @@ -1939,6 +1944,7 @@ class GoogleCloudDiscoveryengineV1DataConnector( "FEDERATED_AND_EUA", ] ] + connectorSourceId: str connectorType: typing_extensions.Literal[ "CONNECTOR_TYPE_UNSPECIFIED", "THIRD_PARTY", @@ -2992,6 +2998,13 @@ class GoogleCloudDiscoveryengineV1ListIdentityMappingsResponse( identityMappingEntries: _list[GoogleCloudDiscoveryengineV1IdentityMappingEntry] nextPageToken: str +@typing.type_check_only +class GoogleCloudDiscoveryengineV1ListLicenseConfigsResponse( + typing_extensions.TypedDict, total=False +): + licenseConfigs: _list[GoogleCloudDiscoveryengineV1LicenseConfig] + nextPageToken: str + @typing.type_check_only class GoogleCloudDiscoveryengineV1ListLicenseConfigsUsageStatsResponse( typing_extensions.TypedDict, total=False @@ -3956,6 +3969,7 @@ class GoogleCloudDiscoveryengineV1Session(typing_extensions.TypedDict, total=Fal isPinned: bool labels: _list[str] name: str + pendingAsyncAssistOperationId: str startTime: str state: typing_extensions.Literal["STATE_UNSPECIFIED", "IN_PROGRESS"] turns: _list[GoogleCloudDiscoveryengineV1SessionTurn] @@ -4865,7 +4879,12 @@ class GoogleCloudDiscoveryengineV1alphaAssistAnswer( name: str replies: _list[GoogleCloudDiscoveryengineV1alphaAssistAnswerReply] state: typing_extensions.Literal[ - "STATE_UNSPECIFIED", "IN_PROGRESS", "FAILED", "SUCCEEDED", "SKIPPED" + "STATE_UNSPECIFIED", + "IN_PROGRESS", + "FAILED", + "SUCCEEDED", + "SKIPPED", + "CANCELLED", ] @typing.type_check_only @@ -5387,6 +5406,7 @@ class GoogleCloudDiscoveryengineV1alphaDataConnector( "FEDERATED_AND_EUA", ] ] + connectorSourceId: str connectorType: typing_extensions.Literal[ "CONNECTOR_TYPE_UNSPECIFIED", "THIRD_PARTY", @@ -6578,6 +6598,7 @@ class GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics( @typing.type_check_only class GoogleCloudDiscoveryengineV1alphaQuery(typing_extensions.TypedDict, total=False): + createTime: str parts: _list[GoogleCloudDiscoveryengineV1alphaQueryPart] queryId: str text: str @@ -7094,6 +7115,7 @@ class GoogleCloudDiscoveryengineV1alphaSession( isPinned: bool labels: _list[str] name: str + pendingAsyncAssistOperationId: str startTime: str state: typing_extensions.Literal["STATE_UNSPECIFIED", "IN_PROGRESS"] turns: _list[GoogleCloudDiscoveryengineV1alphaSessionTurn] diff --git a/googleapiclient-stubs/_apis/discoveryengine/v1alpha/resources.pyi b/googleapiclient-stubs/_apis/discoveryengine/v1alpha/resources.pyi index 1400fb837..8acc473d1 100644 --- a/googleapiclient-stubs/_apis/discoveryengine/v1alpha/resources.pyi +++ b/googleapiclient-stubs/_apis/discoveryengine/v1alpha/resources.pyi @@ -2859,6 +2859,23 @@ class DiscoveryEngineResource(googleapiclient.discovery.Resource): def get( self, *, name: str, **kwargs: typing.Any ) -> GoogleCloudDiscoveryengineV1alphaLicenseConfigHttpRequest: ... + def list( + self, + *, + parent: str, + filter: str = ..., + pageSize: int = ..., + pageToken: str = ..., + **kwargs: typing.Any, + ) -> GoogleCloudDiscoveryengineV1alphaListLicenseConfigsResponseHttpRequest: ... + def list_next( + self, + previous_request: GoogleCloudDiscoveryengineV1alphaListLicenseConfigsResponseHttpRequest, + previous_response: GoogleCloudDiscoveryengineV1alphaListLicenseConfigsResponse, + ) -> ( + GoogleCloudDiscoveryengineV1alphaListLicenseConfigsResponseHttpRequest + | None + ): ... def patch( self, *, @@ -3998,6 +4015,16 @@ class GoogleCloudDiscoveryengineV1alphaListIdentityMappingsResponseHttpRequest( num_retries: int = 0, ) -> GoogleCloudDiscoveryengineV1alphaListIdentityMappingsResponse: ... +@typing.type_check_only +class GoogleCloudDiscoveryengineV1alphaListLicenseConfigsResponseHttpRequest( + googleapiclient.http.HttpRequest +): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> GoogleCloudDiscoveryengineV1alphaListLicenseConfigsResponse: ... + @typing.type_check_only class GoogleCloudDiscoveryengineV1alphaListLicenseConfigsUsageStatsResponseHttpRequest( googleapiclient.http.HttpRequest diff --git a/googleapiclient-stubs/_apis/discoveryengine/v1alpha/schemas.pyi b/googleapiclient-stubs/_apis/discoveryengine/v1alpha/schemas.pyi index 2089db17f..15a96b376 100644 --- a/googleapiclient-stubs/_apis/discoveryengine/v1alpha/schemas.pyi +++ b/googleapiclient-stubs/_apis/discoveryengine/v1alpha/schemas.pyi @@ -556,6 +556,7 @@ class GoogleCloudDiscoveryengineV1DataConnector( "FEDERATED_AND_EUA", ] ] + connectorSourceId: str connectorType: typing_extensions.Literal[ "CONNECTOR_TYPE_UNSPECIFIED", "THIRD_PARTY", @@ -2562,7 +2563,12 @@ class GoogleCloudDiscoveryengineV1alphaAssistAnswer( name: str replies: _list[GoogleCloudDiscoveryengineV1alphaAssistAnswerReply] state: typing_extensions.Literal[ - "STATE_UNSPECIFIED", "IN_PROGRESS", "FAILED", "SUCCEEDED", "SKIPPED" + "STATE_UNSPECIFIED", + "IN_PROGRESS", + "FAILED", + "SUCCEEDED", + "SKIPPED", + "CANCELLED", ] @typing.type_check_only @@ -3688,6 +3694,7 @@ class GoogleCloudDiscoveryengineV1alphaDataConnector( "FEDERATED_AND_EUA", ] ] + connectorSourceId: str connectorType: typing_extensions.Literal[ "CONNECTOR_TYPE_UNSPECIFIED", "THIRD_PARTY", @@ -5265,6 +5272,13 @@ class GoogleCloudDiscoveryengineV1alphaListIdentityMappingsResponse( identityMappingEntries: _list[GoogleCloudDiscoveryengineV1alphaIdentityMappingEntry] nextPageToken: str +@typing.type_check_only +class GoogleCloudDiscoveryengineV1alphaListLicenseConfigsResponse( + typing_extensions.TypedDict, total=False +): + licenseConfigs: _list[GoogleCloudDiscoveryengineV1alphaLicenseConfig] + nextPageToken: str + @typing.type_check_only class GoogleCloudDiscoveryengineV1alphaListLicenseConfigsUsageStatsResponse( typing_extensions.TypedDict, total=False @@ -5671,6 +5685,7 @@ class GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics( @typing.type_check_only class GoogleCloudDiscoveryengineV1alphaQuery(typing_extensions.TypedDict, total=False): + createTime: str parts: _list[GoogleCloudDiscoveryengineV1alphaQueryPart] queryId: str text: str @@ -6804,6 +6819,7 @@ class GoogleCloudDiscoveryengineV1alphaSession( isPinned: bool labels: _list[str] name: str + pendingAsyncAssistOperationId: str startTime: str state: typing_extensions.Literal["STATE_UNSPECIFIED", "IN_PROGRESS"] turns: _list[GoogleCloudDiscoveryengineV1alphaSessionTurn] diff --git a/googleapiclient-stubs/_apis/discoveryengine/v1beta/resources.pyi b/googleapiclient-stubs/_apis/discoveryengine/v1beta/resources.pyi index bf0c850e5..b80d4fcc3 100644 --- a/googleapiclient-stubs/_apis/discoveryengine/v1beta/resources.pyi +++ b/googleapiclient-stubs/_apis/discoveryengine/v1beta/resources.pyi @@ -2241,6 +2241,23 @@ class DiscoveryEngineResource(googleapiclient.discovery.Resource): def get( self, *, name: str, **kwargs: typing.Any ) -> GoogleCloudDiscoveryengineV1betaLicenseConfigHttpRequest: ... + def list( + self, + *, + parent: str, + filter: str = ..., + pageSize: int = ..., + pageToken: str = ..., + **kwargs: typing.Any, + ) -> GoogleCloudDiscoveryengineV1betaListLicenseConfigsResponseHttpRequest: ... + def list_next( + self, + previous_request: GoogleCloudDiscoveryengineV1betaListLicenseConfigsResponseHttpRequest, + previous_response: GoogleCloudDiscoveryengineV1betaListLicenseConfigsResponse, + ) -> ( + GoogleCloudDiscoveryengineV1betaListLicenseConfigsResponseHttpRequest + | None + ): ... def patch( self, *, @@ -2909,6 +2926,16 @@ class GoogleCloudDiscoveryengineV1betaListIdentityMappingsResponseHttpRequest( num_retries: int = 0, ) -> GoogleCloudDiscoveryengineV1betaListIdentityMappingsResponse: ... +@typing.type_check_only +class GoogleCloudDiscoveryengineV1betaListLicenseConfigsResponseHttpRequest( + googleapiclient.http.HttpRequest +): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> GoogleCloudDiscoveryengineV1betaListLicenseConfigsResponse: ... + @typing.type_check_only class GoogleCloudDiscoveryengineV1betaListLicenseConfigsUsageStatsResponseHttpRequest( googleapiclient.http.HttpRequest diff --git a/googleapiclient-stubs/_apis/discoveryengine/v1beta/schemas.pyi b/googleapiclient-stubs/_apis/discoveryengine/v1beta/schemas.pyi index fe6858f02..9efe8bbd9 100644 --- a/googleapiclient-stubs/_apis/discoveryengine/v1beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/discoveryengine/v1beta/schemas.pyi @@ -556,6 +556,7 @@ class GoogleCloudDiscoveryengineV1DataConnector( "FEDERATED_AND_EUA", ] ] + connectorSourceId: str connectorType: typing_extensions.Literal[ "CONNECTOR_TYPE_UNSPECIFIED", "THIRD_PARTY", @@ -2028,7 +2029,12 @@ class GoogleCloudDiscoveryengineV1alphaAssistAnswer( name: str replies: _list[GoogleCloudDiscoveryengineV1alphaAssistAnswerReply] state: typing_extensions.Literal[ - "STATE_UNSPECIFIED", "IN_PROGRESS", "FAILED", "SUCCEEDED", "SKIPPED" + "STATE_UNSPECIFIED", + "IN_PROGRESS", + "FAILED", + "SUCCEEDED", + "SKIPPED", + "CANCELLED", ] @typing.type_check_only @@ -2550,6 +2556,7 @@ class GoogleCloudDiscoveryengineV1alphaDataConnector( "FEDERATED_AND_EUA", ] ] + connectorSourceId: str connectorType: typing_extensions.Literal[ "CONNECTOR_TYPE_UNSPECIFIED", "THIRD_PARTY", @@ -3741,6 +3748,7 @@ class GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics( @typing.type_check_only class GoogleCloudDiscoveryengineV1alphaQuery(typing_extensions.TypedDict, total=False): + createTime: str parts: _list[GoogleCloudDiscoveryengineV1alphaQueryPart] queryId: str text: str @@ -4257,6 +4265,7 @@ class GoogleCloudDiscoveryengineV1alphaSession( isPinned: bool labels: _list[str] name: str + pendingAsyncAssistOperationId: str startTime: str state: typing_extensions.Literal["STATE_UNSPECIFIED", "IN_PROGRESS"] turns: _list[GoogleCloudDiscoveryengineV1alphaSessionTurn] @@ -5176,7 +5185,12 @@ class GoogleCloudDiscoveryengineV1betaAssistAnswer( name: str replies: _list[GoogleCloudDiscoveryengineV1betaAssistAnswerReply] state: typing_extensions.Literal[ - "STATE_UNSPECIFIED", "IN_PROGRESS", "FAILED", "SUCCEEDED", "SKIPPED" + "STATE_UNSPECIFIED", + "IN_PROGRESS", + "FAILED", + "SUCCEEDED", + "SKIPPED", + "CANCELLED", ] @typing.type_check_only @@ -7007,6 +7021,13 @@ class GoogleCloudDiscoveryengineV1betaListIdentityMappingsResponse( identityMappingEntries: _list[GoogleCloudDiscoveryengineV1betaIdentityMappingEntry] nextPageToken: str +@typing.type_check_only +class GoogleCloudDiscoveryengineV1betaListLicenseConfigsResponse( + typing_extensions.TypedDict, total=False +): + licenseConfigs: _list[GoogleCloudDiscoveryengineV1betaLicenseConfig] + nextPageToken: str + @typing.type_check_only class GoogleCloudDiscoveryengineV1betaListLicenseConfigsUsageStatsResponse( typing_extensions.TypedDict, total=False @@ -8260,6 +8281,7 @@ class GoogleCloudDiscoveryengineV1betaSession(typing_extensions.TypedDict, total isPinned: bool labels: _list[str] name: str + pendingAsyncAssistOperationId: str startTime: str state: typing_extensions.Literal["STATE_UNSPECIFIED", "IN_PROGRESS"] turns: _list[GoogleCloudDiscoveryengineV1betaSessionTurn] diff --git a/googleapiclient-stubs/_apis/dlp/v2/schemas.pyi b/googleapiclient-stubs/_apis/dlp/v2/schemas.pyi index 7345fb19a..3bb6b5658 100644 --- a/googleapiclient-stubs/_apis/dlp/v2/schemas.pyi +++ b/googleapiclient-stubs/_apis/dlp/v2/schemas.pyi @@ -1710,6 +1710,7 @@ class GooglePrivacyDlpV2InspectResult(typing_extensions.TypedDict, total=False): @typing.type_check_only class GooglePrivacyDlpV2InspectTemplate(typing_extensions.TypedDict, total=False): + allowLimitedAvailabilityInfoTypes: bool createTime: str description: str displayName: str diff --git a/googleapiclient-stubs/_apis/documentai/v1/schemas.pyi b/googleapiclient-stubs/_apis/documentai/v1/schemas.pyi index e2ca760b8..23089f2a4 100644 --- a/googleapiclient-stubs/_apis/documentai/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/documentai/v1/schemas.pyi @@ -982,6 +982,7 @@ class GoogleCloudDocumentaiV1DisableProcessorResponse( @typing.type_check_only class GoogleCloudDocumentaiV1Document(typing_extensions.TypedDict, total=False): + blobAssets: _list[GoogleCloudDocumentaiV1DocumentBlobAsset] chunkedDocument: GoogleCloudDocumentaiV1DocumentChunkedDocument content: str docid: str @@ -1001,6 +1002,20 @@ class GoogleCloudDocumentaiV1Document(typing_extensions.TypedDict, total=False): textStyles: _list[GoogleCloudDocumentaiV1DocumentStyle] uri: str +@typing.type_check_only +class GoogleCloudDocumentaiV1DocumentAnnotations( + typing_extensions.TypedDict, total=False +): + description: str + +@typing.type_check_only +class GoogleCloudDocumentaiV1DocumentBlobAsset( + typing_extensions.TypedDict, total=False +): + assetId: str + content: str + mimeType: str + @typing.type_check_only class GoogleCloudDocumentaiV1DocumentChunkedDocument( typing_extensions.TypedDict, total=False @@ -1011,6 +1026,7 @@ class GoogleCloudDocumentaiV1DocumentChunkedDocument( class GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk( typing_extensions.TypedDict, total=False ): + chunkFields: _list[GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkField] chunkId: str content: str pageFooters: _list[ @@ -1022,6 +1038,13 @@ class GoogleCloudDocumentaiV1DocumentChunkedDocumentChunk( pageSpan: GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan sourceBlockIds: _list[str] +@typing.type_check_only +class GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkField( + typing_extensions.TypedDict, total=False +): + imageChunkField: GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkImageChunkField + tableChunkField: GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkTableChunkField + @typing.type_check_only class GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageFooter( typing_extensions.TypedDict, total=False @@ -1043,6 +1066,21 @@ class GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkChunkPageSpan( pageEnd: int pageStart: int +@typing.type_check_only +class GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkImageChunkField( + typing_extensions.TypedDict, total=False +): + annotations: GoogleCloudDocumentaiV1DocumentAnnotations + blobAssetId: str + dataUri: str + gcsUri: str + +@typing.type_check_only +class GoogleCloudDocumentaiV1DocumentChunkedDocumentChunkTableChunkField( + typing_extensions.TypedDict, total=False +): + annotations: GoogleCloudDocumentaiV1DocumentAnnotations + @typing.type_check_only class GoogleCloudDocumentaiV1DocumentDocumentLayout( typing_extensions.TypedDict, total=False @@ -1055,6 +1093,9 @@ class GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock( ): blockId: str boundingBox: GoogleCloudDocumentaiV1BoundingPoly + imageBlock: ( + GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutImageBlock + ) listBlock: ( GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock ) @@ -1068,6 +1109,17 @@ class GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock( GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock ) +@typing.type_check_only +class GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutImageBlock( + typing_extensions.TypedDict, total=False +): + annotations: GoogleCloudDocumentaiV1DocumentAnnotations + blobAssetId: str + dataUri: str + gcsUri: str + imageText: str + mimeType: str + @typing.type_check_only class GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutListBlock( typing_extensions.TypedDict, total=False @@ -1094,6 +1146,7 @@ class GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutPage class GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableBlock( typing_extensions.TypedDict, total=False ): + annotations: GoogleCloudDocumentaiV1DocumentAnnotations bodyRows: _list[ GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTableRow ] @@ -1122,6 +1175,7 @@ class GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTabl class GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlockLayoutTextBlock( typing_extensions.TypedDict, total=False ): + annotations: GoogleCloudDocumentaiV1DocumentAnnotations blocks: _list[GoogleCloudDocumentaiV1DocumentDocumentLayoutDocumentLayoutBlock] text: str type: str diff --git a/googleapiclient-stubs/_apis/firebaseml/v2beta/schemas.pyi b/googleapiclient-stubs/_apis/firebaseml/v2beta/schemas.pyi index 1b48d6a16..062274791 100644 --- a/googleapiclient-stubs/_apis/firebaseml/v2beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/firebaseml/v2beta/schemas.pyi @@ -898,8 +898,12 @@ class GoogleCloudAiplatformV1beta1ToolCodeExecution( class GoogleCloudAiplatformV1beta1ToolComputerUse( typing_extensions.TypedDict, total=False ): + enablePromptInjectionDetection: bool environment: typing_extensions.Literal[ - "ENVIRONMENT_UNSPECIFIED", "ENVIRONMENT_BROWSER" + "ENVIRONMENT_UNSPECIFIED", + "ENVIRONMENT_BROWSER", + "ENVIRONMENT_MOBILE", + "ENVIRONMENT_DESKTOP", ] excludedPredefinedFunctions: _list[str] diff --git a/googleapiclient-stubs/_apis/gkehub/v1alpha/schemas.pyi b/googleapiclient-stubs/_apis/gkehub/v1alpha/schemas.pyi index 4f6a31601..3c229a5b0 100644 --- a/googleapiclient-stubs/_apis/gkehub/v1alpha/schemas.pyi +++ b/googleapiclient-stubs/_apis/gkehub/v1alpha/schemas.pyi @@ -1066,6 +1066,23 @@ class OperationMetadata(typing_extensions.TypedDict, total=False): target: str verb: str +@typing.type_check_only +class OperationalState(typing_extensions.TypedDict, total=False): + reasons: _list[ + typing_extensions.Literal[ + "REASON_UNSPECIFIED", + "FLEET_FEATURE_DELETED_ERROR", + "FLEET_DELETED_ERROR", + "EMPTY_STAGE_WARNING", + "MIXED_RELEASE_CHANNELS_WARNING", + "INTERNAL_ERROR", + ] + ] + state: typing_extensions.Literal[ + "STATE_CODE_UNSPECIFIED", "ACTIVE", "WARNING", "ERROR", "INITIALIZING" + ] + stateChangeTime: str + @typing.type_check_only class Origin(typing_extensions.TypedDict, total=False): type: typing_extensions.Literal[ @@ -1300,32 +1317,11 @@ class RolloutSequence(typing_extensions.TypedDict, total=False): ignoredClustersSelector: ClusterSelector labels: dict[str, typing.Any] name: str + operationalState: OperationalState stages: _list[Stage] - state: RolloutSequenceState uid: str updateTime: str -@typing.type_check_only -class RolloutSequenceState(typing_extensions.TypedDict, total=False): - lastStateChangeTime: str - lifecycleState: typing_extensions.Literal[ - "LIFECYCLE_STATE_UNSPECIFIED", - "LIFECYCLE_STATE_ACTIVE", - "LIFECYCLE_STATE_WARNING", - "LIFECYCLE_STATE_ERROR", - "LIFECYCLE_STATE_INITIALIZING", - ] - stateReasons: _list[ - typing_extensions.Literal[ - "STATE_REASON_UNSPECIFIED", - "FLEET_FEATURE_DELETED_ERROR", - "FLEET_DELETED_ERROR", - "EMPTY_STAGE_WARNING", - "MIXED_RELEASE_CHANNELS_WARNING", - "INTERNAL_ERROR", - ] - ] - @typing.type_check_only class RolloutStage(typing_extensions.TypedDict, total=False): endTime: str diff --git a/googleapiclient-stubs/_apis/gkehub/v1beta/schemas.pyi b/googleapiclient-stubs/_apis/gkehub/v1beta/schemas.pyi index 81b083647..231724971 100644 --- a/googleapiclient-stubs/_apis/gkehub/v1beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/gkehub/v1beta/schemas.pyi @@ -993,6 +993,23 @@ class OperationMetadata(typing_extensions.TypedDict, total=False): target: str verb: str +@typing.type_check_only +class OperationalState(typing_extensions.TypedDict, total=False): + reasons: _list[ + typing_extensions.Literal[ + "REASON_UNSPECIFIED", + "FLEET_FEATURE_DELETED_ERROR", + "FLEET_DELETED_ERROR", + "EMPTY_STAGE_WARNING", + "MIXED_RELEASE_CHANNELS_WARNING", + "INTERNAL_ERROR", + ] + ] + state: typing_extensions.Literal[ + "STATE_CODE_UNSPECIFIED", "ACTIVE", "WARNING", "ERROR", "INITIALIZING" + ] + stateChangeTime: str + @typing.type_check_only class Origin(typing_extensions.TypedDict, total=False): type: typing_extensions.Literal[ @@ -1227,32 +1244,11 @@ class RolloutSequence(typing_extensions.TypedDict, total=False): ignoredClustersSelector: ClusterSelector labels: dict[str, typing.Any] name: str + operationalState: OperationalState stages: _list[Stage] - state: RolloutSequenceState uid: str updateTime: str -@typing.type_check_only -class RolloutSequenceState(typing_extensions.TypedDict, total=False): - lastStateChangeTime: str - lifecycleState: typing_extensions.Literal[ - "LIFECYCLE_STATE_UNSPECIFIED", - "LIFECYCLE_STATE_ACTIVE", - "LIFECYCLE_STATE_WARNING", - "LIFECYCLE_STATE_ERROR", - "LIFECYCLE_STATE_INITIALIZING", - ] - stateReasons: _list[ - typing_extensions.Literal[ - "STATE_REASON_UNSPECIFIED", - "FLEET_FEATURE_DELETED_ERROR", - "FLEET_DELETED_ERROR", - "EMPTY_STAGE_WARNING", - "MIXED_RELEASE_CHANNELS_WARNING", - "INTERNAL_ERROR", - ] - ] - @typing.type_check_only class RolloutStage(typing_extensions.TypedDict, total=False): endTime: str diff --git a/googleapiclient-stubs/_apis/gmail/v1/schemas.pyi b/googleapiclient-stubs/_apis/gmail/v1/schemas.pyi index 02af2f5d9..d5ba79e70 100644 --- a/googleapiclient-stubs/_apis/gmail/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/gmail/v1/schemas.pyi @@ -18,8 +18,10 @@ class BatchDeleteMessagesRequest(typing_extensions.TypedDict, total=False): @typing.type_check_only class BatchModifyMessagesRequest(typing_extensions.TypedDict, total=False): + addClassificationLabels: _list[ClassificationLabelValue] addLabelIds: _list[str] ids: _list[str] + removeClassificationLabelIds: _list[str] removeLabelIds: _list[str] @typing.type_check_only @@ -274,7 +276,9 @@ class MessagePartHeader(typing_extensions.TypedDict, total=False): @typing.type_check_only class ModifyMessageRequest(typing_extensions.TypedDict, total=False): + addClassificationLabels: _list[ClassificationLabelValue] addLabelIds: _list[str] + removeClassificationLabelIds: _list[str] removeLabelIds: _list[str] @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/healthcare/v1/schemas.pyi b/googleapiclient-stubs/_apis/healthcare/v1/schemas.pyi index e4222e25b..1cc3a6e43 100644 --- a/googleapiclient-stubs/_apis/healthcare/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/healthcare/v1/schemas.pyi @@ -125,6 +125,7 @@ class BulkDeleteResourcesRequest(typing_extensions.TypedDict, total=False): gcsDestination: GoogleCloudHealthcareV1FhirGcsDestination type: str until: str + validateOnly: bool versionConfig: typing_extensions.Literal[ "VERSION_CONFIG_UNSPECIFIED", "ALL", "CURRENT_ONLY", "HISTORY_ONLY" ] diff --git a/googleapiclient-stubs/_apis/healthcare/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/healthcare/v1beta1/schemas.pyi index 094b034c7..221653158 100644 --- a/googleapiclient-stubs/_apis/healthcare/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/healthcare/v1beta1/schemas.pyi @@ -141,6 +141,7 @@ class BulkDeleteResourcesRequest(typing_extensions.TypedDict, total=False): gcsDestination: GoogleCloudHealthcareV1beta1FhirGcsDestination type: str until: str + validateOnly: bool versionConfig: typing_extensions.Literal[ "VERSION_CONFIG_UNSPECIFIED", "ALL", "CURRENT_ONLY", "HISTORY_ONLY" ] diff --git a/googleapiclient-stubs/_apis/homegraph/v1/schemas.pyi b/googleapiclient-stubs/_apis/homegraph/v1/schemas.pyi index bb3fc2148..4f34c50bf 100644 --- a/googleapiclient-stubs/_apis/homegraph/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/homegraph/v1/schemas.pyi @@ -40,6 +40,10 @@ class DeviceInfo(typing_extensions.TypedDict, total=False): model: str swVersion: str +@typing.type_check_only +class DeviceMetadata(typing_extensions.TypedDict, total=False): + traitCommitTimestamps: dict[str, typing.Any] + @typing.type_check_only class DeviceNames(typing_extensions.TypedDict, total=False): defaultNames: _list[str] @@ -73,6 +77,7 @@ class HomeTraitUpdates(typing_extensions.TypedDict, total=False): @typing.type_check_only class QueryRequest(typing_extensions.TypedDict, total=False): agentUserId: str + includeDeviceMetadata: bool inputs: _list[QueryRequestInput] requestId: str @@ -91,6 +96,7 @@ class QueryResponse(typing_extensions.TypedDict, total=False): @typing.type_check_only class QueryResponsePayload(typing_extensions.TypedDict, total=False): + deviceMetadata: dict[str, typing.Any] devices: dict[str, typing.Any] @typing.type_check_only diff --git a/googleapiclient-stubs/_apis/merchantapi/products_v1/schemas.pyi b/googleapiclient-stubs/_apis/merchantapi/products_v1/schemas.pyi index 84bf2d932..97fa129e3 100644 --- a/googleapiclient-stubs/_apis/merchantapi/products_v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/merchantapi/products_v1/schemas.pyi @@ -283,6 +283,7 @@ class Price(typing_extensions.TypedDict, total=False): @typing.type_check_only class Product(typing_extensions.TypedDict, total=False): + archived: bool automatedDiscounts: AutomatedDiscounts base64EncodedName: str contentLanguage: str diff --git a/googleapiclient-stubs/_apis/merchantapi/products_v1beta/schemas.pyi b/googleapiclient-stubs/_apis/merchantapi/products_v1beta/schemas.pyi index 4619a6028..4d87d35db 100644 --- a/googleapiclient-stubs/_apis/merchantapi/products_v1beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/merchantapi/products_v1beta/schemas.pyi @@ -243,6 +243,7 @@ class Price(typing_extensions.TypedDict, total=False): @typing.type_check_only class Product(typing_extensions.TypedDict, total=False): + archived: bool attributes: Attributes automatedDiscounts: AutomatedDiscounts base64EncodedName: str diff --git a/googleapiclient-stubs/_apis/migrationcenter/v1alpha1/schemas.pyi b/googleapiclient-stubs/_apis/migrationcenter/v1alpha1/schemas.pyi index e269f39d2..cc90a8dff 100644 --- a/googleapiclient-stubs/_apis/migrationcenter/v1alpha1/schemas.pyi +++ b/googleapiclient-stubs/_apis/migrationcenter/v1alpha1/schemas.pyi @@ -78,6 +78,7 @@ class Asset(typing_extensions.TypedDict, total=False): awsApiGatewayRestApiDetails: AwsApiGatewayRestApiDetails awsAppSyncGraphqlApiDetails: AwsAppSyncGraphqlApiDetails awsApplicationLoadBalancerDetails: AwsApplicationLoadBalancerDetails + awsAthenaWorkGroupDetails: AwsAthenaWorkGroupDetails awsAutoscalingGroupDetails: AwsAutoscalingGroupDetails awsBatchComputeEnvironmentDetails: AwsBatchComputeEnvironmentDetails awsCloudFrontDistributionDetails: AwsCloudFrontDistributionDetails @@ -90,7 +91,11 @@ class Asset(typing_extensions.TypedDict, total=False): awsElasticIpAddressDetails: AwsElasticIpAddressDetails awsElasticNetworkInterfaceDetails: AwsElasticNetworkInterfaceDetails awsElbLoadBalancerDetails: AwsElbLoadBalancerDetails + awsEmrClusterDetails: AwsEmrClusterDetails + awsFirehoseDetails: AwsFirehoseDetails + awsGlueJobDetails: AwsGlueJobDetails awsInternetGatewayDetails: AwsInternetGatewayDetails + awsKinesisStreamDetails: AwsKinesisStreamDetails awsLambdaFunctionDetails: AwsLambdaFunctionDetails awsNatGatewayDetails: AwsNatGatewayDetails awsRedshiftDetails: AwsRedshiftDetails @@ -122,6 +127,7 @@ class AssetFrame(typing_extensions.TypedDict, total=False): awsApiGatewayRestApiDetails: AwsApiGatewayRestApiDetails awsAppSyncGraphqlApiDetails: AwsAppSyncGraphqlApiDetails awsApplicationLoadBalancerDetails: AwsApplicationLoadBalancerDetails + awsAthenaWorkGroupDetails: AwsAthenaWorkGroupDetails awsAutoscalingGroupDetails: AwsAutoscalingGroupDetails awsBatchComputeEnvironmentDetails: AwsBatchComputeEnvironmentDetails awsCloudFrontDistributionDetails: AwsCloudFrontDistributionDetails @@ -134,7 +140,11 @@ class AssetFrame(typing_extensions.TypedDict, total=False): awsElasticIpAddressDetails: AwsElasticIpAddressDetails awsElasticNetworkInterfaceDetails: AwsElasticNetworkInterfaceDetails awsElbLoadBalancerDetails: AwsElbLoadBalancerDetails + awsEmrClusterDetails: AwsEmrClusterDetails + awsFirehoseDetails: AwsFirehoseDetails + awsGlueJobDetails: AwsGlueJobDetails awsInternetGatewayDetails: AwsInternetGatewayDetails + awsKinesisStreamDetails: AwsKinesisStreamDetails awsLambdaFunctionDetails: AwsLambdaFunctionDetails awsNatGatewayDetails: AwsNatGatewayDetails awsRedshiftDetails: AwsRedshiftDetails @@ -221,6 +231,9 @@ class AwsAppSyncGraphqlApiDetails(typing_extensions.TypedDict, total=False): ... @typing.type_check_only class AwsApplicationLoadBalancerDetails(typing_extensions.TypedDict, total=False): ... +@typing.type_check_only +class AwsAthenaWorkGroupDetails(typing_extensions.TypedDict, total=False): ... + @typing.type_check_only class AwsAutoscalingGroupDetails(typing_extensions.TypedDict, total=False): ... @@ -267,9 +280,21 @@ class AwsElasticNetworkInterfaceDetails(typing_extensions.TypedDict, total=False @typing.type_check_only class AwsElbLoadBalancerDetails(typing_extensions.TypedDict, total=False): ... +@typing.type_check_only +class AwsEmrClusterDetails(typing_extensions.TypedDict, total=False): ... + +@typing.type_check_only +class AwsFirehoseDetails(typing_extensions.TypedDict, total=False): ... + +@typing.type_check_only +class AwsGlueJobDetails(typing_extensions.TypedDict, total=False): ... + @typing.type_check_only class AwsInternetGatewayDetails(typing_extensions.TypedDict, total=False): ... +@typing.type_check_only +class AwsKinesisStreamDetails(typing_extensions.TypedDict, total=False): ... + @typing.type_check_only class AwsLambdaFunctionDetails(typing_extensions.TypedDict, total=False): ... diff --git a/googleapiclient-stubs/_apis/mybusinessaccountmanagement/v1/schemas.pyi b/googleapiclient-stubs/_apis/mybusinessaccountmanagement/v1/schemas.pyi index b8e5573a1..a40c167a2 100644 --- a/googleapiclient-stubs/_apis/mybusinessaccountmanagement/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/mybusinessaccountmanagement/v1/schemas.pyi @@ -106,6 +106,7 @@ class PostalAddress(typing_extensions.TypedDict, total=False): class TargetLocation(typing_extensions.TypedDict, total=False): address: str locationName: str + placeId: str @typing.type_check_only class TransferLocationRequest(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/netapp/v1/schemas.pyi b/googleapiclient-stubs/_apis/netapp/v1/schemas.pyi index bb550011d..81aa20abb 100644 --- a/googleapiclient-stubs/_apis/netapp/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/netapp/v1/schemas.pyi @@ -434,7 +434,7 @@ class MountOption(typing_extensions.TypedDict, total=False): instructions: str ipAddress: str protocol: typing_extensions.Literal[ - "PROTOCOLS_UNSPECIFIED", "NFSV3", "NFSV4", "SMB", "ISCSI" + "PROTOCOLS_UNSPECIFIED", "NFSV3", "NFSV4", "SMB", "ISCSI", "NVME" ] @typing.type_check_only @@ -730,7 +730,7 @@ class Volume(typing_extensions.TypedDict, total=False): network: str protocols: _list[ typing_extensions.Literal[ - "PROTOCOLS_UNSPECIFIED", "NFSV3", "NFSV4", "SMB", "ISCSI" + "PROTOCOLS_UNSPECIFIED", "NFSV3", "NFSV4", "SMB", "ISCSI", "NVME" ] ] psaRange: str diff --git a/googleapiclient-stubs/_apis/netapp/v1beta1/resources.pyi b/googleapiclient-stubs/_apis/netapp/v1beta1/resources.pyi index ecd24ed08..a3fc62bc7 100644 --- a/googleapiclient-stubs/_apis/netapp/v1beta1/resources.pyi +++ b/googleapiclient-stubs/_apis/netapp/v1beta1/resources.pyi @@ -305,6 +305,24 @@ class NetAppFilesResource(googleapiclient.discovery.Resource): @typing.type_check_only class StoragePoolsResource(googleapiclient.discovery.Resource): + @typing.type_check_only + class BackupConfigsResource(googleapiclient.discovery.Resource): + def list( + self, + *, + parent: str, + filter: str = ..., + orderBy: str = ..., + pageSize: int = ..., + pageToken: str = ..., + **kwargs: typing.Any, + ) -> ListBackupConfigsResponseHttpRequest: ... + def list_next( + self, + previous_request: ListBackupConfigsResponseHttpRequest, + previous_response: ListBackupConfigsResponse, + ) -> ListBackupConfigsResponseHttpRequest | None: ... + @typing.type_check_only class OntapResource(googleapiclient.discovery.Resource): def executeOntapDelete( @@ -365,6 +383,13 @@ class NetAppFilesResource(googleapiclient.discovery.Resource): updateMask: str = ..., **kwargs: typing.Any, ) -> OperationHttpRequest: ... + def restoreVolume( + self, + *, + name: str, + body: RestoreVolumeRequest = ..., + **kwargs: typing.Any, + ) -> OperationHttpRequest: ... def switch( self, *, @@ -372,6 +397,13 @@ class NetAppFilesResource(googleapiclient.discovery.Resource): body: SwitchActiveReplicaZoneRequest = ..., **kwargs: typing.Any, ) -> OperationHttpRequest: ... + def updateBackupConfig( + self, + *, + name: str, + body: UpdateBackupConfigRequest = ..., + **kwargs: typing.Any, + ) -> OperationHttpRequest: ... def validateDirectoryService( self, *, @@ -379,6 +411,7 @@ class NetAppFilesResource(googleapiclient.discovery.Resource): body: ValidateDirectoryServiceRequest = ..., **kwargs: typing.Any, ) -> OperationHttpRequest: ... + def backupConfigs(self) -> BackupConfigsResource: ... def ontap(self) -> OntapResource: ... @typing.type_check_only @@ -739,6 +772,14 @@ class ListActiveDirectoriesResponseHttpRequest(googleapiclient.http.HttpRequest) num_retries: int = 0, ) -> ListActiveDirectoriesResponse: ... +@typing.type_check_only +class ListBackupConfigsResponseHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> ListBackupConfigsResponse: ... + @typing.type_check_only class ListBackupPoliciesResponseHttpRequest(googleapiclient.http.HttpRequest): def execute( diff --git a/googleapiclient-stubs/_apis/netapp/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/netapp/v1beta1/schemas.pyi index 6e59961f1..259e85a7d 100644 --- a/googleapiclient-stubs/_apis/netapp/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/netapp/v1beta1/schemas.pyi @@ -48,6 +48,7 @@ class Backup(typing_extensions.TypedDict, total=False): enforcedRetentionEndTime: str labels: dict[str, typing.Any] name: str + ontapSource: OntapSource satisfiesPzi: bool satisfiesPzs: bool sourceSnapshot: str @@ -94,6 +95,11 @@ class BackupRetentionPolicy(typing_extensions.TypedDict, total=False): monthlyBackupImmutable: bool weeklyBackupImmutable: bool +@typing.type_check_only +class BackupSource(typing_extensions.TypedDict, total=False): + backup: str + fileList: _list[str] + @typing.type_check_only class BackupVault(typing_extensions.TypedDict, total=False): backupRegion: str @@ -325,6 +331,12 @@ class ListActiveDirectoriesResponse(typing_extensions.TypedDict, total=False): nextPageToken: str unreachable: _list[str] +@typing.type_check_only +class ListBackupConfigsResponse(typing_extensions.TypedDict, total=False): + nextPageToken: str + unreachable: _list[str] + volumeBackupConfigs: _list[VolumeBackupConfig] + @typing.type_check_only class ListBackupPoliciesResponse(typing_extensions.TypedDict, total=False): backupPolicies: _list[BackupPolicy] @@ -435,9 +447,20 @@ class MountOption(typing_extensions.TypedDict, total=False): instructions: str ipAddress: str protocol: typing_extensions.Literal[ - "PROTOCOLS_UNSPECIFIED", "NFSV3", "NFSV4", "SMB", "ISCSI" + "PROTOCOLS_UNSPECIFIED", "NFSV3", "NFSV4", "SMB", "ISCSI", "NVME" ] +@typing.type_check_only +class OntapSource(typing_extensions.TypedDict, total=False): + snapshotUuid: str + storagePool: str + volumeUuid: str + +@typing.type_check_only +class OntapVolumeTarget(typing_extensions.TypedDict, total=False): + restoreDestinationPath: str + volumeUuid: str + @typing.type_check_only class Operation(typing_extensions.TypedDict, total=False): done: bool @@ -539,6 +562,11 @@ class RestoreParameters(typing_extensions.TypedDict, total=False): sourceBackup: str sourceSnapshot: str +@typing.type_check_only +class RestoreVolumeRequest(typing_extensions.TypedDict, total=False): + backupSource: BackupSource + ontapVolumeTarget: OntapVolumeTarget + @typing.type_check_only class ResumeReplicationRequest(typing_extensions.TypedDict, total=False): ... @@ -685,6 +713,12 @@ class TransferStats(typing_extensions.TypedDict, total=False): transferBytes: str updateTime: str +@typing.type_check_only +class UpdateBackupConfigRequest(typing_extensions.TypedDict, total=False): + backupConfig: BackupConfig + updateMask: str + volumeUuid: str + @typing.type_check_only class UserCommands(typing_extensions.TypedDict, total=False): commands: _list[str] @@ -734,7 +768,7 @@ class Volume(typing_extensions.TypedDict, total=False): network: str protocols: _list[ typing_extensions.Literal[ - "PROTOCOLS_UNSPECIFIED", "NFSV3", "NFSV4", "SMB", "ISCSI" + "PROTOCOLS_UNSPECIFIED", "NFSV3", "NFSV4", "SMB", "ISCSI", "NVME" ] ] psaRange: str @@ -787,6 +821,11 @@ class Volume(typing_extensions.TypedDict, total=False): usedGib: str zone: str +@typing.type_check_only +class VolumeBackupConfig(typing_extensions.TypedDict, total=False): + backupConfig: BackupConfig + volumeUuid: str + @typing.type_check_only class WeeklySchedule(typing_extensions.TypedDict, total=False): day: str diff --git a/googleapiclient-stubs/_apis/networkconnectivity/v1/resources.pyi b/googleapiclient-stubs/_apis/networkconnectivity/v1/resources.pyi index 050e4673c..ec203dd02 100644 --- a/googleapiclient-stubs/_apis/networkconnectivity/v1/resources.pyi +++ b/googleapiclient-stubs/_apis/networkconnectivity/v1/resources.pyi @@ -796,6 +796,50 @@ class NetworkconnectivityResource(googleapiclient.discovery.Resource): @typing.type_check_only class SpokesResource(googleapiclient.discovery.Resource): + @typing.type_check_only + class GatewayAdvertisedRoutesResource( + googleapiclient.discovery.Resource + ): + def create( + self, + *, + parent: str, + body: GatewayAdvertisedRoute = ..., + gatewayAdvertisedRouteId: str = ..., + requestId: str = ..., + **kwargs: typing.Any, + ) -> GoogleLongrunningOperationHttpRequest: ... + def delete( + self, *, name: str, requestId: str = ..., **kwargs: typing.Any + ) -> GoogleLongrunningOperationHttpRequest: ... + def get( + self, *, name: str, **kwargs: typing.Any + ) -> GatewayAdvertisedRouteHttpRequest: ... + def list( + self, + *, + parent: str, + filter: str = ..., + orderBy: str = ..., + pageSize: int = ..., + pageToken: str = ..., + **kwargs: typing.Any, + ) -> ListGatewayAdvertisedRoutesResponseHttpRequest: ... + def list_next( + self, + previous_request: ListGatewayAdvertisedRoutesResponseHttpRequest, + previous_response: ListGatewayAdvertisedRoutesResponse, + ) -> ListGatewayAdvertisedRoutesResponseHttpRequest | None: ... + def patch( + self, + *, + name: str, + body: GatewayAdvertisedRoute = ..., + requestId: str = ..., + updateMask: str = ..., + **kwargs: typing.Any, + ) -> GoogleLongrunningOperationHttpRequest: ... + def create( self, *, @@ -856,6 +900,9 @@ class NetworkconnectivityResource(googleapiclient.discovery.Resource): body: TestIamPermissionsRequest = ..., **kwargs: typing.Any, ) -> TestIamPermissionsResponseHttpRequest: ... + def gatewayAdvertisedRoutes( + self, + ) -> GatewayAdvertisedRoutesResource: ... @typing.type_check_only class TransportsResource(googleapiclient.discovery.Resource): @@ -993,6 +1040,14 @@ class EmptyHttpRequest(googleapiclient.http.HttpRequest): num_retries: int = 0, ) -> Empty: ... +@typing.type_check_only +class GatewayAdvertisedRouteHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> GatewayAdvertisedRoute: ... + @typing.type_check_only class GoogleLongrunningListOperationsResponseHttpRequest( googleapiclient.http.HttpRequest @@ -1051,6 +1106,14 @@ class ListDestinationsResponseHttpRequest(googleapiclient.http.HttpRequest): num_retries: int = 0, ) -> ListDestinationsResponse: ... +@typing.type_check_only +class ListGatewayAdvertisedRoutesResponseHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> ListGatewayAdvertisedRoutesResponse: ... + @typing.type_check_only class ListGroupsResponseHttpRequest(googleapiclient.http.HttpRequest): def execute( diff --git a/googleapiclient-stubs/_apis/networkconnectivity/v1/schemas.pyi b/googleapiclient-stubs/_apis/networkconnectivity/v1/schemas.pyi index 52c3db6d3..de290a411 100644 --- a/googleapiclient-stubs/_apis/networkconnectivity/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/networkconnectivity/v1/schemas.pyi @@ -230,6 +230,39 @@ class Filter(typing_extensions.TypedDict, total=False): ] srcRange: str +@typing.type_check_only +class Gateway(typing_extensions.TypedDict, total=False): + capacity: typing_extensions.Literal[ + "GATEWAY_CAPACITY_UNSPECIFIED", "CAPACITY_1_GBPS", "CAPACITY_10_GBPS" + ] + cloudRouters: _list[str] + ipRangeReservations: _list[IpRangeReservation] + sacAttachment: str + +@typing.type_check_only +class GatewayAdvertisedRoute(typing_extensions.TypedDict, total=False): + createTime: str + description: str + ipRange: str + labels: dict[str, typing.Any] + name: str + priority: int + recipient: typing_extensions.Literal["RECIPIENT_UNSPECIFIED", "ADVERTISE_TO_HUB"] + state: typing_extensions.Literal[ + "STATE_UNSPECIFIED", + "CREATING", + "ACTIVE", + "DELETING", + "ACCEPTING", + "REJECTING", + "UPDATING", + "INACTIVE", + "OBSOLETE", + "FAILED", + ] + uniqueId: str + updateTime: str + @typing.type_check_only class GoogleLongrunningCancelOperationRequest( typing_extensions.TypedDict, total=False @@ -293,7 +326,7 @@ class Hub(typing_extensions.TypedDict, total=False): name: str policyMode: typing_extensions.Literal["POLICY_MODE_UNSPECIFIED", "PRESET"] presetTopology: typing_extensions.Literal[ - "PRESET_TOPOLOGY_UNSPECIFIED", "MESH", "STAR" + "PRESET_TOPOLOGY_UNSPECIFIED", "MESH", "STAR", "HYBRID_INSPECTION" ] routeTables: _list[str] routingVpcs: _list[RoutingVPC] @@ -353,6 +386,10 @@ class InternalRange(typing_extensions.TypedDict, total=False): ] users: _list[str] +@typing.type_check_only +class IpRangeReservation(typing_extensions.TypedDict, total=False): + ipRange: str + @typing.type_check_only class LinkedInterconnectAttachments(typing_extensions.TypedDict, total=False): excludeExportRanges: _list[str] @@ -415,6 +452,12 @@ class ListDestinationsResponse(typing_extensions.TypedDict, total=False): nextPageToken: str unreachable: _list[str] +@typing.type_check_only +class ListGatewayAdvertisedRoutesResponse(typing_extensions.TypedDict, total=False): + gatewayAdvertisedRoutes: _list[GatewayAdvertisedRoute] + nextPageToken: str + unreachable: _list[str] + @typing.type_check_only class ListGroupsResponse(typing_extensions.TypedDict, total=False): groups: _list[Group] @@ -913,6 +956,7 @@ class Spoke(typing_extensions.TypedDict, total=False): description: str etag: str fieldPathsPendingUpdate: _list[str] + gateway: Gateway group: str hub: str labels: dict[str, typing.Any] @@ -929,6 +973,7 @@ class Spoke(typing_extensions.TypedDict, total=False): "INTERCONNECT_ATTACHMENT", "ROUTER_APPLIANCE", "VPC_NETWORK", + "GATEWAY", "PRODUCER_VPC_NETWORK", ] state: typing_extensions.Literal[ @@ -991,6 +1036,7 @@ class SpokeTypeCount(typing_extensions.TypedDict, total=False): "INTERCONNECT_ATTACHMENT", "ROUTER_APPLIANCE", "VPC_NETWORK", + "GATEWAY", "PRODUCER_VPC_NETWORK", ] diff --git a/googleapiclient-stubs/_apis/networkmanagement/v1/schemas.pyi b/googleapiclient-stubs/_apis/networkmanagement/v1/schemas.pyi index 3b1ea8ce1..c74b68223 100644 --- a/googleapiclient-stubs/_apis/networkmanagement/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/networkmanagement/v1/schemas.pyi @@ -213,6 +213,7 @@ class DropInfo(typing_extensions.TypedDict, total=False): "FORWARDING_RULE_MISMATCH", "FORWARDING_RULE_NO_INSTANCES", "FIREWALL_BLOCKING_LOAD_BALANCER_BACKEND_HEALTH_CHECK", + "FIREWALL_BLOCKING_LOAD_BALANCER_ENVOY_PROXY_HEALTH_CHECK", "INGRESS_FIREWALL_TAGS_UNSUPPORTED_BY_DIRECT_VPC_EGRESS", "INSTANCE_NOT_RUNNING", "GKE_CLUSTER_NOT_RUNNING", diff --git a/googleapiclient-stubs/_apis/networkmanagement/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/networkmanagement/v1beta1/schemas.pyi index d4b1c8761..0780cc2fe 100644 --- a/googleapiclient-stubs/_apis/networkmanagement/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/networkmanagement/v1beta1/schemas.pyi @@ -213,6 +213,7 @@ class DropInfo(typing_extensions.TypedDict, total=False): "FORWARDING_RULE_MISMATCH", "FORWARDING_RULE_NO_INSTANCES", "FIREWALL_BLOCKING_LOAD_BALANCER_BACKEND_HEALTH_CHECK", + "FIREWALL_BLOCKING_LOAD_BALANCER_ENVOY_PROXY_HEALTH_CHECK", "INGRESS_FIREWALL_TAGS_UNSUPPORTED_BY_DIRECT_VPC_EGRESS", "INSTANCE_NOT_RUNNING", "GKE_CLUSTER_NOT_RUNNING", @@ -352,6 +353,7 @@ class Empty(typing_extensions.TypedDict, total=False): ... class Endpoint(typing_extensions.TypedDict, total=False): appEngineVersion: AppEngineVersionEndpoint cloudFunction: CloudFunctionEndpoint + cloudRunJob: str cloudRunRevision: CloudRunRevisionEndpoint cloudSqlInstance: str datastreamPrivateConnection: str diff --git a/googleapiclient-stubs/_apis/networkservices/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/networkservices/v1beta1/schemas.pyi index bd8c4fe9c..3839c3ed6 100644 --- a/googleapiclient-stubs/_apis/networkservices/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/networkservices/v1beta1/schemas.pyi @@ -51,7 +51,6 @@ class AgentGatewayNetworkConfigEgress(typing_extensions.TypedDict, total=False): @typing.type_check_only class AgentGatewaySelfManaged(typing_extensions.TypedDict, total=False): resourceUri: str - resourceUris: _list[str] @typing.type_check_only class AuthzExtension(typing_extensions.TypedDict, total=False): diff --git a/googleapiclient-stubs/_apis/ondemandscanning/v1/schemas.pyi b/googleapiclient-stubs/_apis/ondemandscanning/v1/schemas.pyi index b1eafb5ad..cbc0d69f3 100644 --- a/googleapiclient-stubs/_apis/ondemandscanning/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/ondemandscanning/v1/schemas.pyi @@ -120,6 +120,11 @@ class CVSS(typing_extensions.TypedDict, total=False): "ATTACK_COMPLEXITY_HIGH", "ATTACK_COMPLEXITY_MEDIUM", ] + attackRequirements: typing_extensions.Literal[ + "ATTACK_REQUIREMENTS_UNSPECIFIED", + "ATTACK_REQUIREMENTS_NONE", + "ATTACK_REQUIREMENTS_PRESENT", + ] attackVector: typing_extensions.Literal[ "ATTACK_VECTOR_UNSPECIFIED", "ATTACK_VECTOR_NETWORK", @@ -169,10 +174,60 @@ class CVSS(typing_extensions.TypedDict, total=False): scope: typing_extensions.Literal[ "SCOPE_UNSPECIFIED", "SCOPE_UNCHANGED", "SCOPE_CHANGED" ] + subsequentSystemAvailabilityImpact: typing_extensions.Literal[ + "IMPACT_UNSPECIFIED", + "IMPACT_HIGH", + "IMPACT_LOW", + "IMPACT_NONE", + "IMPACT_PARTIAL", + "IMPACT_COMPLETE", + ] + subsequentSystemConfidentialityImpact: typing_extensions.Literal[ + "IMPACT_UNSPECIFIED", + "IMPACT_HIGH", + "IMPACT_LOW", + "IMPACT_NONE", + "IMPACT_PARTIAL", + "IMPACT_COMPLETE", + ] + subsequentSystemIntegrityImpact: typing_extensions.Literal[ + "IMPACT_UNSPECIFIED", + "IMPACT_HIGH", + "IMPACT_LOW", + "IMPACT_NONE", + "IMPACT_PARTIAL", + "IMPACT_COMPLETE", + ] userInteraction: typing_extensions.Literal[ "USER_INTERACTION_UNSPECIFIED", "USER_INTERACTION_NONE", "USER_INTERACTION_REQUIRED", + "USER_INTERACTION_PASSIVE", + "USER_INTERACTION_ACTIVE", + ] + vulnerableSystemAvailabilityImpact: typing_extensions.Literal[ + "IMPACT_UNSPECIFIED", + "IMPACT_HIGH", + "IMPACT_LOW", + "IMPACT_NONE", + "IMPACT_PARTIAL", + "IMPACT_COMPLETE", + ] + vulnerableSystemConfidentialityImpact: typing_extensions.Literal[ + "IMPACT_UNSPECIFIED", + "IMPACT_HIGH", + "IMPACT_LOW", + "IMPACT_NONE", + "IMPACT_PARTIAL", + "IMPACT_COMPLETE", + ] + vulnerableSystemIntegrityImpact: typing_extensions.Literal[ + "IMPACT_UNSPECIFIED", + "IMPACT_HIGH", + "IMPACT_LOW", + "IMPACT_NONE", + "IMPACT_PARTIAL", + "IMPACT_COMPLETE", ] @typing.type_check_only @@ -872,7 +927,7 @@ class VulnerabilityOccurrence(typing_extensions.TypedDict, total=False): cvssScore: float cvssV2: CVSS cvssVersion: typing_extensions.Literal[ - "CVSS_VERSION_UNSPECIFIED", "CVSS_VERSION_2", "CVSS_VERSION_3" + "CVSS_VERSION_UNSPECIFIED", "CVSS_VERSION_2", "CVSS_VERSION_3", "CVSS_VERSION_4" ] cvssv3: CVSS effectiveSeverity: typing_extensions.Literal[ diff --git a/googleapiclient-stubs/_apis/ondemandscanning/v1beta1/schemas.pyi b/googleapiclient-stubs/_apis/ondemandscanning/v1beta1/schemas.pyi index 22f0f2c61..4c567f524 100644 --- a/googleapiclient-stubs/_apis/ondemandscanning/v1beta1/schemas.pyi +++ b/googleapiclient-stubs/_apis/ondemandscanning/v1beta1/schemas.pyi @@ -119,6 +119,11 @@ class CVSS(typing_extensions.TypedDict, total=False): "ATTACK_COMPLEXITY_HIGH", "ATTACK_COMPLEXITY_MEDIUM", ] + attackRequirements: typing_extensions.Literal[ + "ATTACK_REQUIREMENTS_UNSPECIFIED", + "ATTACK_REQUIREMENTS_NONE", + "ATTACK_REQUIREMENTS_PRESENT", + ] attackVector: typing_extensions.Literal[ "ATTACK_VECTOR_UNSPECIFIED", "ATTACK_VECTOR_NETWORK", @@ -168,10 +173,60 @@ class CVSS(typing_extensions.TypedDict, total=False): scope: typing_extensions.Literal[ "SCOPE_UNSPECIFIED", "SCOPE_UNCHANGED", "SCOPE_CHANGED" ] + subsequentSystemAvailabilityImpact: typing_extensions.Literal[ + "IMPACT_UNSPECIFIED", + "IMPACT_HIGH", + "IMPACT_LOW", + "IMPACT_NONE", + "IMPACT_PARTIAL", + "IMPACT_COMPLETE", + ] + subsequentSystemConfidentialityImpact: typing_extensions.Literal[ + "IMPACT_UNSPECIFIED", + "IMPACT_HIGH", + "IMPACT_LOW", + "IMPACT_NONE", + "IMPACT_PARTIAL", + "IMPACT_COMPLETE", + ] + subsequentSystemIntegrityImpact: typing_extensions.Literal[ + "IMPACT_UNSPECIFIED", + "IMPACT_HIGH", + "IMPACT_LOW", + "IMPACT_NONE", + "IMPACT_PARTIAL", + "IMPACT_COMPLETE", + ] userInteraction: typing_extensions.Literal[ "USER_INTERACTION_UNSPECIFIED", "USER_INTERACTION_NONE", "USER_INTERACTION_REQUIRED", + "USER_INTERACTION_PASSIVE", + "USER_INTERACTION_ACTIVE", + ] + vulnerableSystemAvailabilityImpact: typing_extensions.Literal[ + "IMPACT_UNSPECIFIED", + "IMPACT_HIGH", + "IMPACT_LOW", + "IMPACT_NONE", + "IMPACT_PARTIAL", + "IMPACT_COMPLETE", + ] + vulnerableSystemConfidentialityImpact: typing_extensions.Literal[ + "IMPACT_UNSPECIFIED", + "IMPACT_HIGH", + "IMPACT_LOW", + "IMPACT_NONE", + "IMPACT_PARTIAL", + "IMPACT_COMPLETE", + ] + vulnerableSystemIntegrityImpact: typing_extensions.Literal[ + "IMPACT_UNSPECIFIED", + "IMPACT_HIGH", + "IMPACT_LOW", + "IMPACT_NONE", + "IMPACT_PARTIAL", + "IMPACT_COMPLETE", ] @typing.type_check_only @@ -871,7 +926,7 @@ class VulnerabilityOccurrence(typing_extensions.TypedDict, total=False): cvssScore: float cvssV2: CVSS cvssVersion: typing_extensions.Literal[ - "CVSS_VERSION_UNSPECIFIED", "CVSS_VERSION_2", "CVSS_VERSION_3" + "CVSS_VERSION_UNSPECIFIED", "CVSS_VERSION_2", "CVSS_VERSION_3", "CVSS_VERSION_4" ] cvssv3: CVSS effectiveSeverity: typing_extensions.Literal[ diff --git a/googleapiclient-stubs/_apis/oracledatabase/v1/resources.pyi b/googleapiclient-stubs/_apis/oracledatabase/v1/resources.pyi index fb94410cc..40d7abafc 100644 --- a/googleapiclient-stubs/_apis/oracledatabase/v1/resources.pyi +++ b/googleapiclient-stubs/_apis/oracledatabase/v1/resources.pyi @@ -543,6 +543,212 @@ class OracleDatabaseResource(googleapiclient.discovery.Resource): ) -> ListGiVersionsResponseHttpRequest | None: ... def minorVersions(self) -> MinorVersionsResource: ... + @typing.type_check_only + class GoldengateConnectionAssignmentsResource( + googleapiclient.discovery.Resource + ): + def create( + self, + *, + parent: str, + body: GoldengateConnectionAssignment = ..., + goldengateConnectionAssignmentId: 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 + ) -> GoldengateConnectionAssignmentHttpRequest: ... + def list( + self, + *, + parent: str, + filter: str = ..., + orderBy: str = ..., + pageSize: int = ..., + pageToken: str = ..., + **kwargs: typing.Any, + ) -> ListGoldengateConnectionAssignmentsResponseHttpRequest: ... + def list_next( + self, + previous_request: ListGoldengateConnectionAssignmentsResponseHttpRequest, + previous_response: ListGoldengateConnectionAssignmentsResponse, + ) -> ListGoldengateConnectionAssignmentsResponseHttpRequest | None: ... + def test( + self, + *, + name: str, + body: TestGoldengateConnectionAssignmentRequest = ..., + **kwargs: typing.Any, + ) -> TestGoldengateConnectionAssignmentResponseHttpRequest: ... + + @typing.type_check_only + class GoldengateConnectionTypesResource(googleapiclient.discovery.Resource): + def get( + self, *, name: str, **kwargs: typing.Any + ) -> GoldengateConnectionTypeHttpRequest: ... + def list( + self, + *, + parent: str, + filter: str = ..., + pageSize: int = ..., + pageToken: str = ..., + **kwargs: typing.Any, + ) -> ListGoldengateConnectionTypesResponseHttpRequest: ... + def list_next( + self, + previous_request: ListGoldengateConnectionTypesResponseHttpRequest, + previous_response: ListGoldengateConnectionTypesResponse, + ) -> ListGoldengateConnectionTypesResponseHttpRequest | None: ... + + @typing.type_check_only + class GoldengateConnectionsResource(googleapiclient.discovery.Resource): + def create( + self, + *, + parent: str, + body: GoldengateConnection = ..., + goldengateConnectionId: 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 + ) -> GoldengateConnectionHttpRequest: ... + def list( + self, + *, + parent: str, + filter: str = ..., + orderBy: str = ..., + pageSize: int = ..., + pageToken: str = ..., + **kwargs: typing.Any, + ) -> ListGoldengateConnectionsResponseHttpRequest: ... + def list_next( + self, + previous_request: ListGoldengateConnectionsResponseHttpRequest, + previous_response: ListGoldengateConnectionsResponse, + ) -> ListGoldengateConnectionsResponseHttpRequest | None: ... + + @typing.type_check_only + class GoldengateDeploymentEnvironmentsResource( + googleapiclient.discovery.Resource + ): + def get( + self, *, name: str, **kwargs: typing.Any + ) -> GoldengateDeploymentEnvironmentHttpRequest: ... + def list( + self, + *, + parent: str, + pageSize: int = ..., + pageToken: str = ..., + **kwargs: typing.Any, + ) -> ListGoldengateDeploymentEnvironmentsResponseHttpRequest: ... + def list_next( + self, + previous_request: ListGoldengateDeploymentEnvironmentsResponseHttpRequest, + previous_response: ListGoldengateDeploymentEnvironmentsResponse, + ) -> ListGoldengateDeploymentEnvironmentsResponseHttpRequest | None: ... + + @typing.type_check_only + class GoldengateDeploymentTypesResource(googleapiclient.discovery.Resource): + def get( + self, *, name: str, **kwargs: typing.Any + ) -> GoldengateDeploymentTypeHttpRequest: ... + def list( + self, + *, + parent: str, + filter: str = ..., + orderBy: str = ..., + pageSize: int = ..., + pageToken: str = ..., + **kwargs: typing.Any, + ) -> ListGoldengateDeploymentTypesResponseHttpRequest: ... + def list_next( + self, + previous_request: ListGoldengateDeploymentTypesResponseHttpRequest, + previous_response: ListGoldengateDeploymentTypesResponse, + ) -> ListGoldengateDeploymentTypesResponseHttpRequest | None: ... + + @typing.type_check_only + class GoldengateDeploymentVersionsResource( + googleapiclient.discovery.Resource + ): + def get( + self, *, name: str, **kwargs: typing.Any + ) -> GoldengateDeploymentVersionHttpRequest: ... + def list( + self, + *, + parent: str, + filter: str = ..., + pageSize: int = ..., + pageToken: str = ..., + **kwargs: typing.Any, + ) -> ListGoldengateDeploymentVersionsResponseHttpRequest: ... + def list_next( + self, + previous_request: ListGoldengateDeploymentVersionsResponseHttpRequest, + previous_response: ListGoldengateDeploymentVersionsResponse, + ) -> ListGoldengateDeploymentVersionsResponseHttpRequest | None: ... + + @typing.type_check_only + class GoldengateDeploymentsResource(googleapiclient.discovery.Resource): + def create( + self, + *, + parent: str, + body: GoldengateDeployment = ..., + goldengateDeploymentId: 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 + ) -> GoldengateDeploymentHttpRequest: ... + def list( + self, + *, + parent: str, + filter: str = ..., + orderBy: str = ..., + pageSize: int = ..., + pageToken: str = ..., + **kwargs: typing.Any, + ) -> ListGoldengateDeploymentsResponseHttpRequest: ... + def list_next( + self, + previous_request: ListGoldengateDeploymentsResponseHttpRequest, + previous_response: ListGoldengateDeploymentsResponse, + ) -> ListGoldengateDeploymentsResponseHttpRequest | None: ... + def start( + self, + *, + name: str, + body: StartGoldengateDeploymentRequest = ..., + **kwargs: typing.Any, + ) -> OperationHttpRequest: ... + def stop( + self, + *, + name: str, + body: StopGoldengateDeploymentRequest = ..., + **kwargs: typing.Any, + ) -> OperationHttpRequest: ... + @typing.type_check_only class OdbNetworksResource(googleapiclient.discovery.Resource): @typing.type_check_only @@ -703,6 +909,23 @@ class OracleDatabaseResource(googleapiclient.discovery.Resource): def exadbVmClusters(self) -> ExadbVmClustersResource: ... def exascaleDbStorageVaults(self) -> ExascaleDbStorageVaultsResource: ... def giVersions(self) -> GiVersionsResource: ... + def goldengateConnectionAssignments( + self, + ) -> GoldengateConnectionAssignmentsResource: ... + def goldengateConnectionTypes( + self, + ) -> GoldengateConnectionTypesResource: ... + def goldengateConnections(self) -> GoldengateConnectionsResource: ... + def goldengateDeploymentEnvironments( + self, + ) -> GoldengateDeploymentEnvironmentsResource: ... + def goldengateDeploymentTypes( + self, + ) -> GoldengateDeploymentTypesResource: ... + def goldengateDeploymentVersions( + self, + ) -> GoldengateDeploymentVersionsResource: ... + def goldengateDeployments(self) -> GoldengateDeploymentsResource: ... def odbNetworks(self) -> OdbNetworksResource: ... def operations(self) -> OperationsResource: ... def pluggableDatabases(self) -> PluggableDatabasesResource: ... @@ -797,6 +1020,62 @@ class GenerateAutonomousDatabaseWalletResponseHttpRequest( num_retries: int = 0, ) -> GenerateAutonomousDatabaseWalletResponse: ... +@typing.type_check_only +class GoldengateConnectionHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> GoldengateConnection: ... + +@typing.type_check_only +class GoldengateConnectionAssignmentHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> GoldengateConnectionAssignment: ... + +@typing.type_check_only +class GoldengateConnectionTypeHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> GoldengateConnectionType: ... + +@typing.type_check_only +class GoldengateDeploymentHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> GoldengateDeployment: ... + +@typing.type_check_only +class GoldengateDeploymentEnvironmentHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> GoldengateDeploymentEnvironment: ... + +@typing.type_check_only +class GoldengateDeploymentTypeHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> GoldengateDeploymentType: ... + +@typing.type_check_only +class GoldengateDeploymentVersionHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> GoldengateDeploymentVersion: ... + @typing.type_check_only class ListAutonomousDatabaseBackupsResponseHttpRequest( googleapiclient.http.HttpRequest @@ -949,6 +1228,72 @@ class ListGiVersionsResponseHttpRequest(googleapiclient.http.HttpRequest): num_retries: int = 0, ) -> ListGiVersionsResponse: ... +@typing.type_check_only +class ListGoldengateConnectionAssignmentsResponseHttpRequest( + googleapiclient.http.HttpRequest +): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> ListGoldengateConnectionAssignmentsResponse: ... + +@typing.type_check_only +class ListGoldengateConnectionTypesResponseHttpRequest( + googleapiclient.http.HttpRequest +): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> ListGoldengateConnectionTypesResponse: ... + +@typing.type_check_only +class ListGoldengateConnectionsResponseHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> ListGoldengateConnectionsResponse: ... + +@typing.type_check_only +class ListGoldengateDeploymentEnvironmentsResponseHttpRequest( + googleapiclient.http.HttpRequest +): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> ListGoldengateDeploymentEnvironmentsResponse: ... + +@typing.type_check_only +class ListGoldengateDeploymentTypesResponseHttpRequest( + googleapiclient.http.HttpRequest +): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> ListGoldengateDeploymentTypesResponse: ... + +@typing.type_check_only +class ListGoldengateDeploymentVersionsResponseHttpRequest( + googleapiclient.http.HttpRequest +): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> ListGoldengateDeploymentVersionsResponse: ... + +@typing.type_check_only +class ListGoldengateDeploymentsResponseHttpRequest(googleapiclient.http.HttpRequest): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> ListGoldengateDeploymentsResponse: ... + @typing.type_check_only class ListLocationsResponseHttpRequest(googleapiclient.http.HttpRequest): def execute( @@ -1036,3 +1381,13 @@ class PluggableDatabaseHttpRequest(googleapiclient.http.HttpRequest): http: httplib2.Http | googleapiclient.http.HttpMock | None = None, num_retries: int = 0, ) -> PluggableDatabase: ... + +@typing.type_check_only +class TestGoldengateConnectionAssignmentResponseHttpRequest( + googleapiclient.http.HttpRequest +): + def execute( + self, + http: httplib2.Http | googleapiclient.http.HttpMock | None = None, + num_retries: int = 0, + ) -> TestGoldengateConnectionAssignmentResponse: ... diff --git a/googleapiclient-stubs/_apis/oracledatabase/v1/schemas.pyi b/googleapiclient-stubs/_apis/oracledatabase/v1/schemas.pyi index 4bf54920f..64da98da6 100644 --- a/googleapiclient-stubs/_apis/oracledatabase/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/oracledatabase/v1/schemas.pyi @@ -10,6 +10,15 @@ class AllConnectionStrings(typing_extensions.TypedDict, total=False): low: str medium: str +@typing.type_check_only +class AmazonS3IcebergStorage(typing_extensions.TypedDict, total=False): + accessKeyId: str + bucket: str + endpoint: str + region: str + schemeType: typing_extensions.Literal["SCHEME_TYPE_UNSPECIFIED", "S3", "S3A"] + secretAccessKeySecret: str + @typing.type_check_only class AutonomousDatabase(typing_extensions.TypedDict, total=False): adminPassword: str @@ -285,6 +294,13 @@ class AutonomousDbVersion(typing_extensions.TypedDict, total=False): version: str workloadUri: str +@typing.type_check_only +class AzureDataLakeStorageIcebergStorage(typing_extensions.TypedDict, total=False): + accountKeySecret: str + azureAccount: str + container: str + endpoint: str + @typing.type_check_only class BackupDestinationDetails(typing_extensions.TypedDict, total=False): type: typing_extensions.Literal[ @@ -762,6 +778,17 @@ class DbVersionProperties(typing_extensions.TypedDict, total=False): class DefinedTagValue(typing_extensions.TypedDict, total=False): tags: dict[str, typing.Any] +@typing.type_check_only +class DeploymentDiagnosticData(typing_extensions.TypedDict, total=False): + bucket: str + diagnosticEndTime: str + diagnosticStartTime: str + diagnosticState: typing_extensions.Literal[ + "DIAGNOSTIC_STATE_UNSPECIFIED", "IN_PROGRESS", "SUCCEEDED", "FAILED" + ] + namespace: str + object: str + @typing.type_check_only class Empty(typing_extensions.TypedDict, total=False): ... @@ -909,6 +936,875 @@ class GiVersion(typing_extensions.TypedDict, total=False): name: str version: str +@typing.type_check_only +class GlueIcebergCatalog(typing_extensions.TypedDict, total=False): + glueId: str + +@typing.type_check_only +class GoldengateAmazonKinesisConnectionProperties( + typing_extensions.TypedDict, total=False +): + accessKeyId: str + awsRegion: str + endpoint: str + secretAccessKeySecret: str + technologyType: str + +@typing.type_check_only +class GoldengateAmazonRedshiftConnectionProperties( + typing_extensions.TypedDict, total=False +): + connectionUrl: str + password: str + passwordSecretVersion: str + technologyType: str + username: str + +@typing.type_check_only +class GoldengateAmazonS3ConnectionProperties(typing_extensions.TypedDict, total=False): + accessKeyId: str + endpoint: str + region: str + secretAccessKeySecret: str + technologyType: str + +@typing.type_check_only +class GoldengateAzureDataLakeStorageConnectionProperties( + typing_extensions.TypedDict, total=False +): + account: str + accountKeySecret: str + authenticationType: typing_extensions.Literal[ + "AUTHENTICATION_TYPE_UNSPECIFIED", + "SHARED_KEY", + "SHARED_ACCESS_SIGNATURE", + "AZURE_ACTIVE_DIRECTORY", + ] + azureAuthorityHost: str + azureTenantId: str + clientId: str + clientSecret: str + endpoint: str + sasTokenSecret: str + technologyType: str + +@typing.type_check_only +class GoldengateAzureSynapseAnalyticsConnectionProperties( + typing_extensions.TypedDict, total=False +): + connectionString: str + password: str + passwordSecretVersion: str + technologyType: str + username: str + +@typing.type_check_only +class GoldengateBackupSchedule(typing_extensions.TypedDict, total=False): + backupScheduledTime: str + bucket: str + compartmentId: str + frequencyBackupScheduled: typing_extensions.Literal[ + "FREQUENCY_BACKUP_SCHEDULED_UNSPECIFIED", "DAILY", "WEEKLY", "MONTHLY" + ] + metadataOnly: bool + namespace: str + +@typing.type_check_only +class GoldengateConnection(typing_extensions.TypedDict, total=False): + createTime: str + entitlementId: str + gcpOracleZone: str + labels: dict[str, typing.Any] + name: str + ociUrl: str + odbNetwork: str + odbSubnet: str + properties: GoldengateConnectionProperties + +@typing.type_check_only +class GoldengateConnectionAssignment(typing_extensions.TypedDict, total=False): + createTime: str + displayName: str + entitlementId: str + labels: dict[str, typing.Any] + name: str + properties: GoldengateConnectionAssignmentProperties + +@typing.type_check_only +class GoldengateConnectionAssignmentProperties( + typing_extensions.TypedDict, total=False +): + alias: str + goldengateConnection: str + goldengateDeployment: str + ocid: str + state: typing_extensions.Literal[ + "STATE_UNSPECIFIED", "CREATING", "ACTIVE", "FAILED", "UPDATING", "DELETING" + ] + +@typing.type_check_only +class GoldengateConnectionProperties(typing_extensions.TypedDict, total=False): + amazonKinesisConnectionProperties: GoldengateAmazonKinesisConnectionProperties + amazonRedshiftConnectionProperties: GoldengateAmazonRedshiftConnectionProperties + amazonS3ConnectionProperties: GoldengateAmazonS3ConnectionProperties + azureDataLakeStorageConnectionProperties: ( + GoldengateAzureDataLakeStorageConnectionProperties + ) + azureSynapseAnalyticsConnectionProperties: ( + GoldengateAzureSynapseAnalyticsConnectionProperties + ) + connectionType: typing_extensions.Literal[ + "GOLDENGATE_CONNECTION_TYPE_UNSPECIFIED", + "GOLDENGATE", + "KAFKA", + "KAFKA_SCHEMA_REGISTRY", + "MYSQL", + "JAVA_MESSAGE_SERVICE", + "MICROSOFT_SQLSERVER", + "OCI_OBJECT_STORAGE", + "ORACLE", + "AZURE_DATA_LAKE_STORAGE", + "POSTGRESQL", + "AZURE_SYNAPSE_ANALYTICS", + "SNOWFLAKE", + "AMAZON_S3", + "HDFS", + "ORACLE_AI_DATA_PLATFORM", + "ORACLE_NOSQL", + "MONGODB", + "AMAZON_KINESIS", + "AMAZON_REDSHIFT", + "DB2", + "REDIS", + "ELASTICSEARCH", + "GENERIC", + "GOOGLE_CLOUD_STORAGE", + "GOOGLE_BIGQUERY", + "DATABRICKS", + "GOOGLE_PUBSUB", + "MICROSOFT_FABRIC", + "ICEBERG", + ] + databricksConnectionProperties: GoldengateDatabricksConnectionProperties + db2ConnectionProperties: GoldengateDb2ConnectionProperties + description: str + displayName: str + elasticsearchConnectionProperties: GoldengateElasticsearchConnectionProperties + genericConnectionProperties: GoldengateGenericConnectionProperties + goldengateConnectionProperties: GoldengateGoldengateConnectionProperties + googleBigQueryConnectionProperties: GoldengateGoogleBigQueryConnectionProperties + googleCloudStorageConnectionProperties: ( + GoldengateGoogleCloudStorageConnectionProperties + ) + googlePubsubConnectionProperties: GoldengateGooglePubsubConnectionProperties + hdfsConnectionProperties: GoldengateHdfsConnectionProperties + icebergConnectionProperties: GoldengateIcebergConnectionProperties + ingressIpAddresses: _list[str] + javaMessageServiceConnectionProperties: ( + GoldengateJavaMessageServiceConnectionProperties + ) + kafkaConnectionProperties: GoldengateKafkaConnectionProperties + kafkaSchemaRegistryConnectionProperties: ( + GoldengateKafkaSchemaRegistryConnectionProperties + ) + lifecycleDetails: str + lifecycleState: typing_extensions.Literal[ + "GOLDENGATE_CONNECTION_LIFECYCLE_STATE_UNSPECIFIED", + "CREATING", + "ACTIVE", + "UPDATING", + "DELETING", + "DELETED", + "FAILED", + ] + microsoftFabricConnectionProperties: GoldengateMicrosoftFabricConnectionProperties + microsoftSqlserverConnectionProperties: ( + GoldengateMicrosoftSqlserverConnectionProperties + ) + mongodbConnectionProperties: GoldengateMongodbConnectionProperties + mysqlConnectionProperties: GoldengateMysqlConnectionProperties + ociObjectStorageConnectionProperties: GoldengateOciObjectStorageConnectionProperties + ocid: str + oracleAiDataPlatformConnectionProperties: ( + GoldengateOracleAIDataPlatformConnectionProperties + ) + oracleConnectionProperties: GoldengateOracleConnectionProperties + oracleNosqlConnectionProperties: GoldengateOracleNosqlConnectionProperties + postgresqlConnectionProperties: GoldengatePostgresqlConnectionProperties + redisConnectionProperties: GoldengateRedisConnectionProperties + routingMethod: typing_extensions.Literal[ + "GOLDENGATE_CONNECTION_ROUTING_METHOD_UNSPECIFIED", + "SHARED_DEPLOYMENT_ENDPOINT", + "DEDICATED_ENDPOINT", + ] + snowflakeConnectionProperties: GoldengateSnowflakeConnectionProperties + updateTime: str + +@typing.type_check_only +class GoldengateConnectionType(typing_extensions.TypedDict, total=False): + connectionType: typing_extensions.Literal[ + "CONNECTION_TYPE_UNSPECIFIED", + "GOLDENGATE", + "KAFKA", + "KAFKA_SCHEMA_REGISTRY", + "MYSQL", + "JAVA_MESSAGE_SERVICE", + "MICROSOFT_SQLSERVER", + "OCI_OBJECT_STORAGE", + "ORACLE", + "AZURE_DATA_LAKE_STORAGE", + "POSTGRESQL", + "AZURE_SYNAPSE_ANALYTICS", + "SNOWFLAKE", + "AMAZON_S3", + "HDFS", + "ORACLE_AI_DATA_PLATFORM", + "ORACLE_NOSQL", + "MONGODB", + "AMAZON_KINESIS", + "AMAZON_REDSHIFT", + "DB2", + "REDIS", + "ELASTICSEARCH", + "GENERIC", + "GOOGLE_CLOUD_STORAGE", + "GOOGLE_BIGQUERY", + "DATABRICKS", + "GOOGLE_PUBSUB", + "MICROSOFT_FABRIC", + "ICEBERG", + ] + name: str + technologyTypes: _list[str] + +@typing.type_check_only +class GoldengateDatabricksConnectionProperties( + typing_extensions.TypedDict, total=False +): + authenticationType: typing_extensions.Literal[ + "DATABRICKS_AUTHENTICATION_TYPE_UNSPECIFIED", + "PERSONAL_ACCESS_TOKEN", + "OAUTH_M2M", + ] + clientId: str + clientSecret: str + connectionUrl: str + password: str + passwordSecretVersion: str + storageCredential: str + technologyType: str + +@typing.type_check_only +class GoldengateDb2ConnectionProperties(typing_extensions.TypedDict, total=False): + additionalAttributes: _list[NameValuePair] + database: str + host: str + password: str + passwordSecretVersion: str + port: int + securityProtocol: typing_extensions.Literal[ + "DB2_SECURITY_PROTOCOL_UNSPECIFIED", "PLAIN", "TLS" + ] + sslClientKeystashFile: str + sslClientKeystoredbFile: str + sslServerCertificateFile: str + technologyType: str + username: str + +@typing.type_check_only +class GoldengateDeployment(typing_extensions.TypedDict, total=False): + createTime: str + displayName: str + entitlementId: str + gcpOracleZone: str + labels: dict[str, typing.Any] + name: str + ociUrl: str + odbNetwork: str + odbSubnet: str + properties: GoldengateDeploymentProperties + +@typing.type_check_only +class GoldengateDeploymentEnvironment(typing_extensions.TypedDict, total=False): + autoScalingEnabled: bool + category: typing_extensions.Literal[ + "DEPLOYMENT_CATEGORY_UNSPECIFIED", + "DATA_REPLICATION_CATEGORY", + "DATA_TRANSFORMS_CATEGORY", + ] + defaultCpuCoreCount: int + displayName: str + environmentType: typing_extensions.Literal[ + "DEPLOYMENT_ENVIRONMENT_TYPE_UNSPECIFIED", + "PRODUCTION", + "DEVELOPMENT_OR_TESTING", + ] + maxCpuCoreCount: int + memoryGbPerCpuCore: int + minCpuCoreCount: int + name: str + networkBandwidthGbpsPerCpuCore: int + storageUsageLimitGbPerCpuCore: int + +@typing.type_check_only +class GoldengateDeploymentLock(typing_extensions.TypedDict, total=False): + compartmentId: str + createTime: str + message: str + relatedResourceId: str + type: typing_extensions.Literal["LOCK_TYPE_UNSPECIFIED", "FULL", "DELETE"] + +@typing.type_check_only +class GoldengateDeploymentProperties(typing_extensions.TypedDict, total=False): + backupSchedule: GoldengateBackupSchedule + category: typing_extensions.Literal[ + "GOLDENGATE_DEPLOYMENT_CATEGORY_UNSPECIFIED", + "DATA_REPLICATION", + "DATA_TRANSFORMS", + ] + cpuCoreCount: int + deploymentBackupId: str + deploymentDiagnosticData: DeploymentDiagnosticData + deploymentRole: typing_extensions.Literal[ + "GOLDENGATE_DEPLOYMENT_ROLE_TYPE_UNSPECIFIED", "PRIMARY", "STANDBY" + ] + deploymentType: str + deploymentUrl: str + description: str + environmentType: str + fqdn: str + healthy: bool + ingressIps: _list[IngressIp] + isAutoScalingEnabled: bool + isLatestVersion: bool + isPublic: bool + isStorageUtilizationLimitExceeded: bool + lastBackupScheduleTime: str + licenseModel: typing_extensions.Literal[ + "LICENSE_MODEL_UNSPECIFIED", "LICENSE_INCLUDED", "BRING_YOUR_OWN_LICENSE" + ] + lifecycleDetails: str + lifecycleState: typing_extensions.Literal[ + "GOLDENGATE_DEPLOYMENT_LIFECYCLE_STATE_UNSPECIFIED", + "CREATING", + "UPDATING", + "ACTIVE", + "INACTIVE", + "DELETING", + "DELETED", + "FAILED", + "NEEDS_ATTENTION", + "IN_PROGRESS", + "CANCELLING", + "CANCELLED", + "SUCCEEDED", + "WAITING", + ] + lifecycleSubState: typing_extensions.Literal[ + "GOLDENGATE_DEPLOYMENT_LIFECYCLE_SUB_STATE_UNSPECIFIED", + "RECOVERING", + "STARTING", + "STOPPING", + "MOVING", + "UPGRADING", + "RESTORING", + "BACKING_UP", + "ROLLING_BACK", + ] + loadBalancerId: str + loadBalancerSubnetId: str + locks: _list[GoldengateDeploymentLock] + maintenanceConfig: GoldengateMaintenanceConfig + maintenanceWindow: GoldengateMaintenanceWindow + nextBackupScheduleTime: str + nextMaintenanceActionType: typing_extensions.Literal[ + "NEXT_MAINTENANCE_ACTION_TYPE_UNSPECIFIED", "UPGRADE" + ] + nextMaintenanceDescription: str + nextMaintenanceTime: str + nsgIds: _list[str] + ocid: str + oggData: GoldengateOggDeployment + oggVersionSupportEndTime: str + placements: _list[GoldengatePlacement] + privateIpAddress: str + publicIpAddress: str + roleChangeTime: str + storageUtilizationBytes: str + updateTime: str + upgradeRequiredTime: str + +@typing.type_check_only +class GoldengateDeploymentType(typing_extensions.TypedDict, total=False): + category: typing_extensions.Literal[ + "DEPLOYMENT_CATEGORY_UNSPECIFIED", + "DATA_REPLICATION_CATEGORY", + "DATA_TRANSFORMS_CATEGORY", + ] + connectionTypes: _list[str] + defaultUsername: str + deploymentType: typing_extensions.Literal[ + "DEPLOYMENT_TYPE_UNSPECIFIED", + "OGG", + "DATABASE_ORACLE", + "BIGDATA", + "DATABASE_MICROSOFT_SQLSERVER", + "DATABASE_MYSQL", + "DATABASE_POSTGRESQL", + "DATABASE_DB2ZOS", + "DATABASE_DB2I", + "GGSA", + "DATA_TRANSFORMS", + ] + displayName: str + name: str + oggVersion: str + sourceTechnologies: _list[str] + supportedCapabilities: _list[str] + supportedTechnologiesUrl: str + targetTechnologies: _list[str] + +@typing.type_check_only +class GoldengateDeploymentVersion(typing_extensions.TypedDict, total=False): + name: str + ocid: str + properties: GoldengateDeploymentVersionProperties + +@typing.type_check_only +class GoldengateDeploymentVersionProperties(typing_extensions.TypedDict, total=False): + deploymentType: typing_extensions.Literal[ + "DEPLOYMENT_TYPE_UNSPECIFIED", + "OGG", + "DATABASE_ORACLE", + "BIGDATA", + "DATABASE_MICROSOFT_SQLSERVER", + "DATABASE_MYSQL", + "DATABASE_POSTGRESQL", + "DATABASE_DB2ZOS", + "DATABASE_DB2I", + "GGSA", + "DATA_TRANSFORMS", + ] + oggVersion: str + releaseTime: str + releaseType: typing_extensions.Literal[ + "DEPLOYMENT_RELEASE_TYPE_UNSPECIFIED", "MAJOR", "BUNDLE", "MINOR" + ] + securityFix: bool + supportEndTime: str + +@typing.type_check_only +class GoldengateElasticsearchConnectionProperties( + typing_extensions.TypedDict, total=False +): + authenticationType: typing_extensions.Literal[ + "ELASTICSEARCH_AUTHENTICATION_TYPE_UNSPECIFIED", "NONE", "BASIC" + ] + fingerprint: str + password: str + passwordSecretVersion: str + securityProtocol: typing_extensions.Literal[ + "ELASTICSEARCH_SECURITY_PROTOCOL_UNSPECIFIED", "PLAIN", "TLS" + ] + servers: str + technologyType: str + username: str + +@typing.type_check_only +class GoldengateGenericConnectionProperties(typing_extensions.TypedDict, total=False): + host: str + technologyType: str + +@typing.type_check_only +class GoldengateGoldengateConnectionProperties( + typing_extensions.TypedDict, total=False +): + goldengateDeploymentId: str + host: str + password: str + passwordSecretVersion: str + port: int + technologyType: str + username: str + +@typing.type_check_only +class GoldengateGoogleBigQueryConnectionProperties( + typing_extensions.TypedDict, total=False +): + serviceAccountKeyFile: str + technologyType: str + +@typing.type_check_only +class GoldengateGoogleCloudStorageConnectionProperties( + typing_extensions.TypedDict, total=False +): + serviceAccountKeyFile: str + technologyType: str + +@typing.type_check_only +class GoldengateGooglePubsubConnectionProperties( + typing_extensions.TypedDict, total=False +): + serviceAccountKeyFile: str + technologyType: str + +@typing.type_check_only +class GoldengateGroupToRolesMapping(typing_extensions.TypedDict, total=False): + administratorGroupId: str + operatorGroupId: str + securityGroupId: str + userGroupId: str + +@typing.type_check_only +class GoldengateHdfsConnectionProperties(typing_extensions.TypedDict, total=False): + coreSiteXml: str + technologyType: str + +@typing.type_check_only +class GoldengateIcebergConnectionProperties(typing_extensions.TypedDict, total=False): + catalog: IcebergCatalog + storage: IcebergStorage + technologyType: str + +@typing.type_check_only +class GoldengateJavaMessageServiceConnectionProperties( + typing_extensions.TypedDict, total=False +): + authenticationType: typing_extensions.Literal[ + "JMS_AUTHENTICATION_TYPE_UNSPECIFIED", "NONE", "BASIC" + ] + connectionFactory: str + connectionUrl: str + jndiConnectionFactory: str + jndiInitialContextFactory: str + jndiProviderUrl: str + jndiSecurityCredentialsSecret: str + jndiSecurityPrincipal: str + keyStoreFile: str + keyStorePassword: str + keyStorePasswordSecretVersion: str + password: str + passwordSecretVersion: str + securityProtocol: typing_extensions.Literal[ + "JMS_SECURITY_PROTOCOL_UNSPECIFIED", "PLAIN", "TLS", "MTLS" + ] + sslKeyPassword: str + sslKeyPasswordSecretVersion: str + technologyType: str + trustStoreFile: str + trustStorePassword: str + trustStorePasswordSecretVersion: str + useJndi: bool + username: str + +@typing.type_check_only +class GoldengateKafkaConnectionProperties(typing_extensions.TypedDict, total=False): + bootstrapServers: _list[KafkaBootstrapServer] + clusterId: str + consumerPropertiesFile: str + keyStoreFile: str + keyStorePassword: str + keyStorePasswordSecretVersion: str + password: str + passwordSecretVersion: str + producerPropertiesFile: str + securityProtocol: typing_extensions.Literal[ + "KAFKA_SECURITY_PROTOCOL_UNSPECIFIED", + "SSL", + "SASL_SSL", + "PLAINTEXT", + "SASL_PLAINTEXT", + ] + sslKeyPassword: str + sslKeyPasswordSecretVersion: str + streamPoolId: str + technologyType: str + trustStoreFile: str + trustStorePassword: str + trustStorePasswordSecretVersion: str + useResourcePrincipal: bool + username: str + +@typing.type_check_only +class GoldengateKafkaSchemaRegistryConnectionProperties( + typing_extensions.TypedDict, total=False +): + authenticationType: typing_extensions.Literal[ + "AUTHENTICATION_TYPE_UNSPECIFIED", "NONE", "BASIC", "MUTUAL" + ] + keyStoreFile: str + keyStorePassword: str + keyStorePasswordSecretVersion: str + password: str + passwordSecretVersion: str + sslKeyPassword: str + sslKeyPasswordSecretVersion: str + technologyType: str + trustStoreFile: str + trustStorePassword: str + trustStorePasswordSecretVersion: str + url: str + username: str + +@typing.type_check_only +class GoldengateMaintenanceConfig(typing_extensions.TypedDict, total=False): + bundleReleaseUpgradePeriodDays: int + interimReleaseUpgradePeriodDays: int + isInterimReleaseAutoUpgradeEnabled: bool + majorReleaseUpgradePeriodDays: int + securityPatchUpgradePeriodDays: int + +@typing.type_check_only +class GoldengateMaintenanceWindow(typing_extensions.TypedDict, total=False): + day: typing_extensions.Literal[ + "DAY_OF_WEEK_UNSPECIFIED", + "MONDAY", + "TUESDAY", + "WEDNESDAY", + "THURSDAY", + "FRIDAY", + "SATURDAY", + "SUNDAY", + ] + startHour: int + +@typing.type_check_only +class GoldengateMicrosoftFabricConnectionProperties( + typing_extensions.TypedDict, total=False +): + clientId: str + clientSecret: str + endpoint: str + technologyType: str + tenantId: str + +@typing.type_check_only +class GoldengateMicrosoftSqlserverConnectionProperties( + typing_extensions.TypedDict, total=False +): + additionalAttributes: _list[NameValuePair] + database: str + host: str + password: str + passwordSecretVersion: str + port: int + securityProtocol: typing_extensions.Literal[ + "MICROSOFT_SQLSERVER_SECURITY_PROTOCOL_UNSPECIFIED", "PLAIN", "TLS" + ] + serverCertificateValidationRequired: bool + sslCaFile: str + technologyType: str + username: str + +@typing.type_check_only +class GoldengateMongodbConnectionProperties(typing_extensions.TypedDict, total=False): + connectionString: str + databaseId: str + password: str + passwordSecretVersion: str + securityProtocol: typing_extensions.Literal[ + "MONGODB_SECURITY_PROTOCOL_UNSPECIFIED", "PLAIN", "TLS", "MTLS" + ] + technologyType: str + tlsCaFile: str + tlsCertificateKeyFile: str + tlsCertificateKeyFilePassword: str + tlsCertificateKeyFilePasswordSecretVersion: str + username: str + +@typing.type_check_only +class GoldengateMysqlConnectionProperties(typing_extensions.TypedDict, total=False): + additionalAttributes: _list[NameValuePair] + database: str + dbSystemId: str + host: str + password: str + passwordSecretVersion: str + port: int + securityProtocol: typing_extensions.Literal[ + "MYSQL_SECURITY_PROTOCOL_UNSPECIFIED", "PLAIN", "TLS", "MTLS" + ] + sslCaFile: str + sslCertFile: str + sslCrlFile: str + sslKeyFile: str + sslMode: typing_extensions.Literal[ + "SSL_MODE_UNSPECIFIED", + "DISABLED", + "PREFERRED", + "REQUIRED", + "VERIFY_CA", + "VERIFY_IDENTITY", + ] + technologyType: str + username: str + +@typing.type_check_only +class GoldengateOciObjectStorageConnectionProperties( + typing_extensions.TypedDict, total=False +): + privateKeyFile: str + privateKeyPassphraseSecret: str + publicKeyFingerprint: str + region: str + technologyType: str + tenancyId: str + useResourcePrincipal: bool + userId: str + +@typing.type_check_only +class GoldengateOggDeployment(typing_extensions.TypedDict, total=False): + adminPassword: str + adminPasswordSecretVersion: str + adminUsername: str + certificate: str + credentialStore: typing_extensions.Literal[ + "CREDENTIAL_STORE_UNSPECIFIED", "GOLDENGATE", "IAM" + ] + deployment: str + groupRolesMapping: GoldengateGroupToRolesMapping + identityDomainId: str + oggVersion: str + passwordSecretId: str + +@typing.type_check_only +class GoldengateOracleAIDataPlatformConnectionProperties( + typing_extensions.TypedDict, total=False +): + connectionUrl: str + privateKeyFile: str + privateKeyPassphraseSecret: str + publicKeyFingerprint: str + region: str + technologyType: str + tenancyId: str + useResourcePrincipal: bool + userId: str + +@typing.type_check_only +class GoldengateOracleConnectionProperties(typing_extensions.TypedDict, total=False): + authenticationMode: typing_extensions.Literal[ + "ORACLE_AUTHENTICATION_MODE_UNSPECIFIED", "TLS", "MTLS" + ] + connectionString: str + gcpOracleDatabaseId: str + password: str + passwordSecretVersion: str + sessionMode: typing_extensions.Literal[ + "SESSION_MODE_UNSPECIFIED", "DIRECT", "REDIRECT" + ] + technologyType: str + username: str + walletFile: str + +@typing.type_check_only +class GoldengateOracleNosqlConnectionProperties( + typing_extensions.TypedDict, total=False +): + privateKeyFile: str + privateKeyPassphraseSecret: str + publicKeyFingerprint: str + region: str + technologyType: str + tenancyId: str + useResourcePrincipal: bool + userId: str + +@typing.type_check_only +class GoldengatePlacement(typing_extensions.TypedDict, total=False): + availabilityDomain: str + faultDomain: str + +@typing.type_check_only +class GoldengatePostgresqlConnectionProperties( + typing_extensions.TypedDict, total=False +): + additionalAttributes: _list[NameValuePair] + database: str + dbSystemId: str + host: str + password: str + passwordSecretVersion: str + port: int + securityProtocol: typing_extensions.Literal[ + "POSTGRESQL_SECURITY_PROTOCOL_UNSPECIFIED", "PLAIN", "TLS", "MTLS" + ] + sslCaFile: str + sslCertFile: str + sslCrlFile: str + sslKeyFile: str + sslMode: typing_extensions.Literal[ + "POSTGRESQL_SSL_MODE_UNSPECIFIED", + "PREFER", + "REQUIRE", + "VERIFY_CA", + "VERIFY_FULL", + ] + technologyType: str + username: str + +@typing.type_check_only +class GoldengateRedisConnectionProperties(typing_extensions.TypedDict, total=False): + authenticationType: typing_extensions.Literal[ + "REDIS_AUTHENTICATION_TYPE_UNSPECIFIED", "NONE", "BASIC" + ] + keyStoreFile: str + keyStorePassword: str + keyStorePasswordSecretVersion: str + password: str + passwordSecretVersion: str + redisClusterId: str + securityProtocol: typing_extensions.Literal[ + "REDIS_SECURITY_PROTOCOL_UNSPECIFIED", "PLAIN", "TLS", "MTLS" + ] + servers: str + technologyType: str + trustStoreFile: str + trustStorePassword: str + trustStorePasswordSecretVersion: str + username: str + +@typing.type_check_only +class GoldengateSnowflakeConnectionProperties(typing_extensions.TypedDict, total=False): + authenticationType: typing_extensions.Literal[ + "AUTHENTICATION_TYPE_UNSPECIFIED", "BASIC", "KEY_PAIR" + ] + connectionUrl: str + password: str + passwordSecretVersion: str + privateKeyFile: str + privateKeyPassphraseSecret: str + technologyType: str + username: str + +@typing.type_check_only +class GoogleCloudStorageIcebergStorage(typing_extensions.TypedDict, total=False): + bucket: str + projectId: str + serviceAccountKeyFile: str + +@typing.type_check_only +class IcebergCatalog(typing_extensions.TypedDict, total=False): + catalogType: typing_extensions.Literal[ + "CATALOG_TYPE_UNSPECIFIED", "GLUE", "HADOOP", "NESSIE", "POLARIS", "REST" + ] + glueIcebergCatalog: GlueIcebergCatalog + nessieIcebergCatalog: NessieIcebergCatalog + polarisIcebergCatalog: PolarisIcebergCatalog + restIcebergCatalog: RestIcebergCatalog + +@typing.type_check_only +class IcebergStorage(typing_extensions.TypedDict, total=False): + amazonS3IcebergStorage: AmazonS3IcebergStorage + azureDataLakeStorageIcebergStorage: AzureDataLakeStorageIcebergStorage + googleCloudStorageIcebergStorage: GoogleCloudStorageIcebergStorage + storageType: typing_extensions.Literal[ + "STORAGE_TYPE_UNSPECIFIED", + "AMAZON_S3", + "GOOGLE_CLOUD_STORAGE", + "AZURE_DATA_LAKE_STORAGE", + ] + @typing.type_check_only class IdentityConnector(typing_extensions.TypedDict, total=False): connectionState: typing_extensions.Literal[ @@ -920,6 +1816,16 @@ class IdentityConnector(typing_extensions.TypedDict, total=False): ] serviceAgentEmail: str +@typing.type_check_only +class IngressIp(typing_extensions.TypedDict, total=False): + ingressIpAddress: str + +@typing.type_check_only +class KafkaBootstrapServer(typing_extensions.TypedDict, total=False): + host: str + port: int + privateIpAddress: str + @typing.type_check_only class ListAutonomousDatabaseBackupsResponse(typing_extensions.TypedDict, total=False): autonomousDatabaseBackups: _list[AutonomousDatabaseBackup] @@ -1018,6 +1924,54 @@ class ListGiVersionsResponse(typing_extensions.TypedDict, total=False): giVersions: _list[GiVersion] nextPageToken: str +@typing.type_check_only +class ListGoldengateConnectionAssignmentsResponse( + typing_extensions.TypedDict, total=False +): + goldengateConnectionAssignments: _list[GoldengateConnectionAssignment] + nextPageToken: str + unreachable: _list[str] + +@typing.type_check_only +class ListGoldengateConnectionTypesResponse(typing_extensions.TypedDict, total=False): + goldengateConnectionTypes: _list[GoldengateConnectionType] + nextPageToken: str + unreachable: _list[str] + +@typing.type_check_only +class ListGoldengateConnectionsResponse(typing_extensions.TypedDict, total=False): + goldengateConnections: _list[GoldengateConnection] + nextPageToken: str + unreachable: _list[str] + +@typing.type_check_only +class ListGoldengateDeploymentEnvironmentsResponse( + typing_extensions.TypedDict, total=False +): + goldengateDeploymentEnvironments: _list[GoldengateDeploymentEnvironment] + nextPageToken: str + unreachable: _list[str] + +@typing.type_check_only +class ListGoldengateDeploymentTypesResponse(typing_extensions.TypedDict, total=False): + goldengateDeploymentTypes: _list[GoldengateDeploymentType] + nextPageToken: str + unreachable: _list[str] + +@typing.type_check_only +class ListGoldengateDeploymentVersionsResponse( + typing_extensions.TypedDict, total=False +): + goldengateDeploymentVersions: _list[GoldengateDeploymentVersion] + nextPageToken: str + unreachable: _list[str] + +@typing.type_check_only +class ListGoldengateDeploymentsResponse(typing_extensions.TypedDict, total=False): + goldengateDeployments: _list[GoldengateDeployment] + nextPageToken: str + unreachable: _list[str] + @typing.type_check_only class ListLocationsResponse(typing_extensions.TypedDict, total=False): locations: _list[Location] @@ -1114,6 +2068,16 @@ class MinorVersion(typing_extensions.TypedDict, total=False): name: str version: str +@typing.type_check_only +class NameValuePair(typing_extensions.TypedDict, total=False): + key: str + value: str + +@typing.type_check_only +class NessieIcebergCatalog(typing_extensions.TypedDict, total=False): + branch: str + uri: str + @typing.type_check_only class OdbNetwork(typing_extensions.TypedDict, total=False): createTime: str @@ -1222,6 +2186,14 @@ class PluggableDatabaseProperties(typing_extensions.TypedDict, total=False): pdbName: str pdbNodeLevelDetails: _list[PluggableDatabaseNodeLevelDetails] +@typing.type_check_only +class PolarisIcebergCatalog(typing_extensions.TypedDict, total=False): + clientId: str + clientSecret: str + polarisCatalog: str + principalRole: str + uri: str + @typing.type_check_only class RemoveVirtualMachineExadbVmClusterRequest( typing_extensions.TypedDict, total=False @@ -1229,6 +2201,11 @@ class RemoveVirtualMachineExadbVmClusterRequest( hostnames: _list[str] requestId: str +@typing.type_check_only +class RestIcebergCatalog(typing_extensions.TypedDict, total=False): + properties: str + uri: str + @typing.type_check_only class RestartAutonomousDatabaseRequest(typing_extensions.TypedDict, total=False): ... @@ -1259,6 +2236,9 @@ class SourceConfig(typing_extensions.TypedDict, total=False): @typing.type_check_only class StartAutonomousDatabaseRequest(typing_extensions.TypedDict, total=False): ... +@typing.type_check_only +class StartGoldengateDeploymentRequest(typing_extensions.TypedDict, total=False): ... + @typing.type_check_only class Status(typing_extensions.TypedDict, total=False): code: int @@ -1268,6 +2248,9 @@ class Status(typing_extensions.TypedDict, total=False): @typing.type_check_only class StopAutonomousDatabaseRequest(typing_extensions.TypedDict, total=False): ... +@typing.type_check_only +class StopGoldengateDeploymentRequest(typing_extensions.TypedDict, total=False): ... + @typing.type_check_only class StorageSizeDetails(typing_extensions.TypedDict, total=False): dataStorageSizeInGbs: int @@ -1277,6 +2260,29 @@ class StorageSizeDetails(typing_extensions.TypedDict, total=False): class SwitchoverAutonomousDatabaseRequest(typing_extensions.TypedDict, total=False): peerAutonomousDatabase: str +@typing.type_check_only +class TestConnectionAssignmentError(typing_extensions.TypedDict, total=False): + action: str + code: str + issue: str + message: str + +@typing.type_check_only +class TestGoldengateConnectionAssignmentRequest( + typing_extensions.TypedDict, total=False +): + type: typing_extensions.Literal["TEST_TYPE_UNSPECIFIED", "DEFAULT"] + +@typing.type_check_only +class TestGoldengateConnectionAssignmentResponse( + typing_extensions.TypedDict, total=False +): + error: TestConnectionAssignmentError + errors: _list[TestConnectionAssignmentError] + resultType: typing_extensions.Literal[ + "RESULT_TYPE_UNSPECIFIED", "SUCCEEDED", "FAILED", "TIMED_OUT" + ] + @typing.type_check_only class TimeOfDay(typing_extensions.TypedDict, total=False): hours: int diff --git a/googleapiclient-stubs/_apis/servicemanagement/v1/schemas.pyi b/googleapiclient-stubs/_apis/servicemanagement/v1/schemas.pyi index 47ed013f5..02fcb7edc 100644 --- a/googleapiclient-stubs/_apis/servicemanagement/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/servicemanagement/v1/schemas.pyi @@ -660,6 +660,7 @@ class Publishing(typing_extensions.TypedDict, total=False): "SHOPPING", "GEO", "GENERATIVE_AI", + "HEALTH", ] protoReferenceDocumentationUri: str restReferenceDocumentationUri: str diff --git a/googleapiclient-stubs/_apis/sqladmin/v1/schemas.pyi b/googleapiclient-stubs/_apis/sqladmin/v1/schemas.pyi index ba9c119f8..414032e4f 100644 --- a/googleapiclient-stubs/_apis/sqladmin/v1/schemas.pyi +++ b/googleapiclient-stubs/_apis/sqladmin/v1/schemas.pyi @@ -1379,7 +1379,7 @@ class Settings(typing_extensions.TypedDict, total=False): deletionProtectionEnabled: bool denyMaintenancePeriods: _list[DenyMaintenancePeriod] edition: typing_extensions.Literal[ - "EDITION_UNSPECIFIED", "ENTERPRISE", "ENTERPRISE_PLUS" + "EDITION_UNSPECIFIED", "ENTERPRISE", "ENTERPRISE_PLUS", "DEVELOPER" ] enableDataplexIntegration: bool enableGoogleMlIntegration: bool diff --git a/googleapiclient-stubs/_apis/sqladmin/v1beta4/schemas.pyi b/googleapiclient-stubs/_apis/sqladmin/v1beta4/schemas.pyi index f73847534..8190e520c 100644 --- a/googleapiclient-stubs/_apis/sqladmin/v1beta4/schemas.pyi +++ b/googleapiclient-stubs/_apis/sqladmin/v1beta4/schemas.pyi @@ -1382,7 +1382,7 @@ class Settings(typing_extensions.TypedDict, total=False): deletionProtectionEnabled: bool denyMaintenancePeriods: _list[DenyMaintenancePeriod] edition: typing_extensions.Literal[ - "EDITION_UNSPECIFIED", "ENTERPRISE", "ENTERPRISE_PLUS" + "EDITION_UNSPECIFIED", "ENTERPRISE", "ENTERPRISE_PLUS", "DEVELOPER" ] enableDataplexIntegration: bool enableGoogleMlIntegration: bool diff --git a/googleapiclient-stubs/_apis/tagmanager/v2/schemas.pyi b/googleapiclient-stubs/_apis/tagmanager/v2/schemas.pyi index e1dabdd0f..d1430ba12 100644 --- a/googleapiclient-stubs/_apis/tagmanager/v2/schemas.pyi +++ b/googleapiclient-stubs/_apis/tagmanager/v2/schemas.pyi @@ -172,6 +172,59 @@ class Client(typing_extensions.TypedDict, total=False): type: str workspaceId: str +@typing.type_check_only +class CompilerErrorLite(typing_extensions.TypedDict, total=False): + errorMessage: str + errorType: typing_extensions.Literal[ + "unknownErrorType", + "duplicateAutoEventName", + "duplicateConditionId", + "duplicateDefaultMacro", + "duplicateTagName", + "internalCompilerError", + "invalidMacroKey", + "invalidNumberPredicateArgs", + "invalidMacroFormat", + "invalidMacroNameReference", + "invalidMacroParameter", + "invalidUsageContext", + "invalidRegex", + "macroCycle", + "unknownConditionId", + "unknownMacroInstance", + "invalidManualEscaping", + "invalidHtmlCssJs", + "macroInCommentsError", + "jsCompilerError", + "jsonError", + "invalidTagParameter", + "javascriptTooLong", + "unknownTagInstance", + "invalidTagReference", + "unknownTriggerId", + "customTriggerMissingEventFilter", + "duplicateTriggerId", + "unsupportedTriggerType", + "invalidTriggerParameter", + "duplicateExperimentId", + "pixieCompilerError", + "macroNotServerSideResolvable", + "invalidBlockingTrigger", + "lineTooLong", + "invalidTypeInSelect", + "gaExperimentMacroIsDeprecated", + "unsafeHtmlContent", + "unsafeHtmlAttributeValue", + "unsafeCssContent", + "parameterReferenceNotFound", + "invalidCustomTemplateRuntimeCode", + "conflictingDestinationRouting", + "missingRequiredActivity", + "unresolvableDestinationTag", + "invalidDestinationTag", + "tosRequiredForThirdPartyTags", + ] + @typing.type_check_only class Condition(typing_extensions.TypedDict, total=False): parameter: _list[Parameter] @@ -300,6 +353,7 @@ class CreateContainerVersionRequestVersionOptions( @typing.type_check_only class CreateContainerVersionResponse(typing_extensions.TypedDict, total=False): compilerError: bool + compilerErrors: _list[CompilerErrorLite] containerVersion: ContainerVersion newWorkspacePath: str syncStatus: SyncStatus @@ -529,11 +583,13 @@ class ProposedChange(typing_extensions.TypedDict, total=False): @typing.type_check_only class PublishContainerVersionResponse(typing_extensions.TypedDict, total=False): compilerError: bool + compilerErrors: _list[CompilerErrorLite] containerVersion: ContainerVersion @typing.type_check_only class QuickPreviewResponse(typing_extensions.TypedDict, total=False): compilerError: bool + compilerErrors: _list[CompilerErrorLite] containerVersion: ContainerVersion syncStatus: SyncStatus diff --git a/googleapiclient-stubs/_apis/workstations/v1beta/schemas.pyi b/googleapiclient-stubs/_apis/workstations/v1beta/schemas.pyi index c4f94c6ac..5417ef891 100644 --- a/googleapiclient-stubs/_apis/workstations/v1beta/schemas.pyi +++ b/googleapiclient-stubs/_apis/workstations/v1beta/schemas.pyi @@ -313,6 +313,7 @@ class Workstation(typing_extensions.TypedDict, total=False): kmsKey: str labels: dict[str, typing.Any] name: str + persistentDirectories: _list[WorkstationPersistentDirectory] reconciling: bool runtimeHost: RuntimeHost satisfiesPzi: bool @@ -392,3 +393,14 @@ class WorkstationConfig(typing_extensions.TypedDict, total=False): satisfiesPzs: bool uid: str updateTime: str + +@typing.type_check_only +class WorkstationGceRegionalPersistentDisk(typing_extensions.TypedDict, total=False): + name: str + sizeGb: int + +@typing.type_check_only +class WorkstationPersistentDirectory(typing_extensions.TypedDict, total=False): + gcePd: WorkstationGceRegionalPersistentDisk + mountPath: str + sizeGb: int diff --git a/pyproject.toml b/pyproject.toml index 3979dfbd0..04b031811 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "google-api-python-client-stubs" -version = "1.37.0" +version = "1.38.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 e55f1c798..22540442c 100644 --- a/uv.lock +++ b/uv.lock @@ -19,11 +19,11 @@ wheels = [ [[package]] name = "certifi" -version = "2026.4.22" +version = "2026.5.20" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/25/ee/6caf7a40c36a1220410afe15a1cc64993a1f864871f698c0f93acb72842a/certifi-2026.4.22.tar.gz", hash = "sha256:8d455352a37b71bf76a79caa83a3d6c25afee4a385d632127b6afb3963f1c580", size = 137077, upload-time = "2026-04-22T11:26:11.191Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f3/ce/ee2ecad540810a79593028e88299baeae54d346cc7a0d94b6199988b89b1/certifi-2026.5.20.tar.gz", hash = "sha256:69dea482ab64caa7b9f6aba1c6bf48bb6a5448d1c0f1b17ab42ad8c763a5344d", size = 135422, upload-time = "2026-05-20T11:46:50.073Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/22/30/7cd8fdcdfbc5b869528b079bfb76dcdf6056b1a2097a662e5e8c04f42965/certifi-2026.4.22-py3-none-any.whl", hash = "sha256:3cb2210c8f88ba2318d29b0388d1023c8492ff72ecdde4ebdaddbb13a31b1c4a", size = 135707, upload-time = "2026-04-22T11:26:09.372Z" }, + { url = "https://files.pythonhosted.org/packages/59/8c/57e832b7af6d7c5abe66eb3fbe3a3a32f4d11ea23a1aa7131371035be991/certifi-2026.5.20-py3-none-any.whl", hash = "sha256:3c52e209ba0a4ad7aebe60436a4ab349c39e1e602e8c134221e546902ad25897", size = 134134, upload-time = "2026-05-20T11:46:48.578Z" }, ] [[package]] @@ -197,7 +197,7 @@ wheels = [ [[package]] name = "google-api-python-client-stubs" -version = "1.37.0" +version = "1.38.0" source = { editable = "." } dependencies = [ { name = "google-api-python-client" },