You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
class ReasoningEngineSpecDeploymentSpecAgentGatewayConfigClientToAgentConfig(
5861
+
_common.BaseModel
5862
+
):
5863
+
"""Configuration for traffic targeting a Reasoning Engine."""
5864
+
5865
+
agent_gateway: Optional[str] = Field(
5866
+
default=None,
5867
+
description="""Required. The resource name of the Agent Gateway to use for inbound traffic. It must be set to a Google-managed gateway whose `governed_access_path` is `CLIENT_TO_AGENT`. Format: `projects/{project}/locations/{location}/agentGateways/{agent_gateway}`""",
5868
+
)
5869
+
5870
+
5871
+
class ReasoningEngineSpecDeploymentSpecAgentGatewayConfigClientToAgentConfigDict(
5872
+
TypedDict, total=False
5873
+
):
5874
+
"""Configuration for traffic targeting a Reasoning Engine."""
5875
+
5876
+
agent_gateway: Optional[str]
5877
+
"""Required. The resource name of the Agent Gateway to use for inbound traffic. It must be set to a Google-managed gateway whose `governed_access_path` is `CLIENT_TO_AGENT`. Format: `projects/{project}/locations/{location}/agentGateways/{agent_gateway}`"""
class ReasoningEngineSpecDeploymentSpecAgentGatewayConfigAgentToAnywhereConfig(
5887
+
_common.BaseModel
5888
+
):
5889
+
"""Configuration for traffic originating from a Reasoning Engine."""
5890
+
5891
+
agent_gateway: Optional[str] = Field(
5892
+
default=None,
5893
+
description="""Required. The resource name of the Agent Gateway for outbound traffic. It must be set to a Google-managed gateway whose `governed_access_path` is `AGENT_TO_ANYWHERE`. Format: `projects/{project}/locations/{location}/agentGateways/{agent_gateway}`""",
5894
+
)
5895
+
5896
+
5897
+
class ReasoningEngineSpecDeploymentSpecAgentGatewayConfigAgentToAnywhereConfigDict(
5898
+
TypedDict, total=False
5899
+
):
5900
+
"""Configuration for traffic originating from a Reasoning Engine."""
5901
+
5902
+
agent_gateway: Optional[str]
5903
+
"""Required. The resource name of the Agent Gateway for outbound traffic. It must be set to a Google-managed gateway whose `governed_access_path` is `AGENT_TO_ANYWHERE`. Format: `projects/{project}/locations/{location}/agentGateways/{agent_gateway}`"""
description="""Optional. Configuration for traffic targeting the Reasoning Engine. When unset, incoming traffic is not routed through an Agent Gateway.""",
description="""Optional. Configuration for traffic originating from the Reasoning Engine. When unset, outgoing traffic is not routed through an Agent Gateway.""",
5926
+
)
5927
+
5928
+
5929
+
class ReasoningEngineSpecDeploymentSpecAgentGatewayConfigDict(TypedDict, total=False):
class ReasoningEngineSpecDeploymentSpec(_common.BaseModel):
5861
5950
"""The specification of a Reasoning Engine deployment."""
5862
5951
@@ -5890,6 +5979,12 @@ class ReasoningEngineSpecDeploymentSpec(_common.BaseModel):
5890
5979
default=None,
5891
5980
description="""Optional. Environment variables where the value is a secret in Cloud Secret Manager. To use this feature, add 'Secret Manager Secret Accessor' role (roles/secretmanager.secretAccessor) to AI Platform Reasoning Engine Service Agent.""",
description="""Optional. Agent Gateway configuration for the Reasoning Engine deployment.""",
5987
+
)
5893
5988
5894
5989
5895
5990
class ReasoningEngineSpecDeploymentSpecDict(TypedDict, total=False):
@@ -5919,6 +6014,11 @@ class ReasoningEngineSpecDeploymentSpecDict(TypedDict, total=False):
5919
6014
secret_env: Optional[list[SecretEnvVarDict]]
5920
6015
"""Optional. Environment variables where the value is a secret in Cloud Secret Manager. To use this feature, add 'Secret Manager Secret Accessor' role (roles/secretmanager.secretAccessor) to AI Platform Reasoning Engine Service Agent."""
0 commit comments