Type definitions#
Index > BedrockAgentCoreControl > Type definitions
Auto-generated documentation for BedrockAgentCoreControl type annotations stubs module mypy-boto3-bedrock-agentcore-control.
MetadataConfigurationUnionTypeDef#
# MetadataConfigurationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MetadataConfigurationUnionTypeDef
def get_value() -> MetadataConfigurationUnionTypeDef:
return ...
# MetadataConfigurationUnionTypeDef definition
MetadataConfigurationUnionTypeDef = Union[
MetadataConfigurationTypeDef, # (1)
MetadataConfigurationOutputTypeDef, # (2)
]
OAuthCredentialProviderUnionTypeDef#
# OAuthCredentialProviderUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import OAuthCredentialProviderUnionTypeDef
def get_value() -> OAuthCredentialProviderUnionTypeDef:
return ...
# OAuthCredentialProviderUnionTypeDef definition
OAuthCredentialProviderUnionTypeDef = Union[
OAuthCredentialProviderTypeDef, # (1)
OAuthCredentialProviderOutputTypeDef, # (2)
]
Oauth2AuthorizationServerMetadataUnionTypeDef#
# Oauth2AuthorizationServerMetadataUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import Oauth2AuthorizationServerMetadataUnionTypeDef
def get_value() -> Oauth2AuthorizationServerMetadataUnionTypeDef:
return ...
# Oauth2AuthorizationServerMetadataUnionTypeDef definition
Oauth2AuthorizationServerMetadataUnionTypeDef = Union[
Oauth2AuthorizationServerMetadataTypeDef, # (1)
Oauth2AuthorizationServerMetadataOutputTypeDef, # (2)
]
RequestHeaderConfigurationUnionTypeDef#
# RequestHeaderConfigurationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RequestHeaderConfigurationUnionTypeDef
def get_value() -> RequestHeaderConfigurationUnionTypeDef:
return ...
# RequestHeaderConfigurationUnionTypeDef definition
RequestHeaderConfigurationUnionTypeDef = Union[
RequestHeaderConfigurationTypeDef, # (1)
RequestHeaderConfigurationOutputTypeDef, # (2)
]
BrowserNetworkConfigurationUnionTypeDef#
# BrowserNetworkConfigurationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import BrowserNetworkConfigurationUnionTypeDef
def get_value() -> BrowserNetworkConfigurationUnionTypeDef:
return ...
# BrowserNetworkConfigurationUnionTypeDef definition
BrowserNetworkConfigurationUnionTypeDef = Union[
BrowserNetworkConfigurationTypeDef, # (1)
BrowserNetworkConfigurationOutputTypeDef, # (2)
]
CodeInterpreterNetworkConfigurationUnionTypeDef#
# CodeInterpreterNetworkConfigurationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CodeInterpreterNetworkConfigurationUnionTypeDef
def get_value() -> CodeInterpreterNetworkConfigurationUnionTypeDef:
return ...
# CodeInterpreterNetworkConfigurationUnionTypeDef definition
CodeInterpreterNetworkConfigurationUnionTypeDef = Union[
CodeInterpreterNetworkConfigurationTypeDef, # (1)
CodeInterpreterNetworkConfigurationOutputTypeDef, # (2)
]
NetworkConfigurationUnionTypeDef#
# NetworkConfigurationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import NetworkConfigurationUnionTypeDef
def get_value() -> NetworkConfigurationUnionTypeDef:
return ...
# NetworkConfigurationUnionTypeDef definition
NetworkConfigurationUnionTypeDef = Union[
NetworkConfigurationTypeDef, # (1)
NetworkConfigurationOutputTypeDef, # (2)
]
DataSourceConfigUnionTypeDef#
# DataSourceConfigUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DataSourceConfigUnionTypeDef
def get_value() -> DataSourceConfigUnionTypeDef:
return ...
# DataSourceConfigUnionTypeDef definition
DataSourceConfigUnionTypeDef = Union[
DataSourceConfigTypeDef, # (1)
DataSourceConfigOutputTypeDef, # (2)
]
GatewayProtocolConfigurationUnionTypeDef#
# GatewayProtocolConfigurationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GatewayProtocolConfigurationUnionTypeDef
def get_value() -> GatewayProtocolConfigurationUnionTypeDef:
return ...
# GatewayProtocolConfigurationUnionTypeDef definition
GatewayProtocolConfigurationUnionTypeDef = Union[
GatewayProtocolConfigurationTypeDef, # (1)
GatewayProtocolConfigurationOutputTypeDef, # (2)
]
RuleUnionTypeDef#
# RuleUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RuleUnionTypeDef
def get_value() -> RuleUnionTypeDef:
return ...
# RuleUnionTypeDef definition
RuleUnionTypeDef = Union[
RuleTypeDef, # (1)
RuleOutputTypeDef, # (2)
]
- See RuleTypeDef
- See RuleOutputTypeDef
GatewayInterceptorConfigurationUnionTypeDef#
# GatewayInterceptorConfigurationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GatewayInterceptorConfigurationUnionTypeDef
def get_value() -> GatewayInterceptorConfigurationUnionTypeDef:
return ...
# GatewayInterceptorConfigurationUnionTypeDef definition
GatewayInterceptorConfigurationUnionTypeDef = Union[
GatewayInterceptorConfigurationTypeDef, # (1)
GatewayInterceptorConfigurationOutputTypeDef, # (2)
]
CredentialProviderUnionTypeDef#
# CredentialProviderUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CredentialProviderUnionTypeDef
def get_value() -> CredentialProviderUnionTypeDef:
return ...
# CredentialProviderUnionTypeDef definition
CredentialProviderUnionTypeDef = Union[
CredentialProviderTypeDef, # (1)
CredentialProviderOutputTypeDef, # (2)
]
Oauth2DiscoveryUnionTypeDef#
# Oauth2DiscoveryUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import Oauth2DiscoveryUnionTypeDef
def get_value() -> Oauth2DiscoveryUnionTypeDef:
return ...
# Oauth2DiscoveryUnionTypeDef definition
Oauth2DiscoveryUnionTypeDef = Union[
Oauth2DiscoveryTypeDef, # (1)
Oauth2DiscoveryOutputTypeDef, # (2)
]
AgentRuntimeArtifactUnionTypeDef#
# AgentRuntimeArtifactUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import AgentRuntimeArtifactUnionTypeDef
def get_value() -> AgentRuntimeArtifactUnionTypeDef:
return ...
# AgentRuntimeArtifactUnionTypeDef definition
AgentRuntimeArtifactUnionTypeDef = Union[
AgentRuntimeArtifactTypeDef, # (1)
AgentRuntimeArtifactOutputTypeDef, # (2)
]
AuthorizerConfigurationUnionTypeDef#
# AuthorizerConfigurationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import AuthorizerConfigurationUnionTypeDef
def get_value() -> AuthorizerConfigurationUnionTypeDef:
return ...
# AuthorizerConfigurationUnionTypeDef definition
AuthorizerConfigurationUnionTypeDef = Union[
AuthorizerConfigurationTypeDef, # (1)
AuthorizerConfigurationOutputTypeDef, # (2)
]
EvaluatorConfigUnionTypeDef#
# EvaluatorConfigUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import EvaluatorConfigUnionTypeDef
def get_value() -> EvaluatorConfigUnionTypeDef:
return ...
# EvaluatorConfigUnionTypeDef definition
EvaluatorConfigUnionTypeDef = Union[
EvaluatorConfigTypeDef, # (1)
EvaluatorConfigOutputTypeDef, # (2)
]
CredentialProviderConfigurationUnionTypeDef#
# CredentialProviderConfigurationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CredentialProviderConfigurationUnionTypeDef
def get_value() -> CredentialProviderConfigurationUnionTypeDef:
return ...
# CredentialProviderConfigurationUnionTypeDef definition
CredentialProviderConfigurationUnionTypeDef = Union[
CredentialProviderConfigurationTypeDef, # (1)
CredentialProviderConfigurationOutputTypeDef, # (2)
]
TargetConfigurationUnionTypeDef#
# TargetConfigurationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import TargetConfigurationUnionTypeDef
def get_value() -> TargetConfigurationUnionTypeDef:
return ...
# TargetConfigurationUnionTypeDef definition
TargetConfigurationUnionTypeDef = Union[
TargetConfigurationTypeDef, # (1)
TargetConfigurationOutputTypeDef, # (2)
]
ContainerConfigurationTypeDef#
# ContainerConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ContainerConfigurationTypeDef
def get_value() -> ContainerConfigurationTypeDef:
return {
"containerUri": ...,
}
# ContainerConfigurationTypeDef definition
class ContainerConfigurationTypeDef(TypedDict):
containerUri: str,
AgentRuntimeEndpointTypeDef#
# AgentRuntimeEndpointTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import AgentRuntimeEndpointTypeDef
def get_value() -> AgentRuntimeEndpointTypeDef:
return {
"name": ...,
}
# AgentRuntimeEndpointTypeDef definition
class AgentRuntimeEndpointTypeDef(TypedDict):
name: str,
agentRuntimeEndpointArn: str,
agentRuntimeArn: str,
status: AgentRuntimeEndpointStatusType, # (1)
id: str,
createdAt: datetime.datetime,
lastUpdatedAt: datetime.datetime,
liveVersion: NotRequired[str],
targetVersion: NotRequired[str],
description: NotRequired[str],
AgentRuntimeTypeDef#
# AgentRuntimeTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import AgentRuntimeTypeDef
def get_value() -> AgentRuntimeTypeDef:
return {
"agentRuntimeArn": ...,
}
# AgentRuntimeTypeDef definition
class AgentRuntimeTypeDef(TypedDict):
agentRuntimeArn: str,
agentRuntimeId: str,
agentRuntimeVersion: str,
agentRuntimeName: str,
description: str,
lastUpdatedAt: datetime.datetime,
status: AgentRuntimeStatusType, # (1)
ApiGatewayToolFilterOutputTypeDef#
# ApiGatewayToolFilterOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ApiGatewayToolFilterOutputTypeDef
def get_value() -> ApiGatewayToolFilterOutputTypeDef:
return {
"filterPath": ...,
}
# ApiGatewayToolFilterOutputTypeDef definition
class ApiGatewayToolFilterOutputTypeDef(TypedDict):
filterPath: str,
methods: list[RestApiMethodType], # (1)
- See
list[RestApiMethodType]
ApiGatewayToolOverrideTypeDef#
# ApiGatewayToolOverrideTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ApiGatewayToolOverrideTypeDef
def get_value() -> ApiGatewayToolOverrideTypeDef:
return {
"name": ...,
}
# ApiGatewayToolOverrideTypeDef definition
class ApiGatewayToolOverrideTypeDef(TypedDict):
name: str,
path: str,
method: RestApiMethodType, # (1)
description: NotRequired[str],
ApiGatewayToolFilterTypeDef#
# ApiGatewayToolFilterTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ApiGatewayToolFilterTypeDef
def get_value() -> ApiGatewayToolFilterTypeDef:
return {
"filterPath": ...,
}
# ApiGatewayToolFilterTypeDef definition
class ApiGatewayToolFilterTypeDef(TypedDict):
filterPath: str,
methods: Sequence[RestApiMethodType], # (1)
- See
Sequence[RestApiMethodType]
ApiKeyCredentialProviderItemTypeDef#
# ApiKeyCredentialProviderItemTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ApiKeyCredentialProviderItemTypeDef
def get_value() -> ApiKeyCredentialProviderItemTypeDef:
return {
"name": ...,
}
# ApiKeyCredentialProviderItemTypeDef definition
class ApiKeyCredentialProviderItemTypeDef(TypedDict):
name: str,
credentialProviderArn: str,
createdTime: datetime.datetime,
lastUpdatedTime: datetime.datetime,
ApiKeyCredentialProviderTypeDef#
# ApiKeyCredentialProviderTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ApiKeyCredentialProviderTypeDef
def get_value() -> ApiKeyCredentialProviderTypeDef:
return {
"providerArn": ...,
}
# ApiKeyCredentialProviderTypeDef definition
class ApiKeyCredentialProviderTypeDef(TypedDict):
providerArn: str,
credentialParameterName: NotRequired[str],
credentialPrefix: NotRequired[str],
credentialLocation: NotRequired[ApiKeyCredentialLocationType], # (1)
S3ConfigurationTypeDef#
# S3ConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import S3ConfigurationTypeDef
def get_value() -> S3ConfigurationTypeDef:
return {
"uri": ...,
}
# S3ConfigurationTypeDef definition
class S3ConfigurationTypeDef(TypedDict):
uri: NotRequired[str],
bucketOwnerAccountId: NotRequired[str],
AtlassianOauth2ProviderConfigInputTypeDef#
# AtlassianOauth2ProviderConfigInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import AtlassianOauth2ProviderConfigInputTypeDef
def get_value() -> AtlassianOauth2ProviderConfigInputTypeDef:
return {
"clientId": ...,
}
# AtlassianOauth2ProviderConfigInputTypeDef definition
class AtlassianOauth2ProviderConfigInputTypeDef(TypedDict):
clientId: str,
clientSecret: str,
ClaimMatchValueTypeOutputTypeDef#
# ClaimMatchValueTypeOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ClaimMatchValueTypeOutputTypeDef
def get_value() -> ClaimMatchValueTypeOutputTypeDef:
return {
"matchValueString": ...,
}
# ClaimMatchValueTypeOutputTypeDef definition
class ClaimMatchValueTypeOutputTypeDef(TypedDict):
matchValueString: NotRequired[str],
matchValueStringList: NotRequired[list[str]],
ClaimMatchValueTypeTypeDef#
# ClaimMatchValueTypeTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ClaimMatchValueTypeTypeDef
def get_value() -> ClaimMatchValueTypeTypeDef:
return {
"matchValueString": ...,
}
# ClaimMatchValueTypeTypeDef definition
class ClaimMatchValueTypeTypeDef(TypedDict):
matchValueString: NotRequired[str],
matchValueStringList: NotRequired[Sequence[str]],
InferenceConfigurationOutputTypeDef#
# InferenceConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import InferenceConfigurationOutputTypeDef
def get_value() -> InferenceConfigurationOutputTypeDef:
return {
"maxTokens": ...,
}
# InferenceConfigurationOutputTypeDef definition
class InferenceConfigurationOutputTypeDef(TypedDict):
maxTokens: NotRequired[int],
temperature: NotRequired[float],
topP: NotRequired[float],
stopSequences: NotRequired[list[str]],
InferenceConfigurationTypeDef#
# InferenceConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import InferenceConfigurationTypeDef
def get_value() -> InferenceConfigurationTypeDef:
return {
"maxTokens": ...,
}
# InferenceConfigurationTypeDef definition
class InferenceConfigurationTypeDef(TypedDict):
maxTokens: NotRequired[int],
temperature: NotRequired[float],
topP: NotRequired[float],
stopSequences: NotRequired[Sequence[str]],
VpcConfigOutputTypeDef#
# VpcConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import VpcConfigOutputTypeDef
def get_value() -> VpcConfigOutputTypeDef:
return {
"securityGroups": ...,
}
# VpcConfigOutputTypeDef definition
class VpcConfigOutputTypeDef(TypedDict):
securityGroups: list[str],
subnets: list[str],
VpcConfigTypeDef#
# VpcConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import VpcConfigTypeDef
def get_value() -> VpcConfigTypeDef:
return {
"securityGroups": ...,
}
# VpcConfigTypeDef definition
class VpcConfigTypeDef(TypedDict):
securityGroups: Sequence[str],
subnets: Sequence[str],
BrowserProfileSummaryTypeDef#
# BrowserProfileSummaryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import BrowserProfileSummaryTypeDef
def get_value() -> BrowserProfileSummaryTypeDef:
return {
"profileId": ...,
}
# BrowserProfileSummaryTypeDef definition
class BrowserProfileSummaryTypeDef(TypedDict):
profileId: str,
profileArn: str,
name: str,
status: BrowserProfileStatusType, # (1)
createdAt: datetime.datetime,
lastUpdatedAt: datetime.datetime,
description: NotRequired[str],
lastSavedAt: NotRequired[datetime.datetime],
lastSavedBrowserSessionId: NotRequired[str],
lastSavedBrowserId: NotRequired[str],
BrowserSigningConfigInputTypeDef#
# BrowserSigningConfigInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import BrowserSigningConfigInputTypeDef
def get_value() -> BrowserSigningConfigInputTypeDef:
return {
"enabled": ...,
}
# BrowserSigningConfigInputTypeDef definition
class BrowserSigningConfigInputTypeDef(TypedDict):
enabled: bool,
BrowserSigningConfigOutputTypeDef#
# BrowserSigningConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import BrowserSigningConfigOutputTypeDef
def get_value() -> BrowserSigningConfigOutputTypeDef:
return {
"enabled": ...,
}
# BrowserSigningConfigOutputTypeDef definition
class BrowserSigningConfigOutputTypeDef(TypedDict):
enabled: bool,
BrowserSummaryTypeDef#
# BrowserSummaryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import BrowserSummaryTypeDef
def get_value() -> BrowserSummaryTypeDef:
return {
"browserId": ...,
}
# BrowserSummaryTypeDef definition
class BrowserSummaryTypeDef(TypedDict):
browserId: str,
browserArn: str,
status: BrowserStatusType, # (1)
createdAt: datetime.datetime,
name: NotRequired[str],
description: NotRequired[str],
lastUpdatedAt: NotRequired[datetime.datetime],
CategoricalScaleDefinitionTypeDef#
# CategoricalScaleDefinitionTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CategoricalScaleDefinitionTypeDef
def get_value() -> CategoricalScaleDefinitionTypeDef:
return {
"definition": ...,
}
# CategoricalScaleDefinitionTypeDef definition
class CategoricalScaleDefinitionTypeDef(TypedDict):
definition: str,
label: str,
CedarPolicyTypeDef#
# CedarPolicyTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CedarPolicyTypeDef
def get_value() -> CedarPolicyTypeDef:
return {
"statement": ...,
}
# CedarPolicyTypeDef definition
class CedarPolicyTypeDef(TypedDict):
statement: str,
CloudWatchLogsInputConfigOutputTypeDef#
# CloudWatchLogsInputConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CloudWatchLogsInputConfigOutputTypeDef
def get_value() -> CloudWatchLogsInputConfigOutputTypeDef:
return {
"logGroupNames": ...,
}
# CloudWatchLogsInputConfigOutputTypeDef definition
class CloudWatchLogsInputConfigOutputTypeDef(TypedDict):
logGroupNames: list[str],
serviceNames: list[str],
CloudWatchLogsInputConfigTypeDef#
# CloudWatchLogsInputConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CloudWatchLogsInputConfigTypeDef
def get_value() -> CloudWatchLogsInputConfigTypeDef:
return {
"logGroupNames": ...,
}
# CloudWatchLogsInputConfigTypeDef definition
class CloudWatchLogsInputConfigTypeDef(TypedDict):
logGroupNames: Sequence[str],
serviceNames: Sequence[str],
CloudWatchOutputConfigTypeDef#
# CloudWatchOutputConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CloudWatchOutputConfigTypeDef
def get_value() -> CloudWatchOutputConfigTypeDef:
return {
"logGroupName": ...,
}
# CloudWatchOutputConfigTypeDef definition
class CloudWatchOutputConfigTypeDef(TypedDict):
logGroupName: str,
CodeInterpreterSummaryTypeDef#
# CodeInterpreterSummaryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CodeInterpreterSummaryTypeDef
def get_value() -> CodeInterpreterSummaryTypeDef:
return {
"codeInterpreterId": ...,
}
# CodeInterpreterSummaryTypeDef definition
class CodeInterpreterSummaryTypeDef(TypedDict):
codeInterpreterId: str,
codeInterpreterArn: str,
status: CodeInterpreterStatusType, # (1)
createdAt: datetime.datetime,
name: NotRequired[str],
description: NotRequired[str],
lastUpdatedAt: NotRequired[datetime.datetime],
S3LocationTypeDef#
# S3LocationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import S3LocationTypeDef
def get_value() -> S3LocationTypeDef:
return {
"bucket": ...,
}
# S3LocationTypeDef definition
class S3LocationTypeDef(TypedDict):
bucket: str,
prefix: str,
versionId: NotRequired[str],
ContentTypeDef#
# ContentTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ContentTypeDef
def get_value() -> ContentTypeDef:
return {
"rawText": ...,
}
# ContentTypeDef definition
class ContentTypeDef(TypedDict):
rawText: NotRequired[str],
CreateAgentRuntimeEndpointRequestTypeDef#
# CreateAgentRuntimeEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateAgentRuntimeEndpointRequestTypeDef
def get_value() -> CreateAgentRuntimeEndpointRequestTypeDef:
return {
"agentRuntimeId": ...,
}
# CreateAgentRuntimeEndpointRequestTypeDef definition
class CreateAgentRuntimeEndpointRequestTypeDef(TypedDict):
agentRuntimeId: str,
name: str,
agentRuntimeVersion: NotRequired[str],
description: NotRequired[str],
clientToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
LifecycleConfigurationTypeDef#
# LifecycleConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import LifecycleConfigurationTypeDef
def get_value() -> LifecycleConfigurationTypeDef:
return {
"idleRuntimeSessionTimeout": ...,
}
# LifecycleConfigurationTypeDef definition
class LifecycleConfigurationTypeDef(TypedDict):
idleRuntimeSessionTimeout: NotRequired[int],
maxLifetime: NotRequired[int],
ProtocolConfigurationTypeDef#
# ProtocolConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ProtocolConfigurationTypeDef
def get_value() -> ProtocolConfigurationTypeDef:
return {
"serverProtocol": ...,
}
# ProtocolConfigurationTypeDef definition
class ProtocolConfigurationTypeDef(TypedDict):
serverProtocol: ServerProtocolType, # (1)
WorkloadIdentityDetailsTypeDef#
# WorkloadIdentityDetailsTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import WorkloadIdentityDetailsTypeDef
def get_value() -> WorkloadIdentityDetailsTypeDef:
return {
"workloadIdentityArn": ...,
}
# WorkloadIdentityDetailsTypeDef definition
class WorkloadIdentityDetailsTypeDef(TypedDict):
workloadIdentityArn: str,
CreateApiKeyCredentialProviderRequestTypeDef#
# CreateApiKeyCredentialProviderRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateApiKeyCredentialProviderRequestTypeDef
def get_value() -> CreateApiKeyCredentialProviderRequestTypeDef:
return {
"name": ...,
}
# CreateApiKeyCredentialProviderRequestTypeDef definition
class CreateApiKeyCredentialProviderRequestTypeDef(TypedDict):
name: str,
apiKey: str,
tags: NotRequired[Mapping[str, str]],
SecretTypeDef#
# SecretTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SecretTypeDef
def get_value() -> SecretTypeDef:
return {
"secretArn": ...,
}
# SecretTypeDef definition
class SecretTypeDef(TypedDict):
secretArn: str,
CreateBrowserProfileRequestTypeDef#
# CreateBrowserProfileRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateBrowserProfileRequestTypeDef
def get_value() -> CreateBrowserProfileRequestTypeDef:
return {
"name": ...,
}
# CreateBrowserProfileRequestTypeDef definition
class CreateBrowserProfileRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
clientToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
GatewayPolicyEngineConfigurationTypeDef#
# GatewayPolicyEngineConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GatewayPolicyEngineConfigurationTypeDef
def get_value() -> GatewayPolicyEngineConfigurationTypeDef:
return {
"arn": ...,
}
# GatewayPolicyEngineConfigurationTypeDef definition
class GatewayPolicyEngineConfigurationTypeDef(TypedDict):
arn: str,
mode: GatewayPolicyEngineModeType, # (1)
MetadataConfigurationOutputTypeDef#
# MetadataConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MetadataConfigurationOutputTypeDef
def get_value() -> MetadataConfigurationOutputTypeDef:
return {
"allowedRequestHeaders": ...,
}
# MetadataConfigurationOutputTypeDef definition
class MetadataConfigurationOutputTypeDef(TypedDict):
allowedRequestHeaders: NotRequired[list[str]],
allowedQueryParameters: NotRequired[list[str]],
allowedResponseHeaders: NotRequired[list[str]],
EvaluatorReferenceTypeDef#
# EvaluatorReferenceTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import EvaluatorReferenceTypeDef
def get_value() -> EvaluatorReferenceTypeDef:
return {
"evaluatorId": ...,
}
# EvaluatorReferenceTypeDef definition
class EvaluatorReferenceTypeDef(TypedDict):
evaluatorId: NotRequired[str],
CreatePolicyEngineRequestTypeDef#
# CreatePolicyEngineRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreatePolicyEngineRequestTypeDef
def get_value() -> CreatePolicyEngineRequestTypeDef:
return {
"name": ...,
}
# CreatePolicyEngineRequestTypeDef definition
class CreatePolicyEngineRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
clientToken: NotRequired[str],
encryptionKeyArn: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
CreateWorkloadIdentityRequestTypeDef#
# CreateWorkloadIdentityRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateWorkloadIdentityRequestTypeDef
def get_value() -> CreateWorkloadIdentityRequestTypeDef:
return {
"name": ...,
}
# CreateWorkloadIdentityRequestTypeDef definition
class CreateWorkloadIdentityRequestTypeDef(TypedDict):
name: str,
allowedResourceOauth2ReturnUrls: NotRequired[Sequence[str]],
tags: NotRequired[Mapping[str, str]],
OAuthCredentialProviderOutputTypeDef#
# OAuthCredentialProviderOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import OAuthCredentialProviderOutputTypeDef
def get_value() -> OAuthCredentialProviderOutputTypeDef:
return {
"providerArn": ...,
}
# OAuthCredentialProviderOutputTypeDef definition
class OAuthCredentialProviderOutputTypeDef(TypedDict):
providerArn: str,
scopes: list[str],
customParameters: NotRequired[dict[str, str]],
grantType: NotRequired[OAuthGrantTypeType], # (1)
defaultReturnUrl: NotRequired[str],
EpisodicOverrideConsolidationConfigurationInputTypeDef#
# EpisodicOverrideConsolidationConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import EpisodicOverrideConsolidationConfigurationInputTypeDef
def get_value() -> EpisodicOverrideConsolidationConfigurationInputTypeDef:
return {
"appendToPrompt": ...,
}
# EpisodicOverrideConsolidationConfigurationInputTypeDef definition
class EpisodicOverrideConsolidationConfigurationInputTypeDef(TypedDict):
appendToPrompt: str,
modelId: str,
SemanticOverrideConsolidationConfigurationInputTypeDef#
# SemanticOverrideConsolidationConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SemanticOverrideConsolidationConfigurationInputTypeDef
def get_value() -> SemanticOverrideConsolidationConfigurationInputTypeDef:
return {
"appendToPrompt": ...,
}
# SemanticOverrideConsolidationConfigurationInputTypeDef definition
class SemanticOverrideConsolidationConfigurationInputTypeDef(TypedDict):
appendToPrompt: str,
modelId: str,
SummaryOverrideConsolidationConfigurationInputTypeDef#
# SummaryOverrideConsolidationConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SummaryOverrideConsolidationConfigurationInputTypeDef
def get_value() -> SummaryOverrideConsolidationConfigurationInputTypeDef:
return {
"appendToPrompt": ...,
}
# SummaryOverrideConsolidationConfigurationInputTypeDef definition
class SummaryOverrideConsolidationConfigurationInputTypeDef(TypedDict):
appendToPrompt: str,
modelId: str,
UserPreferenceOverrideConsolidationConfigurationInputTypeDef#
# UserPreferenceOverrideConsolidationConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UserPreferenceOverrideConsolidationConfigurationInputTypeDef
def get_value() -> UserPreferenceOverrideConsolidationConfigurationInputTypeDef:
return {
"appendToPrompt": ...,
}
# UserPreferenceOverrideConsolidationConfigurationInputTypeDef definition
class UserPreferenceOverrideConsolidationConfigurationInputTypeDef(TypedDict):
appendToPrompt: str,
modelId: str,
EpisodicConsolidationOverrideTypeDef#
# EpisodicConsolidationOverrideTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import EpisodicConsolidationOverrideTypeDef
def get_value() -> EpisodicConsolidationOverrideTypeDef:
return {
"appendToPrompt": ...,
}
# EpisodicConsolidationOverrideTypeDef definition
class EpisodicConsolidationOverrideTypeDef(TypedDict):
appendToPrompt: str,
modelId: str,
SemanticConsolidationOverrideTypeDef#
# SemanticConsolidationOverrideTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SemanticConsolidationOverrideTypeDef
def get_value() -> SemanticConsolidationOverrideTypeDef:
return {
"appendToPrompt": ...,
}
# SemanticConsolidationOverrideTypeDef definition
class SemanticConsolidationOverrideTypeDef(TypedDict):
appendToPrompt: str,
modelId: str,
SummaryConsolidationOverrideTypeDef#
# SummaryConsolidationOverrideTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SummaryConsolidationOverrideTypeDef
def get_value() -> SummaryConsolidationOverrideTypeDef:
return {
"appendToPrompt": ...,
}
# SummaryConsolidationOverrideTypeDef definition
class SummaryConsolidationOverrideTypeDef(TypedDict):
appendToPrompt: str,
modelId: str,
UserPreferenceConsolidationOverrideTypeDef#
# UserPreferenceConsolidationOverrideTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UserPreferenceConsolidationOverrideTypeDef
def get_value() -> UserPreferenceConsolidationOverrideTypeDef:
return {
"appendToPrompt": ...,
}
# UserPreferenceConsolidationOverrideTypeDef definition
class UserPreferenceConsolidationOverrideTypeDef(TypedDict):
appendToPrompt: str,
modelId: str,
EpisodicOverrideExtractionConfigurationInputTypeDef#
# EpisodicOverrideExtractionConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import EpisodicOverrideExtractionConfigurationInputTypeDef
def get_value() -> EpisodicOverrideExtractionConfigurationInputTypeDef:
return {
"appendToPrompt": ...,
}
# EpisodicOverrideExtractionConfigurationInputTypeDef definition
class EpisodicOverrideExtractionConfigurationInputTypeDef(TypedDict):
appendToPrompt: str,
modelId: str,
SemanticOverrideExtractionConfigurationInputTypeDef#
# SemanticOverrideExtractionConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SemanticOverrideExtractionConfigurationInputTypeDef
def get_value() -> SemanticOverrideExtractionConfigurationInputTypeDef:
return {
"appendToPrompt": ...,
}
# SemanticOverrideExtractionConfigurationInputTypeDef definition
class SemanticOverrideExtractionConfigurationInputTypeDef(TypedDict):
appendToPrompt: str,
modelId: str,
UserPreferenceOverrideExtractionConfigurationInputTypeDef#
# UserPreferenceOverrideExtractionConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UserPreferenceOverrideExtractionConfigurationInputTypeDef
def get_value() -> UserPreferenceOverrideExtractionConfigurationInputTypeDef:
return {
"appendToPrompt": ...,
}
# UserPreferenceOverrideExtractionConfigurationInputTypeDef definition
class UserPreferenceOverrideExtractionConfigurationInputTypeDef(TypedDict):
appendToPrompt: str,
modelId: str,
EpisodicExtractionOverrideTypeDef#
# EpisodicExtractionOverrideTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import EpisodicExtractionOverrideTypeDef
def get_value() -> EpisodicExtractionOverrideTypeDef:
return {
"appendToPrompt": ...,
}
# EpisodicExtractionOverrideTypeDef definition
class EpisodicExtractionOverrideTypeDef(TypedDict):
appendToPrompt: str,
modelId: str,
SemanticExtractionOverrideTypeDef#
# SemanticExtractionOverrideTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SemanticExtractionOverrideTypeDef
def get_value() -> SemanticExtractionOverrideTypeDef:
return {
"appendToPrompt": ...,
}
# SemanticExtractionOverrideTypeDef definition
class SemanticExtractionOverrideTypeDef(TypedDict):
appendToPrompt: str,
modelId: str,
UserPreferenceExtractionOverrideTypeDef#
# UserPreferenceExtractionOverrideTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UserPreferenceExtractionOverrideTypeDef
def get_value() -> UserPreferenceExtractionOverrideTypeDef:
return {
"appendToPrompt": ...,
}
# UserPreferenceExtractionOverrideTypeDef definition
class UserPreferenceExtractionOverrideTypeDef(TypedDict):
appendToPrompt: str,
modelId: str,
EpisodicOverrideReflectionConfigurationInputTypeDef#
# EpisodicOverrideReflectionConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import EpisodicOverrideReflectionConfigurationInputTypeDef
def get_value() -> EpisodicOverrideReflectionConfigurationInputTypeDef:
return {
"appendToPrompt": ...,
}
# EpisodicOverrideReflectionConfigurationInputTypeDef definition
class EpisodicOverrideReflectionConfigurationInputTypeDef(TypedDict):
appendToPrompt: str,
modelId: str,
namespaces: NotRequired[Sequence[str]],
EpisodicReflectionOverrideTypeDef#
# EpisodicReflectionOverrideTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import EpisodicReflectionOverrideTypeDef
def get_value() -> EpisodicReflectionOverrideTypeDef:
return {
"appendToPrompt": ...,
}
# EpisodicReflectionOverrideTypeDef definition
class EpisodicReflectionOverrideTypeDef(TypedDict):
appendToPrompt: str,
modelId: str,
namespaces: NotRequired[list[str]],
DeleteAgentRuntimeEndpointRequestTypeDef#
# DeleteAgentRuntimeEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteAgentRuntimeEndpointRequestTypeDef
def get_value() -> DeleteAgentRuntimeEndpointRequestTypeDef:
return {
"agentRuntimeId": ...,
}
# DeleteAgentRuntimeEndpointRequestTypeDef definition
class DeleteAgentRuntimeEndpointRequestTypeDef(TypedDict):
agentRuntimeId: str,
endpointName: str,
clientToken: NotRequired[str],
DeleteAgentRuntimeRequestTypeDef#
# DeleteAgentRuntimeRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteAgentRuntimeRequestTypeDef
def get_value() -> DeleteAgentRuntimeRequestTypeDef:
return {
"agentRuntimeId": ...,
}
# DeleteAgentRuntimeRequestTypeDef definition
class DeleteAgentRuntimeRequestTypeDef(TypedDict):
agentRuntimeId: str,
clientToken: NotRequired[str],
DeleteApiKeyCredentialProviderRequestTypeDef#
# DeleteApiKeyCredentialProviderRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteApiKeyCredentialProviderRequestTypeDef
def get_value() -> DeleteApiKeyCredentialProviderRequestTypeDef:
return {
"name": ...,
}
# DeleteApiKeyCredentialProviderRequestTypeDef definition
class DeleteApiKeyCredentialProviderRequestTypeDef(TypedDict):
name: str,
DeleteBrowserProfileRequestTypeDef#
# DeleteBrowserProfileRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteBrowserProfileRequestTypeDef
def get_value() -> DeleteBrowserProfileRequestTypeDef:
return {
"profileId": ...,
}
# DeleteBrowserProfileRequestTypeDef definition
class DeleteBrowserProfileRequestTypeDef(TypedDict):
profileId: str,
clientToken: NotRequired[str],
DeleteBrowserRequestTypeDef#
# DeleteBrowserRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteBrowserRequestTypeDef
def get_value() -> DeleteBrowserRequestTypeDef:
return {
"browserId": ...,
}
# DeleteBrowserRequestTypeDef definition
class DeleteBrowserRequestTypeDef(TypedDict):
browserId: str,
clientToken: NotRequired[str],
DeleteCodeInterpreterRequestTypeDef#
# DeleteCodeInterpreterRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteCodeInterpreterRequestTypeDef
def get_value() -> DeleteCodeInterpreterRequestTypeDef:
return {
"codeInterpreterId": ...,
}
# DeleteCodeInterpreterRequestTypeDef definition
class DeleteCodeInterpreterRequestTypeDef(TypedDict):
codeInterpreterId: str,
clientToken: NotRequired[str],
DeleteEvaluatorRequestTypeDef#
# DeleteEvaluatorRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteEvaluatorRequestTypeDef
def get_value() -> DeleteEvaluatorRequestTypeDef:
return {
"evaluatorId": ...,
}
# DeleteEvaluatorRequestTypeDef definition
class DeleteEvaluatorRequestTypeDef(TypedDict):
evaluatorId: str,
DeleteGatewayRequestTypeDef#
# DeleteGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteGatewayRequestTypeDef
def get_value() -> DeleteGatewayRequestTypeDef:
return {
"gatewayIdentifier": ...,
}
# DeleteGatewayRequestTypeDef definition
class DeleteGatewayRequestTypeDef(TypedDict):
gatewayIdentifier: str,
DeleteGatewayTargetRequestTypeDef#
# DeleteGatewayTargetRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteGatewayTargetRequestTypeDef
def get_value() -> DeleteGatewayTargetRequestTypeDef:
return {
"gatewayIdentifier": ...,
}
# DeleteGatewayTargetRequestTypeDef definition
class DeleteGatewayTargetRequestTypeDef(TypedDict):
gatewayIdentifier: str,
targetId: str,
DeleteMemoryInputTypeDef#
# DeleteMemoryInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteMemoryInputTypeDef
def get_value() -> DeleteMemoryInputTypeDef:
return {
"memoryId": ...,
}
# DeleteMemoryInputTypeDef definition
class DeleteMemoryInputTypeDef(TypedDict):
memoryId: str,
clientToken: NotRequired[str],
DeleteMemoryStrategyInputTypeDef#
# DeleteMemoryStrategyInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteMemoryStrategyInputTypeDef
def get_value() -> DeleteMemoryStrategyInputTypeDef:
return {
"memoryStrategyId": ...,
}
# DeleteMemoryStrategyInputTypeDef definition
class DeleteMemoryStrategyInputTypeDef(TypedDict):
memoryStrategyId: str,
DeleteOauth2CredentialProviderRequestTypeDef#
# DeleteOauth2CredentialProviderRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteOauth2CredentialProviderRequestTypeDef
def get_value() -> DeleteOauth2CredentialProviderRequestTypeDef:
return {
"name": ...,
}
# DeleteOauth2CredentialProviderRequestTypeDef definition
class DeleteOauth2CredentialProviderRequestTypeDef(TypedDict):
name: str,
DeleteOnlineEvaluationConfigRequestTypeDef#
# DeleteOnlineEvaluationConfigRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteOnlineEvaluationConfigRequestTypeDef
def get_value() -> DeleteOnlineEvaluationConfigRequestTypeDef:
return {
"onlineEvaluationConfigId": ...,
}
# DeleteOnlineEvaluationConfigRequestTypeDef definition
class DeleteOnlineEvaluationConfigRequestTypeDef(TypedDict):
onlineEvaluationConfigId: str,
DeletePolicyEngineRequestTypeDef#
# DeletePolicyEngineRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeletePolicyEngineRequestTypeDef
def get_value() -> DeletePolicyEngineRequestTypeDef:
return {
"policyEngineId": ...,
}
# DeletePolicyEngineRequestTypeDef definition
class DeletePolicyEngineRequestTypeDef(TypedDict):
policyEngineId: str,
DeletePolicyRequestTypeDef#
# DeletePolicyRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeletePolicyRequestTypeDef
def get_value() -> DeletePolicyRequestTypeDef:
return {
"policyEngineId": ...,
}
# DeletePolicyRequestTypeDef definition
class DeletePolicyRequestTypeDef(TypedDict):
policyEngineId: str,
policyId: str,
DeleteResourcePolicyRequestTypeDef#
# DeleteResourcePolicyRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteResourcePolicyRequestTypeDef
def get_value() -> DeleteResourcePolicyRequestTypeDef:
return {
"resourceArn": ...,
}
# DeleteResourcePolicyRequestTypeDef definition
class DeleteResourcePolicyRequestTypeDef(TypedDict):
resourceArn: str,
DeleteWorkloadIdentityRequestTypeDef#
# DeleteWorkloadIdentityRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteWorkloadIdentityRequestTypeDef
def get_value() -> DeleteWorkloadIdentityRequestTypeDef:
return {
"name": ...,
}
# DeleteWorkloadIdentityRequestTypeDef definition
class DeleteWorkloadIdentityRequestTypeDef(TypedDict):
name: str,
EpisodicReflectionConfigurationInputTypeDef#
# EpisodicReflectionConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import EpisodicReflectionConfigurationInputTypeDef
def get_value() -> EpisodicReflectionConfigurationInputTypeDef:
return {
"namespaces": ...,
}
# EpisodicReflectionConfigurationInputTypeDef definition
class EpisodicReflectionConfigurationInputTypeDef(TypedDict):
namespaces: Sequence[str],
EpisodicReflectionConfigurationTypeDef#
# EpisodicReflectionConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import EpisodicReflectionConfigurationTypeDef
def get_value() -> EpisodicReflectionConfigurationTypeDef:
return {
"namespaces": ...,
}
# EpisodicReflectionConfigurationTypeDef definition
class EpisodicReflectionConfigurationTypeDef(TypedDict):
namespaces: list[str],
EvaluatorSummaryTypeDef#
# EvaluatorSummaryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import EvaluatorSummaryTypeDef
def get_value() -> EvaluatorSummaryTypeDef:
return {
"evaluatorArn": ...,
}
# EvaluatorSummaryTypeDef definition
class EvaluatorSummaryTypeDef(TypedDict):
evaluatorArn: str,
evaluatorId: str,
evaluatorName: str,
evaluatorType: EvaluatorTypeType, # (1)
status: EvaluatorStatusType, # (3)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
description: NotRequired[str],
level: NotRequired[EvaluatorLevelType], # (2)
lockedForModification: NotRequired[bool],
- See EvaluatorTypeType
- See EvaluatorLevelType
- See EvaluatorStatusType
FilterValueTypeDef#
# FilterValueTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import FilterValueTypeDef
def get_value() -> FilterValueTypeDef:
return {
"stringValue": ...,
}
# FilterValueTypeDef definition
class FilterValueTypeDef(TypedDict):
stringValue: NotRequired[str],
doubleValue: NotRequired[float],
booleanValue: NotRequired[bool],
FindingTypeDef#
# FindingTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import FindingTypeDef
def get_value() -> FindingTypeDef:
return {
"type": ...,
}
# FindingTypeDef definition
class FindingTypeDef(TypedDict):
type: NotRequired[FindingTypeType], # (1)
description: NotRequired[str],
- See FindingTypeType
InterceptorInputConfigurationTypeDef#
# InterceptorInputConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import InterceptorInputConfigurationTypeDef
def get_value() -> InterceptorInputConfigurationTypeDef:
return {
"passRequestHeaders": ...,
}
# InterceptorInputConfigurationTypeDef definition
class InterceptorInputConfigurationTypeDef(TypedDict):
passRequestHeaders: bool,
MCPGatewayConfigurationOutputTypeDef#
# MCPGatewayConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MCPGatewayConfigurationOutputTypeDef
def get_value() -> MCPGatewayConfigurationOutputTypeDef:
return {
"supportedVersions": ...,
}
# MCPGatewayConfigurationOutputTypeDef definition
class MCPGatewayConfigurationOutputTypeDef(TypedDict):
supportedVersions: NotRequired[list[str]],
instructions: NotRequired[str],
searchType: NotRequired[SearchTypeType], # (1)
- See SearchTypeType
MCPGatewayConfigurationTypeDef#
# MCPGatewayConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MCPGatewayConfigurationTypeDef
def get_value() -> MCPGatewayConfigurationTypeDef:
return {
"supportedVersions": ...,
}
# MCPGatewayConfigurationTypeDef definition
class MCPGatewayConfigurationTypeDef(TypedDict):
supportedVersions: NotRequired[Sequence[str]],
instructions: NotRequired[str],
searchType: NotRequired[SearchTypeType], # (1)
- See SearchTypeType
GatewaySummaryTypeDef#
# GatewaySummaryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GatewaySummaryTypeDef
def get_value() -> GatewaySummaryTypeDef:
return {
"gatewayId": ...,
}
# GatewaySummaryTypeDef definition
class GatewaySummaryTypeDef(TypedDict):
gatewayId: str,
name: str,
status: GatewayStatusType, # (1)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
authorizerType: AuthorizerTypeType, # (2)
protocolType: GatewayProtocolTypeType, # (3)
description: NotRequired[str],
GetAgentRuntimeEndpointRequestTypeDef#
# GetAgentRuntimeEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetAgentRuntimeEndpointRequestTypeDef
def get_value() -> GetAgentRuntimeEndpointRequestTypeDef:
return {
"agentRuntimeId": ...,
}
# GetAgentRuntimeEndpointRequestTypeDef definition
class GetAgentRuntimeEndpointRequestTypeDef(TypedDict):
agentRuntimeId: str,
endpointName: str,
GetAgentRuntimeRequestTypeDef#
# GetAgentRuntimeRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetAgentRuntimeRequestTypeDef
def get_value() -> GetAgentRuntimeRequestTypeDef:
return {
"agentRuntimeId": ...,
}
# GetAgentRuntimeRequestTypeDef definition
class GetAgentRuntimeRequestTypeDef(TypedDict):
agentRuntimeId: str,
agentRuntimeVersion: NotRequired[str],
RequestHeaderConfigurationOutputTypeDef#
# RequestHeaderConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RequestHeaderConfigurationOutputTypeDef
def get_value() -> RequestHeaderConfigurationOutputTypeDef:
return {
"requestHeaderAllowlist": ...,
}
# RequestHeaderConfigurationOutputTypeDef definition
class RequestHeaderConfigurationOutputTypeDef(TypedDict):
requestHeaderAllowlist: NotRequired[list[str]],
RuntimeMetadataConfigurationTypeDef#
# RuntimeMetadataConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RuntimeMetadataConfigurationTypeDef
def get_value() -> RuntimeMetadataConfigurationTypeDef:
return {
"requireMMDSV2": ...,
}
# RuntimeMetadataConfigurationTypeDef definition
class RuntimeMetadataConfigurationTypeDef(TypedDict):
requireMMDSV2: bool,
GetApiKeyCredentialProviderRequestTypeDef#
# GetApiKeyCredentialProviderRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetApiKeyCredentialProviderRequestTypeDef
def get_value() -> GetApiKeyCredentialProviderRequestTypeDef:
return {
"name": ...,
}
# GetApiKeyCredentialProviderRequestTypeDef definition
class GetApiKeyCredentialProviderRequestTypeDef(TypedDict):
name: str,
GetBrowserProfileRequestTypeDef#
# GetBrowserProfileRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetBrowserProfileRequestTypeDef
def get_value() -> GetBrowserProfileRequestTypeDef:
return {
"profileId": ...,
}
# GetBrowserProfileRequestTypeDef definition
class GetBrowserProfileRequestTypeDef(TypedDict):
profileId: str,
GetBrowserRequestTypeDef#
# GetBrowserRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetBrowserRequestTypeDef
def get_value() -> GetBrowserRequestTypeDef:
return {
"browserId": ...,
}
# GetBrowserRequestTypeDef definition
class GetBrowserRequestTypeDef(TypedDict):
browserId: str,
GetCodeInterpreterRequestTypeDef#
# GetCodeInterpreterRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetCodeInterpreterRequestTypeDef
def get_value() -> GetCodeInterpreterRequestTypeDef:
return {
"codeInterpreterId": ...,
}
# GetCodeInterpreterRequestTypeDef definition
class GetCodeInterpreterRequestTypeDef(TypedDict):
codeInterpreterId: str,
GetEvaluatorRequestTypeDef#
# GetEvaluatorRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetEvaluatorRequestTypeDef
def get_value() -> GetEvaluatorRequestTypeDef:
return {
"evaluatorId": ...,
}
# GetEvaluatorRequestTypeDef definition
class GetEvaluatorRequestTypeDef(TypedDict):
evaluatorId: str,
GetGatewayRequestTypeDef#
# GetGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetGatewayRequestTypeDef
def get_value() -> GetGatewayRequestTypeDef:
return {
"gatewayIdentifier": ...,
}
# GetGatewayRequestTypeDef definition
class GetGatewayRequestTypeDef(TypedDict):
gatewayIdentifier: str,
GetGatewayTargetRequestTypeDef#
# GetGatewayTargetRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetGatewayTargetRequestTypeDef
def get_value() -> GetGatewayTargetRequestTypeDef:
return {
"gatewayIdentifier": ...,
}
# GetGatewayTargetRequestTypeDef definition
class GetGatewayTargetRequestTypeDef(TypedDict):
gatewayIdentifier: str,
targetId: str,
GetMemoryInputTypeDef#
# GetMemoryInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetMemoryInputTypeDef
def get_value() -> GetMemoryInputTypeDef:
return {
"memoryId": ...,
}
# GetMemoryInputTypeDef definition
class GetMemoryInputTypeDef(TypedDict):
memoryId: str,
view: NotRequired[MemoryViewType], # (1)
- See MemoryViewType
WaiterConfigTypeDef#
# WaiterConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
GetOauth2CredentialProviderRequestTypeDef#
# GetOauth2CredentialProviderRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetOauth2CredentialProviderRequestTypeDef
def get_value() -> GetOauth2CredentialProviderRequestTypeDef:
return {
"name": ...,
}
# GetOauth2CredentialProviderRequestTypeDef definition
class GetOauth2CredentialProviderRequestTypeDef(TypedDict):
name: str,
GetOnlineEvaluationConfigRequestTypeDef#
# GetOnlineEvaluationConfigRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetOnlineEvaluationConfigRequestTypeDef
def get_value() -> GetOnlineEvaluationConfigRequestTypeDef:
return {
"onlineEvaluationConfigId": ...,
}
# GetOnlineEvaluationConfigRequestTypeDef definition
class GetOnlineEvaluationConfigRequestTypeDef(TypedDict):
onlineEvaluationConfigId: str,
GetPolicyEngineRequestTypeDef#
# GetPolicyEngineRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetPolicyEngineRequestTypeDef
def get_value() -> GetPolicyEngineRequestTypeDef:
return {
"policyEngineId": ...,
}
# GetPolicyEngineRequestTypeDef definition
class GetPolicyEngineRequestTypeDef(TypedDict):
policyEngineId: str,
GetPolicyGenerationRequestTypeDef#
# GetPolicyGenerationRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetPolicyGenerationRequestTypeDef
def get_value() -> GetPolicyGenerationRequestTypeDef:
return {
"policyGenerationId": ...,
}
# GetPolicyGenerationRequestTypeDef definition
class GetPolicyGenerationRequestTypeDef(TypedDict):
policyGenerationId: str,
policyEngineId: str,
ResourceTypeDef#
# ResourceTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ResourceTypeDef
def get_value() -> ResourceTypeDef:
return {
"arn": ...,
}
# ResourceTypeDef definition
class ResourceTypeDef(TypedDict):
arn: NotRequired[str],
GetPolicyRequestTypeDef#
# GetPolicyRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetPolicyRequestTypeDef
def get_value() -> GetPolicyRequestTypeDef:
return {
"policyEngineId": ...,
}
# GetPolicyRequestTypeDef definition
class GetPolicyRequestTypeDef(TypedDict):
policyEngineId: str,
policyId: str,
GetResourcePolicyRequestTypeDef#
# GetResourcePolicyRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetResourcePolicyRequestTypeDef
def get_value() -> GetResourcePolicyRequestTypeDef:
return {
"resourceArn": ...,
}
# GetResourcePolicyRequestTypeDef definition
class GetResourcePolicyRequestTypeDef(TypedDict):
resourceArn: str,
GetTokenVaultRequestTypeDef#
# GetTokenVaultRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetTokenVaultRequestTypeDef
def get_value() -> GetTokenVaultRequestTypeDef:
return {
"tokenVaultId": ...,
}
# GetTokenVaultRequestTypeDef definition
class GetTokenVaultRequestTypeDef(TypedDict):
tokenVaultId: NotRequired[str],
KmsConfigurationTypeDef#
# KmsConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import KmsConfigurationTypeDef
def get_value() -> KmsConfigurationTypeDef:
return {
"keyType": ...,
}
# KmsConfigurationTypeDef definition
class KmsConfigurationTypeDef(TypedDict):
keyType: KeyTypeType, # (1)
kmsKeyArn: NotRequired[str],
- See KeyTypeType
GetWorkloadIdentityRequestTypeDef#
# GetWorkloadIdentityRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetWorkloadIdentityRequestTypeDef
def get_value() -> GetWorkloadIdentityRequestTypeDef:
return {
"name": ...,
}
# GetWorkloadIdentityRequestTypeDef definition
class GetWorkloadIdentityRequestTypeDef(TypedDict):
name: str,
GithubOauth2ProviderConfigInputTypeDef#
# GithubOauth2ProviderConfigInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GithubOauth2ProviderConfigInputTypeDef
def get_value() -> GithubOauth2ProviderConfigInputTypeDef:
return {
"clientId": ...,
}
# GithubOauth2ProviderConfigInputTypeDef definition
class GithubOauth2ProviderConfigInputTypeDef(TypedDict):
clientId: str,
clientSecret: str,
GoogleOauth2ProviderConfigInputTypeDef#
# GoogleOauth2ProviderConfigInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GoogleOauth2ProviderConfigInputTypeDef
def get_value() -> GoogleOauth2ProviderConfigInputTypeDef:
return {
"clientId": ...,
}
# GoogleOauth2ProviderConfigInputTypeDef definition
class GoogleOauth2ProviderConfigInputTypeDef(TypedDict):
clientId: str,
clientSecret: str,
IncludedOauth2ProviderConfigInputTypeDef#
# IncludedOauth2ProviderConfigInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import IncludedOauth2ProviderConfigInputTypeDef
def get_value() -> IncludedOauth2ProviderConfigInputTypeDef:
return {
"clientId": ...,
}
# IncludedOauth2ProviderConfigInputTypeDef definition
class IncludedOauth2ProviderConfigInputTypeDef(TypedDict):
clientId: str,
clientSecret: str,
issuer: NotRequired[str],
authorizationEndpoint: NotRequired[str],
tokenEndpoint: NotRequired[str],
LambdaInterceptorConfigurationTypeDef#
# LambdaInterceptorConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import LambdaInterceptorConfigurationTypeDef
def get_value() -> LambdaInterceptorConfigurationTypeDef:
return {
"arn": ...,
}
# LambdaInterceptorConfigurationTypeDef definition
class LambdaInterceptorConfigurationTypeDef(TypedDict):
arn: str,
InvocationConfigurationInputTypeDef#
# InvocationConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import InvocationConfigurationInputTypeDef
def get_value() -> InvocationConfigurationInputTypeDef:
return {
"topicArn": ...,
}
# InvocationConfigurationInputTypeDef definition
class InvocationConfigurationInputTypeDef(TypedDict):
topicArn: str,
payloadDeliveryBucketName: str,
InvocationConfigurationTypeDef#
# InvocationConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import InvocationConfigurationTypeDef
def get_value() -> InvocationConfigurationTypeDef:
return {
"topicArn": ...,
}
# InvocationConfigurationTypeDef definition
class InvocationConfigurationTypeDef(TypedDict):
topicArn: str,
payloadDeliveryBucketName: str,
LinkedinOauth2ProviderConfigInputTypeDef#
# LinkedinOauth2ProviderConfigInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import LinkedinOauth2ProviderConfigInputTypeDef
def get_value() -> LinkedinOauth2ProviderConfigInputTypeDef:
return {
"clientId": ...,
}
# LinkedinOauth2ProviderConfigInputTypeDef definition
class LinkedinOauth2ProviderConfigInputTypeDef(TypedDict):
clientId: str,
clientSecret: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAgentRuntimeEndpointsRequestTypeDef#
# ListAgentRuntimeEndpointsRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListAgentRuntimeEndpointsRequestTypeDef
def get_value() -> ListAgentRuntimeEndpointsRequestTypeDef:
return {
"agentRuntimeId": ...,
}
# ListAgentRuntimeEndpointsRequestTypeDef definition
class ListAgentRuntimeEndpointsRequestTypeDef(TypedDict):
agentRuntimeId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListAgentRuntimeVersionsRequestTypeDef#
# ListAgentRuntimeVersionsRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListAgentRuntimeVersionsRequestTypeDef
def get_value() -> ListAgentRuntimeVersionsRequestTypeDef:
return {
"agentRuntimeId": ...,
}
# ListAgentRuntimeVersionsRequestTypeDef definition
class ListAgentRuntimeVersionsRequestTypeDef(TypedDict):
agentRuntimeId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListAgentRuntimesRequestTypeDef#
# ListAgentRuntimesRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListAgentRuntimesRequestTypeDef
def get_value() -> ListAgentRuntimesRequestTypeDef:
return {
"maxResults": ...,
}
# ListAgentRuntimesRequestTypeDef definition
class ListAgentRuntimesRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListApiKeyCredentialProvidersRequestTypeDef#
# ListApiKeyCredentialProvidersRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListApiKeyCredentialProvidersRequestTypeDef
def get_value() -> ListApiKeyCredentialProvidersRequestTypeDef:
return {
"nextToken": ...,
}
# ListApiKeyCredentialProvidersRequestTypeDef definition
class ListApiKeyCredentialProvidersRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListBrowserProfilesRequestTypeDef#
# ListBrowserProfilesRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListBrowserProfilesRequestTypeDef
def get_value() -> ListBrowserProfilesRequestTypeDef:
return {
"maxResults": ...,
}
# ListBrowserProfilesRequestTypeDef definition
class ListBrowserProfilesRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListBrowsersRequestTypeDef#
# ListBrowsersRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListBrowsersRequestTypeDef
def get_value() -> ListBrowsersRequestTypeDef:
return {
"maxResults": ...,
}
# ListBrowsersRequestTypeDef definition
class ListBrowsersRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
type: NotRequired[ResourceTypeType], # (1)
- See ResourceTypeType
ListCodeInterpretersRequestTypeDef#
# ListCodeInterpretersRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListCodeInterpretersRequestTypeDef
def get_value() -> ListCodeInterpretersRequestTypeDef:
return {
"maxResults": ...,
}
# ListCodeInterpretersRequestTypeDef definition
class ListCodeInterpretersRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
type: NotRequired[ResourceTypeType], # (1)
- See ResourceTypeType
ListEvaluatorsRequestTypeDef#
# ListEvaluatorsRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListEvaluatorsRequestTypeDef
def get_value() -> ListEvaluatorsRequestTypeDef:
return {
"nextToken": ...,
}
# ListEvaluatorsRequestTypeDef definition
class ListEvaluatorsRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListGatewayTargetsRequestTypeDef#
# ListGatewayTargetsRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListGatewayTargetsRequestTypeDef
def get_value() -> ListGatewayTargetsRequestTypeDef:
return {
"gatewayIdentifier": ...,
}
# ListGatewayTargetsRequestTypeDef definition
class ListGatewayTargetsRequestTypeDef(TypedDict):
gatewayIdentifier: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
TargetSummaryTypeDef#
# TargetSummaryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import TargetSummaryTypeDef
def get_value() -> TargetSummaryTypeDef:
return {
"targetId": ...,
}
# TargetSummaryTypeDef definition
class TargetSummaryTypeDef(TypedDict):
targetId: str,
name: str,
status: TargetStatusType, # (1)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
description: NotRequired[str],
- See TargetStatusType
ListGatewaysRequestTypeDef#
# ListGatewaysRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListGatewaysRequestTypeDef
def get_value() -> ListGatewaysRequestTypeDef:
return {
"maxResults": ...,
}
# ListGatewaysRequestTypeDef definition
class ListGatewaysRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListMemoriesInputTypeDef#
# ListMemoriesInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListMemoriesInputTypeDef
def get_value() -> ListMemoriesInputTypeDef:
return {
"maxResults": ...,
}
# ListMemoriesInputTypeDef definition
class ListMemoriesInputTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
MemorySummaryTypeDef#
# MemorySummaryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MemorySummaryTypeDef
def get_value() -> MemorySummaryTypeDef:
return {
"arn": ...,
}
# MemorySummaryTypeDef definition
class MemorySummaryTypeDef(TypedDict):
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
arn: NotRequired[str],
id: NotRequired[str],
status: NotRequired[MemoryStatusType], # (1)
- See MemoryStatusType
ListOauth2CredentialProvidersRequestTypeDef#
# ListOauth2CredentialProvidersRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListOauth2CredentialProvidersRequestTypeDef
def get_value() -> ListOauth2CredentialProvidersRequestTypeDef:
return {
"nextToken": ...,
}
# ListOauth2CredentialProvidersRequestTypeDef definition
class ListOauth2CredentialProvidersRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
Oauth2CredentialProviderItemTypeDef#
# Oauth2CredentialProviderItemTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import Oauth2CredentialProviderItemTypeDef
def get_value() -> Oauth2CredentialProviderItemTypeDef:
return {
"name": ...,
}
# Oauth2CredentialProviderItemTypeDef definition
class Oauth2CredentialProviderItemTypeDef(TypedDict):
name: str,
credentialProviderVendor: CredentialProviderVendorTypeType, # (1)
credentialProviderArn: str,
createdTime: datetime.datetime,
lastUpdatedTime: datetime.datetime,
ListOnlineEvaluationConfigsRequestTypeDef#
# ListOnlineEvaluationConfigsRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListOnlineEvaluationConfigsRequestTypeDef
def get_value() -> ListOnlineEvaluationConfigsRequestTypeDef:
return {
"nextToken": ...,
}
# ListOnlineEvaluationConfigsRequestTypeDef definition
class ListOnlineEvaluationConfigsRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
OnlineEvaluationConfigSummaryTypeDef#
# OnlineEvaluationConfigSummaryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import OnlineEvaluationConfigSummaryTypeDef
def get_value() -> OnlineEvaluationConfigSummaryTypeDef:
return {
"onlineEvaluationConfigArn": ...,
}
# OnlineEvaluationConfigSummaryTypeDef definition
class OnlineEvaluationConfigSummaryTypeDef(TypedDict):
onlineEvaluationConfigArn: str,
onlineEvaluationConfigId: str,
onlineEvaluationConfigName: str,
status: OnlineEvaluationConfigStatusType, # (1)
executionStatus: OnlineEvaluationExecutionStatusType, # (2)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
description: NotRequired[str],
failureReason: NotRequired[str],
ListPoliciesRequestTypeDef#
# ListPoliciesRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPoliciesRequestTypeDef
def get_value() -> ListPoliciesRequestTypeDef:
return {
"policyEngineId": ...,
}
# ListPoliciesRequestTypeDef definition
class ListPoliciesRequestTypeDef(TypedDict):
policyEngineId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
targetResourceScope: NotRequired[str],
ListPolicyEnginesRequestTypeDef#
# ListPolicyEnginesRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPolicyEnginesRequestTypeDef
def get_value() -> ListPolicyEnginesRequestTypeDef:
return {
"nextToken": ...,
}
# ListPolicyEnginesRequestTypeDef definition
class ListPolicyEnginesRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
PolicyEngineTypeDef#
# PolicyEngineTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PolicyEngineTypeDef
def get_value() -> PolicyEngineTypeDef:
return {
"policyEngineId": ...,
}
# PolicyEngineTypeDef definition
class PolicyEngineTypeDef(TypedDict):
policyEngineId: str,
name: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
policyEngineArn: str,
status: PolicyEngineStatusType, # (1)
statusReasons: list[str],
description: NotRequired[str],
encryptionKeyArn: NotRequired[str],
ListPolicyGenerationAssetsRequestTypeDef#
# ListPolicyGenerationAssetsRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPolicyGenerationAssetsRequestTypeDef
def get_value() -> ListPolicyGenerationAssetsRequestTypeDef:
return {
"policyGenerationId": ...,
}
# ListPolicyGenerationAssetsRequestTypeDef definition
class ListPolicyGenerationAssetsRequestTypeDef(TypedDict):
policyGenerationId: str,
policyEngineId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListPolicyGenerationsRequestTypeDef#
# ListPolicyGenerationsRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPolicyGenerationsRequestTypeDef
def get_value() -> ListPolicyGenerationsRequestTypeDef:
return {
"policyEngineId": ...,
}
# ListPolicyGenerationsRequestTypeDef definition
class ListPolicyGenerationsRequestTypeDef(TypedDict):
policyEngineId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
ListWorkloadIdentitiesRequestTypeDef#
# ListWorkloadIdentitiesRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListWorkloadIdentitiesRequestTypeDef
def get_value() -> ListWorkloadIdentitiesRequestTypeDef:
return {
"nextToken": ...,
}
# ListWorkloadIdentitiesRequestTypeDef definition
class ListWorkloadIdentitiesRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
WorkloadIdentityTypeTypeDef#
# WorkloadIdentityTypeTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import WorkloadIdentityTypeTypeDef
def get_value() -> WorkloadIdentityTypeTypeDef:
return {
"name": ...,
}
# WorkloadIdentityTypeTypeDef definition
class WorkloadIdentityTypeTypeDef(TypedDict):
name: str,
workloadIdentityArn: str,
McpServerTargetConfigurationTypeDef#
# McpServerTargetConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import McpServerTargetConfigurationTypeDef
def get_value() -> McpServerTargetConfigurationTypeDef:
return {
"endpoint": ...,
}
# McpServerTargetConfigurationTypeDef definition
class McpServerTargetConfigurationTypeDef(TypedDict):
endpoint: str,
SemanticMemoryStrategyInputTypeDef#
# SemanticMemoryStrategyInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SemanticMemoryStrategyInputTypeDef
def get_value() -> SemanticMemoryStrategyInputTypeDef:
return {
"name": ...,
}
# SemanticMemoryStrategyInputTypeDef definition
class SemanticMemoryStrategyInputTypeDef(TypedDict):
name: str,
description: NotRequired[str],
namespaces: NotRequired[Sequence[str]],
SummaryMemoryStrategyInputTypeDef#
# SummaryMemoryStrategyInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SummaryMemoryStrategyInputTypeDef
def get_value() -> SummaryMemoryStrategyInputTypeDef:
return {
"name": ...,
}
# SummaryMemoryStrategyInputTypeDef definition
class SummaryMemoryStrategyInputTypeDef(TypedDict):
name: str,
description: NotRequired[str],
namespaces: NotRequired[Sequence[str]],
UserPreferenceMemoryStrategyInputTypeDef#
# UserPreferenceMemoryStrategyInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UserPreferenceMemoryStrategyInputTypeDef
def get_value() -> UserPreferenceMemoryStrategyInputTypeDef:
return {
"name": ...,
}
# UserPreferenceMemoryStrategyInputTypeDef definition
class UserPreferenceMemoryStrategyInputTypeDef(TypedDict):
name: str,
description: NotRequired[str],
namespaces: NotRequired[Sequence[str]],
MessageBasedTriggerInputTypeDef#
# MessageBasedTriggerInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MessageBasedTriggerInputTypeDef
def get_value() -> MessageBasedTriggerInputTypeDef:
return {
"messageCount": ...,
}
# MessageBasedTriggerInputTypeDef definition
class MessageBasedTriggerInputTypeDef(TypedDict):
messageCount: NotRequired[int],
MessageBasedTriggerTypeDef#
# MessageBasedTriggerTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MessageBasedTriggerTypeDef
def get_value() -> MessageBasedTriggerTypeDef:
return {
"messageCount": ...,
}
# MessageBasedTriggerTypeDef definition
class MessageBasedTriggerTypeDef(TypedDict):
messageCount: NotRequired[int],
MetadataConfigurationTypeDef#
# MetadataConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MetadataConfigurationTypeDef
def get_value() -> MetadataConfigurationTypeDef:
return {
"allowedRequestHeaders": ...,
}
# MetadataConfigurationTypeDef definition
class MetadataConfigurationTypeDef(TypedDict):
allowedRequestHeaders: NotRequired[Sequence[str]],
allowedQueryParameters: NotRequired[Sequence[str]],
allowedResponseHeaders: NotRequired[Sequence[str]],
MicrosoftOauth2ProviderConfigInputTypeDef#
# MicrosoftOauth2ProviderConfigInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MicrosoftOauth2ProviderConfigInputTypeDef
def get_value() -> MicrosoftOauth2ProviderConfigInputTypeDef:
return {
"clientId": ...,
}
# MicrosoftOauth2ProviderConfigInputTypeDef definition
class MicrosoftOauth2ProviderConfigInputTypeDef(TypedDict):
clientId: str,
clientSecret: str,
tenantId: NotRequired[str],
ModifyInvocationConfigurationInputTypeDef#
# ModifyInvocationConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ModifyInvocationConfigurationInputTypeDef
def get_value() -> ModifyInvocationConfigurationInputTypeDef:
return {
"topicArn": ...,
}
# ModifyInvocationConfigurationInputTypeDef definition
class ModifyInvocationConfigurationInputTypeDef(TypedDict):
topicArn: NotRequired[str],
payloadDeliveryBucketName: NotRequired[str],
NumericalScaleDefinitionTypeDef#
# NumericalScaleDefinitionTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import NumericalScaleDefinitionTypeDef
def get_value() -> NumericalScaleDefinitionTypeDef:
return {
"definition": ...,
}
# NumericalScaleDefinitionTypeDef definition
class NumericalScaleDefinitionTypeDef(TypedDict):
definition: str,
value: float,
label: str,
OAuthCredentialProviderTypeDef#
# OAuthCredentialProviderTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import OAuthCredentialProviderTypeDef
def get_value() -> OAuthCredentialProviderTypeDef:
return {
"providerArn": ...,
}
# OAuthCredentialProviderTypeDef definition
class OAuthCredentialProviderTypeDef(TypedDict):
providerArn: str,
scopes: Sequence[str],
customParameters: NotRequired[Mapping[str, str]],
grantType: NotRequired[OAuthGrantTypeType], # (1)
defaultReturnUrl: NotRequired[str],
Oauth2AuthorizationServerMetadataOutputTypeDef#
# Oauth2AuthorizationServerMetadataOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import Oauth2AuthorizationServerMetadataOutputTypeDef
def get_value() -> Oauth2AuthorizationServerMetadataOutputTypeDef:
return {
"issuer": ...,
}
# Oauth2AuthorizationServerMetadataOutputTypeDef definition
class Oauth2AuthorizationServerMetadataOutputTypeDef(TypedDict):
issuer: str,
authorizationEndpoint: str,
tokenEndpoint: str,
responseTypes: NotRequired[list[str]],
tokenEndpointAuthMethods: NotRequired[list[str]],
Oauth2AuthorizationServerMetadataTypeDef#
# Oauth2AuthorizationServerMetadataTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import Oauth2AuthorizationServerMetadataTypeDef
def get_value() -> Oauth2AuthorizationServerMetadataTypeDef:
return {
"issuer": ...,
}
# Oauth2AuthorizationServerMetadataTypeDef definition
class Oauth2AuthorizationServerMetadataTypeDef(TypedDict):
issuer: str,
authorizationEndpoint: str,
tokenEndpoint: str,
responseTypes: NotRequired[Sequence[str]],
tokenEndpointAuthMethods: NotRequired[Sequence[str]],
SalesforceOauth2ProviderConfigInputTypeDef#
# SalesforceOauth2ProviderConfigInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SalesforceOauth2ProviderConfigInputTypeDef
def get_value() -> SalesforceOauth2ProviderConfigInputTypeDef:
return {
"clientId": ...,
}
# SalesforceOauth2ProviderConfigInputTypeDef definition
class SalesforceOauth2ProviderConfigInputTypeDef(TypedDict):
clientId: str,
clientSecret: str,
SlackOauth2ProviderConfigInputTypeDef#
# SlackOauth2ProviderConfigInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SlackOauth2ProviderConfigInputTypeDef
def get_value() -> SlackOauth2ProviderConfigInputTypeDef:
return {
"clientId": ...,
}
# SlackOauth2ProviderConfigInputTypeDef definition
class SlackOauth2ProviderConfigInputTypeDef(TypedDict):
clientId: str,
clientSecret: str,
PolicyGenerationDetailsTypeDef#
# PolicyGenerationDetailsTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PolicyGenerationDetailsTypeDef
def get_value() -> PolicyGenerationDetailsTypeDef:
return {
"policyGenerationId": ...,
}
# PolicyGenerationDetailsTypeDef definition
class PolicyGenerationDetailsTypeDef(TypedDict):
policyGenerationId: str,
policyGenerationAssetId: str,
PutResourcePolicyRequestTypeDef#
# PutResourcePolicyRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PutResourcePolicyRequestTypeDef
def get_value() -> PutResourcePolicyRequestTypeDef:
return {
"resourceArn": ...,
}
# PutResourcePolicyRequestTypeDef definition
class PutResourcePolicyRequestTypeDef(TypedDict):
resourceArn: str,
policy: str,
RequestHeaderConfigurationTypeDef#
# RequestHeaderConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RequestHeaderConfigurationTypeDef
def get_value() -> RequestHeaderConfigurationTypeDef:
return {
"requestHeaderAllowlist": ...,
}
# RequestHeaderConfigurationTypeDef definition
class RequestHeaderConfigurationTypeDef(TypedDict):
requestHeaderAllowlist: NotRequired[Sequence[str]],
SamplingConfigTypeDef#
# SamplingConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SamplingConfigTypeDef
def get_value() -> SamplingConfigTypeDef:
return {
"samplingPercentage": ...,
}
# SamplingConfigTypeDef definition
class SamplingConfigTypeDef(TypedDict):
samplingPercentage: float,
SessionConfigTypeDef#
# SessionConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SessionConfigTypeDef
def get_value() -> SessionConfigTypeDef:
return {
"sessionTimeoutMinutes": ...,
}
# SessionConfigTypeDef definition
class SessionConfigTypeDef(TypedDict):
sessionTimeoutMinutes: int,
SchemaDefinitionOutputTypeDef#
# SchemaDefinitionOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SchemaDefinitionOutputTypeDef
def get_value() -> SchemaDefinitionOutputTypeDef:
return {
"type": ...,
}
# SchemaDefinitionOutputTypeDef definition
class SchemaDefinitionOutputTypeDef(TypedDict):
type: SchemaTypeType, # (1)
properties: NotRequired[dict[str, dict[str, Any]]],
required: NotRequired[list[str]],
items: NotRequired[dict[str, Any]],
description: NotRequired[str],
- See SchemaTypeType
SchemaDefinitionTypeDef#
# SchemaDefinitionTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SchemaDefinitionTypeDef
def get_value() -> SchemaDefinitionTypeDef:
return {
"type": ...,
}
# SchemaDefinitionTypeDef definition
class SchemaDefinitionTypeDef(TypedDict):
type: SchemaTypeType, # (1)
properties: NotRequired[Mapping[str, Mapping[str, Any]]],
required: NotRequired[Sequence[str]],
items: NotRequired[Mapping[str, Any]],
description: NotRequired[str],
- See SchemaTypeType
SynchronizeGatewayTargetsRequestTypeDef#
# SynchronizeGatewayTargetsRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SynchronizeGatewayTargetsRequestTypeDef
def get_value() -> SynchronizeGatewayTargetsRequestTypeDef:
return {
"gatewayIdentifier": ...,
}
# SynchronizeGatewayTargetsRequestTypeDef definition
class SynchronizeGatewayTargetsRequestTypeDef(TypedDict):
gatewayIdentifier: str,
targetIdList: Sequence[str],
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
TimeBasedTriggerInputTypeDef#
# TimeBasedTriggerInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import TimeBasedTriggerInputTypeDef
def get_value() -> TimeBasedTriggerInputTypeDef:
return {
"idleSessionTimeout": ...,
}
# TimeBasedTriggerInputTypeDef definition
class TimeBasedTriggerInputTypeDef(TypedDict):
idleSessionTimeout: NotRequired[int],
TimeBasedTriggerTypeDef#
# TimeBasedTriggerTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import TimeBasedTriggerTypeDef
def get_value() -> TimeBasedTriggerTypeDef:
return {
"idleSessionTimeout": ...,
}
# TimeBasedTriggerTypeDef definition
class TimeBasedTriggerTypeDef(TypedDict):
idleSessionTimeout: NotRequired[int],
TokenBasedTriggerInputTypeDef#
# TokenBasedTriggerInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import TokenBasedTriggerInputTypeDef
def get_value() -> TokenBasedTriggerInputTypeDef:
return {
"tokenCount": ...,
}
# TokenBasedTriggerInputTypeDef definition
class TokenBasedTriggerInputTypeDef(TypedDict):
tokenCount: NotRequired[int],
TokenBasedTriggerTypeDef#
# TokenBasedTriggerTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import TokenBasedTriggerTypeDef
def get_value() -> TokenBasedTriggerTypeDef:
return {
"tokenCount": ...,
}
# TokenBasedTriggerTypeDef definition
class TokenBasedTriggerTypeDef(TypedDict):
tokenCount: NotRequired[int],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateAgentRuntimeEndpointRequestTypeDef#
# UpdateAgentRuntimeEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateAgentRuntimeEndpointRequestTypeDef
def get_value() -> UpdateAgentRuntimeEndpointRequestTypeDef:
return {
"agentRuntimeId": ...,
}
# UpdateAgentRuntimeEndpointRequestTypeDef definition
class UpdateAgentRuntimeEndpointRequestTypeDef(TypedDict):
agentRuntimeId: str,
endpointName: str,
agentRuntimeVersion: NotRequired[str],
description: NotRequired[str],
clientToken: NotRequired[str],
UpdateApiKeyCredentialProviderRequestTypeDef#
# UpdateApiKeyCredentialProviderRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateApiKeyCredentialProviderRequestTypeDef
def get_value() -> UpdateApiKeyCredentialProviderRequestTypeDef:
return {
"name": ...,
}
# UpdateApiKeyCredentialProviderRequestTypeDef definition
class UpdateApiKeyCredentialProviderRequestTypeDef(TypedDict):
name: str,
apiKey: str,
UpdatedDescriptionTypeDef#
# UpdatedDescriptionTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatedDescriptionTypeDef
def get_value() -> UpdatedDescriptionTypeDef:
return {
"optionalValue": ...,
}
# UpdatedDescriptionTypeDef definition
class UpdatedDescriptionTypeDef(TypedDict):
optionalValue: NotRequired[str],
UpdateWorkloadIdentityRequestTypeDef#
# UpdateWorkloadIdentityRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateWorkloadIdentityRequestTypeDef
def get_value() -> UpdateWorkloadIdentityRequestTypeDef:
return {
"name": ...,
}
# UpdateWorkloadIdentityRequestTypeDef definition
class UpdateWorkloadIdentityRequestTypeDef(TypedDict):
name: str,
allowedResourceOauth2ReturnUrls: NotRequired[Sequence[str]],
ApiGatewayToolConfigurationOutputTypeDef#
# ApiGatewayToolConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ApiGatewayToolConfigurationOutputTypeDef
def get_value() -> ApiGatewayToolConfigurationOutputTypeDef:
return {
"toolOverrides": ...,
}
# ApiGatewayToolConfigurationOutputTypeDef definition
class ApiGatewayToolConfigurationOutputTypeDef(TypedDict):
toolFilters: list[ApiGatewayToolFilterOutputTypeDef], # (2)
toolOverrides: NotRequired[list[ApiGatewayToolOverrideTypeDef]], # (1)
- See
list[ApiGatewayToolOverrideTypeDef] - See
list[ApiGatewayToolFilterOutputTypeDef]
ApiGatewayToolConfigurationTypeDef#
# ApiGatewayToolConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ApiGatewayToolConfigurationTypeDef
def get_value() -> ApiGatewayToolConfigurationTypeDef:
return {
"toolOverrides": ...,
}
# ApiGatewayToolConfigurationTypeDef definition
class ApiGatewayToolConfigurationTypeDef(TypedDict):
toolFilters: Sequence[ApiGatewayToolFilterTypeDef], # (2)
toolOverrides: NotRequired[Sequence[ApiGatewayToolOverrideTypeDef]], # (1)
- See
Sequence[ApiGatewayToolOverrideTypeDef] - See
Sequence[ApiGatewayToolFilterTypeDef]
ApiSchemaConfigurationTypeDef#
# ApiSchemaConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ApiSchemaConfigurationTypeDef
def get_value() -> ApiSchemaConfigurationTypeDef:
return {
"s3": ...,
}
# ApiSchemaConfigurationTypeDef definition
class ApiSchemaConfigurationTypeDef(TypedDict):
s3: NotRequired[S3ConfigurationTypeDef], # (1)
inlinePayload: NotRequired[str],
AuthorizingClaimMatchValueTypeOutputTypeDef#
# AuthorizingClaimMatchValueTypeOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import AuthorizingClaimMatchValueTypeOutputTypeDef
def get_value() -> AuthorizingClaimMatchValueTypeOutputTypeDef:
return {
"claimMatchValue": ...,
}
# AuthorizingClaimMatchValueTypeOutputTypeDef definition
class AuthorizingClaimMatchValueTypeOutputTypeDef(TypedDict):
claimMatchValue: ClaimMatchValueTypeOutputTypeDef, # (1)
claimMatchOperator: ClaimMatchOperatorTypeType, # (2)
AuthorizingClaimMatchValueTypeTypeDef#
# AuthorizingClaimMatchValueTypeTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import AuthorizingClaimMatchValueTypeTypeDef
def get_value() -> AuthorizingClaimMatchValueTypeTypeDef:
return {
"claimMatchValue": ...,
}
# AuthorizingClaimMatchValueTypeTypeDef definition
class AuthorizingClaimMatchValueTypeTypeDef(TypedDict):
claimMatchValue: ClaimMatchValueTypeTypeDef, # (1)
claimMatchOperator: ClaimMatchOperatorTypeType, # (2)
BedrockEvaluatorModelConfigOutputTypeDef#
# BedrockEvaluatorModelConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import BedrockEvaluatorModelConfigOutputTypeDef
def get_value() -> BedrockEvaluatorModelConfigOutputTypeDef:
return {
"modelId": ...,
}
# BedrockEvaluatorModelConfigOutputTypeDef definition
class BedrockEvaluatorModelConfigOutputTypeDef(TypedDict):
modelId: str,
inferenceConfig: NotRequired[InferenceConfigurationOutputTypeDef], # (1)
additionalModelRequestFields: NotRequired[dict[str, Any]],
BedrockEvaluatorModelConfigTypeDef#
# BedrockEvaluatorModelConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import BedrockEvaluatorModelConfigTypeDef
def get_value() -> BedrockEvaluatorModelConfigTypeDef:
return {
"modelId": ...,
}
# BedrockEvaluatorModelConfigTypeDef definition
class BedrockEvaluatorModelConfigTypeDef(TypedDict):
modelId: str,
inferenceConfig: NotRequired[InferenceConfigurationTypeDef], # (1)
additionalModelRequestFields: NotRequired[Mapping[str, Any]],
BrowserNetworkConfigurationOutputTypeDef#
# BrowserNetworkConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import BrowserNetworkConfigurationOutputTypeDef
def get_value() -> BrowserNetworkConfigurationOutputTypeDef:
return {
"networkMode": ...,
}
# BrowserNetworkConfigurationOutputTypeDef definition
class BrowserNetworkConfigurationOutputTypeDef(TypedDict):
networkMode: BrowserNetworkModeType, # (1)
vpcConfig: NotRequired[VpcConfigOutputTypeDef], # (2)
CodeInterpreterNetworkConfigurationOutputTypeDef#
# CodeInterpreterNetworkConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CodeInterpreterNetworkConfigurationOutputTypeDef
def get_value() -> CodeInterpreterNetworkConfigurationOutputTypeDef:
return {
"networkMode": ...,
}
# CodeInterpreterNetworkConfigurationOutputTypeDef definition
class CodeInterpreterNetworkConfigurationOutputTypeDef(TypedDict):
networkMode: CodeInterpreterNetworkModeType, # (1)
vpcConfig: NotRequired[VpcConfigOutputTypeDef], # (2)
NetworkConfigurationOutputTypeDef#
# NetworkConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import NetworkConfigurationOutputTypeDef
def get_value() -> NetworkConfigurationOutputTypeDef:
return {
"networkMode": ...,
}
# NetworkConfigurationOutputTypeDef definition
class NetworkConfigurationOutputTypeDef(TypedDict):
networkMode: NetworkModeType, # (1)
networkModeConfig: NotRequired[VpcConfigOutputTypeDef], # (2)
BrowserNetworkConfigurationTypeDef#
# BrowserNetworkConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import BrowserNetworkConfigurationTypeDef
def get_value() -> BrowserNetworkConfigurationTypeDef:
return {
"networkMode": ...,
}
# BrowserNetworkConfigurationTypeDef definition
class BrowserNetworkConfigurationTypeDef(TypedDict):
networkMode: BrowserNetworkModeType, # (1)
vpcConfig: NotRequired[VpcConfigTypeDef], # (2)
CodeInterpreterNetworkConfigurationTypeDef#
# CodeInterpreterNetworkConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CodeInterpreterNetworkConfigurationTypeDef
def get_value() -> CodeInterpreterNetworkConfigurationTypeDef:
return {
"networkMode": ...,
}
# CodeInterpreterNetworkConfigurationTypeDef definition
class CodeInterpreterNetworkConfigurationTypeDef(TypedDict):
networkMode: CodeInterpreterNetworkModeType, # (1)
vpcConfig: NotRequired[VpcConfigTypeDef], # (2)
NetworkConfigurationTypeDef#
# NetworkConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import NetworkConfigurationTypeDef
def get_value() -> NetworkConfigurationTypeDef:
return {
"networkMode": ...,
}
# NetworkConfigurationTypeDef definition
class NetworkConfigurationTypeDef(TypedDict):
networkMode: NetworkModeType, # (1)
networkModeConfig: NotRequired[VpcConfigTypeDef], # (2)
- See NetworkModeType
- See VpcConfigTypeDef
DataSourceConfigOutputTypeDef#
# DataSourceConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DataSourceConfigOutputTypeDef
def get_value() -> DataSourceConfigOutputTypeDef:
return {
"cloudWatchLogs": ...,
}
# DataSourceConfigOutputTypeDef definition
class DataSourceConfigOutputTypeDef(TypedDict):
cloudWatchLogs: NotRequired[CloudWatchLogsInputConfigOutputTypeDef], # (1)
DataSourceConfigTypeDef#
# DataSourceConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DataSourceConfigTypeDef
def get_value() -> DataSourceConfigTypeDef:
return {
"cloudWatchLogs": ...,
}
# DataSourceConfigTypeDef definition
class DataSourceConfigTypeDef(TypedDict):
cloudWatchLogs: NotRequired[CloudWatchLogsInputConfigTypeDef], # (1)
OutputConfigTypeDef#
# OutputConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import OutputConfigTypeDef
def get_value() -> OutputConfigTypeDef:
return {
"cloudWatchConfig": ...,
}
# OutputConfigTypeDef definition
class OutputConfigTypeDef(TypedDict):
cloudWatchConfig: CloudWatchOutputConfigTypeDef, # (1)
CodeTypeDef#
# CodeTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CodeTypeDef
def get_value() -> CodeTypeDef:
return {
"s3": ...,
}
# CodeTypeDef definition
class CodeTypeDef(TypedDict):
s3: NotRequired[S3LocationTypeDef], # (1)
RecordingConfigTypeDef#
# RecordingConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RecordingConfigTypeDef
def get_value() -> RecordingConfigTypeDef:
return {
"enabled": ...,
}
# RecordingConfigTypeDef definition
class RecordingConfigTypeDef(TypedDict):
enabled: NotRequired[bool],
s3Location: NotRequired[S3LocationTypeDef], # (1)
CreateAgentRuntimeEndpointResponseTypeDef#
# CreateAgentRuntimeEndpointResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateAgentRuntimeEndpointResponseTypeDef
def get_value() -> CreateAgentRuntimeEndpointResponseTypeDef:
return {
"targetVersion": ...,
}
# CreateAgentRuntimeEndpointResponseTypeDef definition
class CreateAgentRuntimeEndpointResponseTypeDef(TypedDict):
targetVersion: str,
agentRuntimeEndpointArn: str,
agentRuntimeArn: str,
agentRuntimeId: str,
endpointName: str,
status: AgentRuntimeEndpointStatusType, # (1)
createdAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateBrowserProfileResponseTypeDef#
# CreateBrowserProfileResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateBrowserProfileResponseTypeDef
def get_value() -> CreateBrowserProfileResponseTypeDef:
return {
"profileId": ...,
}
# CreateBrowserProfileResponseTypeDef definition
class CreateBrowserProfileResponseTypeDef(TypedDict):
profileId: str,
profileArn: str,
createdAt: datetime.datetime,
status: BrowserProfileStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateBrowserResponseTypeDef#
# CreateBrowserResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateBrowserResponseTypeDef
def get_value() -> CreateBrowserResponseTypeDef:
return {
"browserId": ...,
}
# CreateBrowserResponseTypeDef definition
class CreateBrowserResponseTypeDef(TypedDict):
browserId: str,
browserArn: str,
createdAt: datetime.datetime,
status: BrowserStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCodeInterpreterResponseTypeDef#
# CreateCodeInterpreterResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateCodeInterpreterResponseTypeDef
def get_value() -> CreateCodeInterpreterResponseTypeDef:
return {
"codeInterpreterId": ...,
}
# CreateCodeInterpreterResponseTypeDef definition
class CreateCodeInterpreterResponseTypeDef(TypedDict):
codeInterpreterId: str,
codeInterpreterArn: str,
createdAt: datetime.datetime,
status: CodeInterpreterStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEvaluatorResponseTypeDef#
# CreateEvaluatorResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateEvaluatorResponseTypeDef
def get_value() -> CreateEvaluatorResponseTypeDef:
return {
"evaluatorArn": ...,
}
# CreateEvaluatorResponseTypeDef definition
class CreateEvaluatorResponseTypeDef(TypedDict):
evaluatorArn: str,
evaluatorId: str,
createdAt: datetime.datetime,
status: EvaluatorStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreatePolicyEngineResponseTypeDef#
# CreatePolicyEngineResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreatePolicyEngineResponseTypeDef
def get_value() -> CreatePolicyEngineResponseTypeDef:
return {
"policyEngineId": ...,
}
# CreatePolicyEngineResponseTypeDef definition
class CreatePolicyEngineResponseTypeDef(TypedDict):
policyEngineId: str,
name: str,
description: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
policyEngineArn: str,
status: PolicyEngineStatusType, # (1)
statusReasons: list[str],
encryptionKeyArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateWorkloadIdentityResponseTypeDef#
# CreateWorkloadIdentityResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateWorkloadIdentityResponseTypeDef
def get_value() -> CreateWorkloadIdentityResponseTypeDef:
return {
"name": ...,
}
# CreateWorkloadIdentityResponseTypeDef definition
class CreateWorkloadIdentityResponseTypeDef(TypedDict):
name: str,
workloadIdentityArn: str,
allowedResourceOauth2ReturnUrls: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteAgentRuntimeEndpointResponseTypeDef#
# DeleteAgentRuntimeEndpointResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteAgentRuntimeEndpointResponseTypeDef
def get_value() -> DeleteAgentRuntimeEndpointResponseTypeDef:
return {
"status": ...,
}
# DeleteAgentRuntimeEndpointResponseTypeDef definition
class DeleteAgentRuntimeEndpointResponseTypeDef(TypedDict):
status: AgentRuntimeEndpointStatusType, # (1)
agentRuntimeId: str,
endpointName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteAgentRuntimeResponseTypeDef#
# DeleteAgentRuntimeResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteAgentRuntimeResponseTypeDef
def get_value() -> DeleteAgentRuntimeResponseTypeDef:
return {
"status": ...,
}
# DeleteAgentRuntimeResponseTypeDef definition
class DeleteAgentRuntimeResponseTypeDef(TypedDict):
status: AgentRuntimeStatusType, # (1)
agentRuntimeId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteBrowserProfileResponseTypeDef#
# DeleteBrowserProfileResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteBrowserProfileResponseTypeDef
def get_value() -> DeleteBrowserProfileResponseTypeDef:
return {
"profileId": ...,
}
# DeleteBrowserProfileResponseTypeDef definition
class DeleteBrowserProfileResponseTypeDef(TypedDict):
profileId: str,
profileArn: str,
status: BrowserProfileStatusType, # (1)
lastUpdatedAt: datetime.datetime,
lastSavedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteBrowserResponseTypeDef#
# DeleteBrowserResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteBrowserResponseTypeDef
def get_value() -> DeleteBrowserResponseTypeDef:
return {
"browserId": ...,
}
# DeleteBrowserResponseTypeDef definition
class DeleteBrowserResponseTypeDef(TypedDict):
browserId: str,
status: BrowserStatusType, # (1)
lastUpdatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteCodeInterpreterResponseTypeDef#
# DeleteCodeInterpreterResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteCodeInterpreterResponseTypeDef
def get_value() -> DeleteCodeInterpreterResponseTypeDef:
return {
"codeInterpreterId": ...,
}
# DeleteCodeInterpreterResponseTypeDef definition
class DeleteCodeInterpreterResponseTypeDef(TypedDict):
codeInterpreterId: str,
status: CodeInterpreterStatusType, # (1)
lastUpdatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteEvaluatorResponseTypeDef#
# DeleteEvaluatorResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteEvaluatorResponseTypeDef
def get_value() -> DeleteEvaluatorResponseTypeDef:
return {
"evaluatorArn": ...,
}
# DeleteEvaluatorResponseTypeDef definition
class DeleteEvaluatorResponseTypeDef(TypedDict):
evaluatorArn: str,
evaluatorId: str,
status: EvaluatorStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteGatewayResponseTypeDef#
# DeleteGatewayResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteGatewayResponseTypeDef
def get_value() -> DeleteGatewayResponseTypeDef:
return {
"gatewayId": ...,
}
# DeleteGatewayResponseTypeDef definition
class DeleteGatewayResponseTypeDef(TypedDict):
gatewayId: str,
status: GatewayStatusType, # (1)
statusReasons: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteGatewayTargetResponseTypeDef#
# DeleteGatewayTargetResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteGatewayTargetResponseTypeDef
def get_value() -> DeleteGatewayTargetResponseTypeDef:
return {
"gatewayArn": ...,
}
# DeleteGatewayTargetResponseTypeDef definition
class DeleteGatewayTargetResponseTypeDef(TypedDict):
gatewayArn: str,
targetId: str,
status: TargetStatusType, # (1)
statusReasons: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteMemoryOutputTypeDef#
# DeleteMemoryOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteMemoryOutputTypeDef
def get_value() -> DeleteMemoryOutputTypeDef:
return {
"memoryId": ...,
}
# DeleteMemoryOutputTypeDef definition
class DeleteMemoryOutputTypeDef(TypedDict):
memoryId: str,
status: MemoryStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteOnlineEvaluationConfigResponseTypeDef#
# DeleteOnlineEvaluationConfigResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteOnlineEvaluationConfigResponseTypeDef
def get_value() -> DeleteOnlineEvaluationConfigResponseTypeDef:
return {
"onlineEvaluationConfigArn": ...,
}
# DeleteOnlineEvaluationConfigResponseTypeDef definition
class DeleteOnlineEvaluationConfigResponseTypeDef(TypedDict):
onlineEvaluationConfigArn: str,
onlineEvaluationConfigId: str,
status: OnlineEvaluationConfigStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeletePolicyEngineResponseTypeDef#
# DeletePolicyEngineResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeletePolicyEngineResponseTypeDef
def get_value() -> DeletePolicyEngineResponseTypeDef:
return {
"policyEngineId": ...,
}
# DeletePolicyEngineResponseTypeDef definition
class DeletePolicyEngineResponseTypeDef(TypedDict):
policyEngineId: str,
name: str,
description: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
policyEngineArn: str,
status: PolicyEngineStatusType, # (1)
statusReasons: list[str],
encryptionKeyArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAgentRuntimeEndpointResponseTypeDef#
# GetAgentRuntimeEndpointResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetAgentRuntimeEndpointResponseTypeDef
def get_value() -> GetAgentRuntimeEndpointResponseTypeDef:
return {
"liveVersion": ...,
}
# GetAgentRuntimeEndpointResponseTypeDef definition
class GetAgentRuntimeEndpointResponseTypeDef(TypedDict):
liveVersion: str,
targetVersion: str,
agentRuntimeEndpointArn: str,
agentRuntimeArn: str,
description: str,
status: AgentRuntimeEndpointStatusType, # (1)
createdAt: datetime.datetime,
lastUpdatedAt: datetime.datetime,
failureReason: str,
name: str,
id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetBrowserProfileResponseTypeDef#
# GetBrowserProfileResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetBrowserProfileResponseTypeDef
def get_value() -> GetBrowserProfileResponseTypeDef:
return {
"profileId": ...,
}
# GetBrowserProfileResponseTypeDef definition
class GetBrowserProfileResponseTypeDef(TypedDict):
profileId: str,
profileArn: str,
name: str,
description: str,
status: BrowserProfileStatusType, # (1)
createdAt: datetime.datetime,
lastUpdatedAt: datetime.datetime,
lastSavedAt: datetime.datetime,
lastSavedBrowserSessionId: str,
lastSavedBrowserId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetPolicyEngineResponseTypeDef#
# GetPolicyEngineResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetPolicyEngineResponseTypeDef
def get_value() -> GetPolicyEngineResponseTypeDef:
return {
"policyEngineId": ...,
}
# GetPolicyEngineResponseTypeDef definition
class GetPolicyEngineResponseTypeDef(TypedDict):
policyEngineId: str,
name: str,
description: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
policyEngineArn: str,
status: PolicyEngineStatusType, # (1)
statusReasons: list[str],
encryptionKeyArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResourcePolicyResponseTypeDef#
# GetResourcePolicyResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetResourcePolicyResponseTypeDef
def get_value() -> GetResourcePolicyResponseTypeDef:
return {
"policy": ...,
}
# GetResourcePolicyResponseTypeDef definition
class GetResourcePolicyResponseTypeDef(TypedDict):
policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetWorkloadIdentityResponseTypeDef#
# GetWorkloadIdentityResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetWorkloadIdentityResponseTypeDef
def get_value() -> GetWorkloadIdentityResponseTypeDef:
return {
"name": ...,
}
# GetWorkloadIdentityResponseTypeDef definition
class GetWorkloadIdentityResponseTypeDef(TypedDict):
name: str,
workloadIdentityArn: str,
allowedResourceOauth2ReturnUrls: list[str],
createdTime: datetime.datetime,
lastUpdatedTime: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAgentRuntimeEndpointsResponseTypeDef#
# ListAgentRuntimeEndpointsResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListAgentRuntimeEndpointsResponseTypeDef
def get_value() -> ListAgentRuntimeEndpointsResponseTypeDef:
return {
"runtimeEndpoints": ...,
}
# ListAgentRuntimeEndpointsResponseTypeDef definition
class ListAgentRuntimeEndpointsResponseTypeDef(TypedDict):
runtimeEndpoints: list[AgentRuntimeEndpointTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[AgentRuntimeEndpointTypeDef] - See ResponseMetadataTypeDef
ListAgentRuntimeVersionsResponseTypeDef#
# ListAgentRuntimeVersionsResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListAgentRuntimeVersionsResponseTypeDef
def get_value() -> ListAgentRuntimeVersionsResponseTypeDef:
return {
"agentRuntimes": ...,
}
# ListAgentRuntimeVersionsResponseTypeDef definition
class ListAgentRuntimeVersionsResponseTypeDef(TypedDict):
agentRuntimes: list[AgentRuntimeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[AgentRuntimeTypeDef] - See ResponseMetadataTypeDef
ListAgentRuntimesResponseTypeDef#
# ListAgentRuntimesResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListAgentRuntimesResponseTypeDef
def get_value() -> ListAgentRuntimesResponseTypeDef:
return {
"agentRuntimes": ...,
}
# ListAgentRuntimesResponseTypeDef definition
class ListAgentRuntimesResponseTypeDef(TypedDict):
agentRuntimes: list[AgentRuntimeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[AgentRuntimeTypeDef] - See ResponseMetadataTypeDef
ListApiKeyCredentialProvidersResponseTypeDef#
# ListApiKeyCredentialProvidersResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListApiKeyCredentialProvidersResponseTypeDef
def get_value() -> ListApiKeyCredentialProvidersResponseTypeDef:
return {
"credentialProviders": ...,
}
# ListApiKeyCredentialProvidersResponseTypeDef definition
class ListApiKeyCredentialProvidersResponseTypeDef(TypedDict):
credentialProviders: list[ApiKeyCredentialProviderItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[ApiKeyCredentialProviderItemTypeDef] - See ResponseMetadataTypeDef
ListBrowserProfilesResponseTypeDef#
# ListBrowserProfilesResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListBrowserProfilesResponseTypeDef
def get_value() -> ListBrowserProfilesResponseTypeDef:
return {
"profileSummaries": ...,
}
# ListBrowserProfilesResponseTypeDef definition
class ListBrowserProfilesResponseTypeDef(TypedDict):
profileSummaries: list[BrowserProfileSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[BrowserProfileSummaryTypeDef] - See ResponseMetadataTypeDef
ListBrowsersResponseTypeDef#
# ListBrowsersResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListBrowsersResponseTypeDef
def get_value() -> ListBrowsersResponseTypeDef:
return {
"browserSummaries": ...,
}
# ListBrowsersResponseTypeDef definition
class ListBrowsersResponseTypeDef(TypedDict):
browserSummaries: list[BrowserSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[BrowserSummaryTypeDef] - See ResponseMetadataTypeDef
ListCodeInterpretersResponseTypeDef#
# ListCodeInterpretersResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListCodeInterpretersResponseTypeDef
def get_value() -> ListCodeInterpretersResponseTypeDef:
return {
"codeInterpreterSummaries": ...,
}
# ListCodeInterpretersResponseTypeDef definition
class ListCodeInterpretersResponseTypeDef(TypedDict):
codeInterpreterSummaries: list[CodeInterpreterSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[CodeInterpreterSummaryTypeDef] - See ResponseMetadataTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutResourcePolicyResponseTypeDef#
# PutResourcePolicyResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PutResourcePolicyResponseTypeDef
def get_value() -> PutResourcePolicyResponseTypeDef:
return {
"policy": ...,
}
# PutResourcePolicyResponseTypeDef definition
class PutResourcePolicyResponseTypeDef(TypedDict):
policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateAgentRuntimeEndpointResponseTypeDef#
# UpdateAgentRuntimeEndpointResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateAgentRuntimeEndpointResponseTypeDef
def get_value() -> UpdateAgentRuntimeEndpointResponseTypeDef:
return {
"liveVersion": ...,
}
# UpdateAgentRuntimeEndpointResponseTypeDef definition
class UpdateAgentRuntimeEndpointResponseTypeDef(TypedDict):
liveVersion: str,
targetVersion: str,
agentRuntimeEndpointArn: str,
agentRuntimeArn: str,
status: AgentRuntimeEndpointStatusType, # (1)
createdAt: datetime.datetime,
lastUpdatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEvaluatorResponseTypeDef#
# UpdateEvaluatorResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateEvaluatorResponseTypeDef
def get_value() -> UpdateEvaluatorResponseTypeDef:
return {
"evaluatorArn": ...,
}
# UpdateEvaluatorResponseTypeDef definition
class UpdateEvaluatorResponseTypeDef(TypedDict):
evaluatorArn: str,
evaluatorId: str,
updatedAt: datetime.datetime,
status: EvaluatorStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateOnlineEvaluationConfigResponseTypeDef#
# UpdateOnlineEvaluationConfigResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateOnlineEvaluationConfigResponseTypeDef
def get_value() -> UpdateOnlineEvaluationConfigResponseTypeDef:
return {
"onlineEvaluationConfigArn": ...,
}
# UpdateOnlineEvaluationConfigResponseTypeDef definition
class UpdateOnlineEvaluationConfigResponseTypeDef(TypedDict):
onlineEvaluationConfigArn: str,
onlineEvaluationConfigId: str,
updatedAt: datetime.datetime,
status: OnlineEvaluationConfigStatusType, # (1)
executionStatus: OnlineEvaluationExecutionStatusType, # (2)
failureReason: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See OnlineEvaluationConfigStatusType
- See OnlineEvaluationExecutionStatusType
- See ResponseMetadataTypeDef
UpdatePolicyEngineResponseTypeDef#
# UpdatePolicyEngineResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatePolicyEngineResponseTypeDef
def get_value() -> UpdatePolicyEngineResponseTypeDef:
return {
"policyEngineId": ...,
}
# UpdatePolicyEngineResponseTypeDef definition
class UpdatePolicyEngineResponseTypeDef(TypedDict):
policyEngineId: str,
name: str,
description: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
policyEngineArn: str,
status: PolicyEngineStatusType, # (1)
statusReasons: list[str],
encryptionKeyArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateWorkloadIdentityResponseTypeDef#
# UpdateWorkloadIdentityResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateWorkloadIdentityResponseTypeDef
def get_value() -> UpdateWorkloadIdentityResponseTypeDef:
return {
"name": ...,
}
# UpdateWorkloadIdentityResponseTypeDef definition
class UpdateWorkloadIdentityResponseTypeDef(TypedDict):
name: str,
workloadIdentityArn: str,
allowedResourceOauth2ReturnUrls: list[str],
createdTime: datetime.datetime,
lastUpdatedTime: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateAgentRuntimeResponseTypeDef#
# CreateAgentRuntimeResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateAgentRuntimeResponseTypeDef
def get_value() -> CreateAgentRuntimeResponseTypeDef:
return {
"agentRuntimeArn": ...,
}
# CreateAgentRuntimeResponseTypeDef definition
class CreateAgentRuntimeResponseTypeDef(TypedDict):
agentRuntimeArn: str,
workloadIdentityDetails: WorkloadIdentityDetailsTypeDef, # (1)
agentRuntimeId: str,
agentRuntimeVersion: str,
createdAt: datetime.datetime,
status: AgentRuntimeStatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateAgentRuntimeResponseTypeDef#
# UpdateAgentRuntimeResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateAgentRuntimeResponseTypeDef
def get_value() -> UpdateAgentRuntimeResponseTypeDef:
return {
"agentRuntimeArn": ...,
}
# UpdateAgentRuntimeResponseTypeDef definition
class UpdateAgentRuntimeResponseTypeDef(TypedDict):
agentRuntimeArn: str,
agentRuntimeId: str,
workloadIdentityDetails: WorkloadIdentityDetailsTypeDef, # (1)
agentRuntimeVersion: str,
createdAt: datetime.datetime,
lastUpdatedAt: datetime.datetime,
status: AgentRuntimeStatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateApiKeyCredentialProviderResponseTypeDef#
# CreateApiKeyCredentialProviderResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateApiKeyCredentialProviderResponseTypeDef
def get_value() -> CreateApiKeyCredentialProviderResponseTypeDef:
return {
"apiKeySecretArn": ...,
}
# CreateApiKeyCredentialProviderResponseTypeDef definition
class CreateApiKeyCredentialProviderResponseTypeDef(TypedDict):
apiKeySecretArn: SecretTypeDef, # (1)
name: str,
credentialProviderArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SecretTypeDef
- See ResponseMetadataTypeDef
GetApiKeyCredentialProviderResponseTypeDef#
# GetApiKeyCredentialProviderResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetApiKeyCredentialProviderResponseTypeDef
def get_value() -> GetApiKeyCredentialProviderResponseTypeDef:
return {
"apiKeySecretArn": ...,
}
# GetApiKeyCredentialProviderResponseTypeDef definition
class GetApiKeyCredentialProviderResponseTypeDef(TypedDict):
apiKeySecretArn: SecretTypeDef, # (1)
name: str,
credentialProviderArn: str,
createdTime: datetime.datetime,
lastUpdatedTime: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SecretTypeDef
- See ResponseMetadataTypeDef
UpdateApiKeyCredentialProviderResponseTypeDef#
# UpdateApiKeyCredentialProviderResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateApiKeyCredentialProviderResponseTypeDef
def get_value() -> UpdateApiKeyCredentialProviderResponseTypeDef:
return {
"apiKeySecretArn": ...,
}
# UpdateApiKeyCredentialProviderResponseTypeDef definition
class UpdateApiKeyCredentialProviderResponseTypeDef(TypedDict):
apiKeySecretArn: SecretTypeDef, # (1)
name: str,
credentialProviderArn: str,
createdTime: datetime.datetime,
lastUpdatedTime: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SecretTypeDef
- See ResponseMetadataTypeDef
CredentialProviderOutputTypeDef#
# CredentialProviderOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CredentialProviderOutputTypeDef
def get_value() -> CredentialProviderOutputTypeDef:
return {
"oauthCredentialProvider": ...,
}
# CredentialProviderOutputTypeDef definition
class CredentialProviderOutputTypeDef(TypedDict):
oauthCredentialProvider: NotRequired[OAuthCredentialProviderOutputTypeDef], # (1)
apiKeyCredentialProvider: NotRequired[ApiKeyCredentialProviderTypeDef], # (2)
SummaryOverrideConfigurationInputTypeDef#
# SummaryOverrideConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SummaryOverrideConfigurationInputTypeDef
def get_value() -> SummaryOverrideConfigurationInputTypeDef:
return {
"consolidation": ...,
}
# SummaryOverrideConfigurationInputTypeDef definition
class SummaryOverrideConfigurationInputTypeDef(TypedDict):
consolidation: NotRequired[SummaryOverrideConsolidationConfigurationInputTypeDef], # (1)
CustomConsolidationConfigurationInputTypeDef#
# CustomConsolidationConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CustomConsolidationConfigurationInputTypeDef
def get_value() -> CustomConsolidationConfigurationInputTypeDef:
return {
"semanticConsolidationOverride": ...,
}
# CustomConsolidationConfigurationInputTypeDef definition
class CustomConsolidationConfigurationInputTypeDef(TypedDict):
semanticConsolidationOverride: NotRequired[SemanticOverrideConsolidationConfigurationInputTypeDef], # (1)
summaryConsolidationOverride: NotRequired[SummaryOverrideConsolidationConfigurationInputTypeDef], # (2)
userPreferenceConsolidationOverride: NotRequired[UserPreferenceOverrideConsolidationConfigurationInputTypeDef], # (3)
episodicConsolidationOverride: NotRequired[EpisodicOverrideConsolidationConfigurationInputTypeDef], # (4)
- See SemanticOverrideConsolidationConfigurationInputTypeDef
- See SummaryOverrideConsolidationConfigurationInputTypeDef
- See UserPreferenceOverrideConsolidationConfigurationInputTypeDef
- See EpisodicOverrideConsolidationConfigurationInputTypeDef
CustomConsolidationConfigurationTypeDef#
# CustomConsolidationConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CustomConsolidationConfigurationTypeDef
def get_value() -> CustomConsolidationConfigurationTypeDef:
return {
"semanticConsolidationOverride": ...,
}
# CustomConsolidationConfigurationTypeDef definition
class CustomConsolidationConfigurationTypeDef(TypedDict):
semanticConsolidationOverride: NotRequired[SemanticConsolidationOverrideTypeDef], # (1)
summaryConsolidationOverride: NotRequired[SummaryConsolidationOverrideTypeDef], # (2)
userPreferenceConsolidationOverride: NotRequired[UserPreferenceConsolidationOverrideTypeDef], # (3)
episodicConsolidationOverride: NotRequired[EpisodicConsolidationOverrideTypeDef], # (4)
- See SemanticConsolidationOverrideTypeDef
- See SummaryConsolidationOverrideTypeDef
- See UserPreferenceConsolidationOverrideTypeDef
- See EpisodicConsolidationOverrideTypeDef
SemanticOverrideConfigurationInputTypeDef#
# SemanticOverrideConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SemanticOverrideConfigurationInputTypeDef
def get_value() -> SemanticOverrideConfigurationInputTypeDef:
return {
"extraction": ...,
}
# SemanticOverrideConfigurationInputTypeDef definition
class SemanticOverrideConfigurationInputTypeDef(TypedDict):
extraction: NotRequired[SemanticOverrideExtractionConfigurationInputTypeDef], # (1)
consolidation: NotRequired[SemanticOverrideConsolidationConfigurationInputTypeDef], # (2)
- See SemanticOverrideExtractionConfigurationInputTypeDef
- See SemanticOverrideConsolidationConfigurationInputTypeDef
CustomExtractionConfigurationInputTypeDef#
# CustomExtractionConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CustomExtractionConfigurationInputTypeDef
def get_value() -> CustomExtractionConfigurationInputTypeDef:
return {
"semanticExtractionOverride": ...,
}
# CustomExtractionConfigurationInputTypeDef definition
class CustomExtractionConfigurationInputTypeDef(TypedDict):
semanticExtractionOverride: NotRequired[SemanticOverrideExtractionConfigurationInputTypeDef], # (1)
userPreferenceExtractionOverride: NotRequired[UserPreferenceOverrideExtractionConfigurationInputTypeDef], # (2)
episodicExtractionOverride: NotRequired[EpisodicOverrideExtractionConfigurationInputTypeDef], # (3)
- See SemanticOverrideExtractionConfigurationInputTypeDef
- See UserPreferenceOverrideExtractionConfigurationInputTypeDef
- See EpisodicOverrideExtractionConfigurationInputTypeDef
UserPreferenceOverrideConfigurationInputTypeDef#
# UserPreferenceOverrideConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UserPreferenceOverrideConfigurationInputTypeDef
def get_value() -> UserPreferenceOverrideConfigurationInputTypeDef:
return {
"extraction": ...,
}
# UserPreferenceOverrideConfigurationInputTypeDef definition
class UserPreferenceOverrideConfigurationInputTypeDef(TypedDict):
extraction: NotRequired[UserPreferenceOverrideExtractionConfigurationInputTypeDef], # (1)
consolidation: NotRequired[UserPreferenceOverrideConsolidationConfigurationInputTypeDef], # (2)
- See UserPreferenceOverrideExtractionConfigurationInputTypeDef
- See UserPreferenceOverrideConsolidationConfigurationInputTypeDef
CustomExtractionConfigurationTypeDef#
# CustomExtractionConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CustomExtractionConfigurationTypeDef
def get_value() -> CustomExtractionConfigurationTypeDef:
return {
"semanticExtractionOverride": ...,
}
# CustomExtractionConfigurationTypeDef definition
class CustomExtractionConfigurationTypeDef(TypedDict):
semanticExtractionOverride: NotRequired[SemanticExtractionOverrideTypeDef], # (1)
userPreferenceExtractionOverride: NotRequired[UserPreferenceExtractionOverrideTypeDef], # (2)
episodicExtractionOverride: NotRequired[EpisodicExtractionOverrideTypeDef], # (3)
- See SemanticExtractionOverrideTypeDef
- See UserPreferenceExtractionOverrideTypeDef
- See EpisodicExtractionOverrideTypeDef
CustomReflectionConfigurationInputTypeDef#
# CustomReflectionConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CustomReflectionConfigurationInputTypeDef
def get_value() -> CustomReflectionConfigurationInputTypeDef:
return {
"episodicReflectionOverride": ...,
}
# CustomReflectionConfigurationInputTypeDef definition
class CustomReflectionConfigurationInputTypeDef(TypedDict):
episodicReflectionOverride: NotRequired[EpisodicOverrideReflectionConfigurationInputTypeDef], # (1)
EpisodicOverrideConfigurationInputTypeDef#
# EpisodicOverrideConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import EpisodicOverrideConfigurationInputTypeDef
def get_value() -> EpisodicOverrideConfigurationInputTypeDef:
return {
"extraction": ...,
}
# EpisodicOverrideConfigurationInputTypeDef definition
class EpisodicOverrideConfigurationInputTypeDef(TypedDict):
extraction: NotRequired[EpisodicOverrideExtractionConfigurationInputTypeDef], # (1)
consolidation: NotRequired[EpisodicOverrideConsolidationConfigurationInputTypeDef], # (2)
reflection: NotRequired[EpisodicOverrideReflectionConfigurationInputTypeDef], # (3)
- See EpisodicOverrideExtractionConfigurationInputTypeDef
- See EpisodicOverrideConsolidationConfigurationInputTypeDef
- See EpisodicOverrideReflectionConfigurationInputTypeDef
CustomReflectionConfigurationTypeDef#
# CustomReflectionConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CustomReflectionConfigurationTypeDef
def get_value() -> CustomReflectionConfigurationTypeDef:
return {
"episodicReflectionOverride": ...,
}
# CustomReflectionConfigurationTypeDef definition
class CustomReflectionConfigurationTypeDef(TypedDict):
episodicReflectionOverride: NotRequired[EpisodicReflectionOverrideTypeDef], # (1)
EpisodicMemoryStrategyInputTypeDef#
# EpisodicMemoryStrategyInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import EpisodicMemoryStrategyInputTypeDef
def get_value() -> EpisodicMemoryStrategyInputTypeDef:
return {
"name": ...,
}
# EpisodicMemoryStrategyInputTypeDef definition
class EpisodicMemoryStrategyInputTypeDef(TypedDict):
name: str,
description: NotRequired[str],
namespaces: NotRequired[Sequence[str]],
reflectionConfiguration: NotRequired[EpisodicReflectionConfigurationInputTypeDef], # (1)
ListEvaluatorsResponseTypeDef#
# ListEvaluatorsResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListEvaluatorsResponseTypeDef
def get_value() -> ListEvaluatorsResponseTypeDef:
return {
"evaluators": ...,
}
# ListEvaluatorsResponseTypeDef definition
class ListEvaluatorsResponseTypeDef(TypedDict):
evaluators: list[EvaluatorSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[EvaluatorSummaryTypeDef] - See ResponseMetadataTypeDef
FilterTypeDef#
# FilterTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"key": ...,
}
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
key: str,
operator: FilterOperatorType, # (1)
value: FilterValueTypeDef, # (2)
- See FilterOperatorType
- See FilterValueTypeDef
GatewayProtocolConfigurationOutputTypeDef#
# GatewayProtocolConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GatewayProtocolConfigurationOutputTypeDef
def get_value() -> GatewayProtocolConfigurationOutputTypeDef:
return {
"mcp": ...,
}
# GatewayProtocolConfigurationOutputTypeDef definition
class GatewayProtocolConfigurationOutputTypeDef(TypedDict):
mcp: NotRequired[MCPGatewayConfigurationOutputTypeDef], # (1)
GatewayProtocolConfigurationTypeDef#
# GatewayProtocolConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GatewayProtocolConfigurationTypeDef
def get_value() -> GatewayProtocolConfigurationTypeDef:
return {
"mcp": ...,
}
# GatewayProtocolConfigurationTypeDef definition
class GatewayProtocolConfigurationTypeDef(TypedDict):
mcp: NotRequired[MCPGatewayConfigurationTypeDef], # (1)
ListGatewaysResponseTypeDef#
# ListGatewaysResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListGatewaysResponseTypeDef
def get_value() -> ListGatewaysResponseTypeDef:
return {
"items": ...,
}
# ListGatewaysResponseTypeDef definition
class ListGatewaysResponseTypeDef(TypedDict):
items: list[GatewaySummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[GatewaySummaryTypeDef] - See ResponseMetadataTypeDef
GetMemoryInputWaitTypeDef#
# GetMemoryInputWaitTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetMemoryInputWaitTypeDef
def get_value() -> GetMemoryInputWaitTypeDef:
return {
"memoryId": ...,
}
# GetMemoryInputWaitTypeDef definition
class GetMemoryInputWaitTypeDef(TypedDict):
memoryId: str,
view: NotRequired[MemoryViewType], # (1)
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See MemoryViewType
- See WaiterConfigTypeDef
GetPolicyEngineRequestWaitExtraTypeDef#
# GetPolicyEngineRequestWaitExtraTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetPolicyEngineRequestWaitExtraTypeDef
def get_value() -> GetPolicyEngineRequestWaitExtraTypeDef:
return {
"policyEngineId": ...,
}
# GetPolicyEngineRequestWaitExtraTypeDef definition
class GetPolicyEngineRequestWaitExtraTypeDef(TypedDict):
policyEngineId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetPolicyEngineRequestWaitTypeDef#
# GetPolicyEngineRequestWaitTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetPolicyEngineRequestWaitTypeDef
def get_value() -> GetPolicyEngineRequestWaitTypeDef:
return {
"policyEngineId": ...,
}
# GetPolicyEngineRequestWaitTypeDef definition
class GetPolicyEngineRequestWaitTypeDef(TypedDict):
policyEngineId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetPolicyGenerationRequestWaitTypeDef#
# GetPolicyGenerationRequestWaitTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetPolicyGenerationRequestWaitTypeDef
def get_value() -> GetPolicyGenerationRequestWaitTypeDef:
return {
"policyGenerationId": ...,
}
# GetPolicyGenerationRequestWaitTypeDef definition
class GetPolicyGenerationRequestWaitTypeDef(TypedDict):
policyGenerationId: str,
policyEngineId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetPolicyRequestWaitExtraTypeDef#
# GetPolicyRequestWaitExtraTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetPolicyRequestWaitExtraTypeDef
def get_value() -> GetPolicyRequestWaitExtraTypeDef:
return {
"policyEngineId": ...,
}
# GetPolicyRequestWaitExtraTypeDef definition
class GetPolicyRequestWaitExtraTypeDef(TypedDict):
policyEngineId: str,
policyId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetPolicyRequestWaitTypeDef#
# GetPolicyRequestWaitTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetPolicyRequestWaitTypeDef
def get_value() -> GetPolicyRequestWaitTypeDef:
return {
"policyEngineId": ...,
}
# GetPolicyRequestWaitTypeDef definition
class GetPolicyRequestWaitTypeDef(TypedDict):
policyEngineId: str,
policyId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetPolicyGenerationResponseTypeDef#
# GetPolicyGenerationResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetPolicyGenerationResponseTypeDef
def get_value() -> GetPolicyGenerationResponseTypeDef:
return {
"policyEngineId": ...,
}
# GetPolicyGenerationResponseTypeDef definition
class GetPolicyGenerationResponseTypeDef(TypedDict):
policyEngineId: str,
policyGenerationId: str,
name: str,
policyGenerationArn: str,
resource: ResourceTypeDef, # (1)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: PolicyGenerationStatusType, # (2)
statusReasons: list[str],
findings: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
PolicyGenerationTypeDef#
# PolicyGenerationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PolicyGenerationTypeDef
def get_value() -> PolicyGenerationTypeDef:
return {
"policyEngineId": ...,
}
# PolicyGenerationTypeDef definition
class PolicyGenerationTypeDef(TypedDict):
policyEngineId: str,
policyGenerationId: str,
name: str,
policyGenerationArn: str,
resource: ResourceTypeDef, # (1)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: PolicyGenerationStatusType, # (2)
statusReasons: list[str],
findings: NotRequired[str],
StartPolicyGenerationRequestTypeDef#
# StartPolicyGenerationRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import StartPolicyGenerationRequestTypeDef
def get_value() -> StartPolicyGenerationRequestTypeDef:
return {
"policyEngineId": ...,
}
# StartPolicyGenerationRequestTypeDef definition
class StartPolicyGenerationRequestTypeDef(TypedDict):
policyEngineId: str,
resource: ResourceTypeDef, # (1)
content: ContentTypeDef, # (2)
name: str,
clientToken: NotRequired[str],
- See ResourceTypeDef
- See ContentTypeDef
StartPolicyGenerationResponseTypeDef#
# StartPolicyGenerationResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import StartPolicyGenerationResponseTypeDef
def get_value() -> StartPolicyGenerationResponseTypeDef:
return {
"policyEngineId": ...,
}
# StartPolicyGenerationResponseTypeDef definition
class StartPolicyGenerationResponseTypeDef(TypedDict):
policyEngineId: str,
policyGenerationId: str,
name: str,
policyGenerationArn: str,
resource: ResourceTypeDef, # (1)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: PolicyGenerationStatusType, # (2)
statusReasons: list[str],
findings: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetTokenVaultResponseTypeDef#
# GetTokenVaultResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetTokenVaultResponseTypeDef
def get_value() -> GetTokenVaultResponseTypeDef:
return {
"tokenVaultId": ...,
}
# GetTokenVaultResponseTypeDef definition
class GetTokenVaultResponseTypeDef(TypedDict):
tokenVaultId: str,
kmsConfiguration: KmsConfigurationTypeDef, # (1)
lastModifiedDate: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SetTokenVaultCMKRequestTypeDef#
# SetTokenVaultCMKRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SetTokenVaultCMKRequestTypeDef
def get_value() -> SetTokenVaultCMKRequestTypeDef:
return {
"kmsConfiguration": ...,
}
# SetTokenVaultCMKRequestTypeDef definition
class SetTokenVaultCMKRequestTypeDef(TypedDict):
kmsConfiguration: KmsConfigurationTypeDef, # (1)
tokenVaultId: NotRequired[str],
SetTokenVaultCMKResponseTypeDef#
# SetTokenVaultCMKResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SetTokenVaultCMKResponseTypeDef
def get_value() -> SetTokenVaultCMKResponseTypeDef:
return {
"tokenVaultId": ...,
}
# SetTokenVaultCMKResponseTypeDef definition
class SetTokenVaultCMKResponseTypeDef(TypedDict):
tokenVaultId: str,
kmsConfiguration: KmsConfigurationTypeDef, # (1)
lastModifiedDate: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InterceptorConfigurationTypeDef#
# InterceptorConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import InterceptorConfigurationTypeDef
def get_value() -> InterceptorConfigurationTypeDef:
return {
"lambda": ...,
}
# InterceptorConfigurationTypeDef definition
class InterceptorConfigurationTypeDef(TypedDict):
lambda: NotRequired[LambdaInterceptorConfigurationTypeDef], # (1)
ListAgentRuntimeEndpointsRequestPaginateTypeDef#
# ListAgentRuntimeEndpointsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListAgentRuntimeEndpointsRequestPaginateTypeDef
def get_value() -> ListAgentRuntimeEndpointsRequestPaginateTypeDef:
return {
"agentRuntimeId": ...,
}
# ListAgentRuntimeEndpointsRequestPaginateTypeDef definition
class ListAgentRuntimeEndpointsRequestPaginateTypeDef(TypedDict):
agentRuntimeId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAgentRuntimeVersionsRequestPaginateTypeDef#
# ListAgentRuntimeVersionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListAgentRuntimeVersionsRequestPaginateTypeDef
def get_value() -> ListAgentRuntimeVersionsRequestPaginateTypeDef:
return {
"agentRuntimeId": ...,
}
# ListAgentRuntimeVersionsRequestPaginateTypeDef definition
class ListAgentRuntimeVersionsRequestPaginateTypeDef(TypedDict):
agentRuntimeId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAgentRuntimesRequestPaginateTypeDef#
# ListAgentRuntimesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListAgentRuntimesRequestPaginateTypeDef
def get_value() -> ListAgentRuntimesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListAgentRuntimesRequestPaginateTypeDef definition
class ListAgentRuntimesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListApiKeyCredentialProvidersRequestPaginateTypeDef#
# ListApiKeyCredentialProvidersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListApiKeyCredentialProvidersRequestPaginateTypeDef
def get_value() -> ListApiKeyCredentialProvidersRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListApiKeyCredentialProvidersRequestPaginateTypeDef definition
class ListApiKeyCredentialProvidersRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListBrowserProfilesRequestPaginateTypeDef#
# ListBrowserProfilesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListBrowserProfilesRequestPaginateTypeDef
def get_value() -> ListBrowserProfilesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListBrowserProfilesRequestPaginateTypeDef definition
class ListBrowserProfilesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListBrowsersRequestPaginateTypeDef#
# ListBrowsersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListBrowsersRequestPaginateTypeDef
def get_value() -> ListBrowsersRequestPaginateTypeDef:
return {
"type": ...,
}
# ListBrowsersRequestPaginateTypeDef definition
class ListBrowsersRequestPaginateTypeDef(TypedDict):
type: NotRequired[ResourceTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListCodeInterpretersRequestPaginateTypeDef#
# ListCodeInterpretersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListCodeInterpretersRequestPaginateTypeDef
def get_value() -> ListCodeInterpretersRequestPaginateTypeDef:
return {
"type": ...,
}
# ListCodeInterpretersRequestPaginateTypeDef definition
class ListCodeInterpretersRequestPaginateTypeDef(TypedDict):
type: NotRequired[ResourceTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListEvaluatorsRequestPaginateTypeDef#
# ListEvaluatorsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListEvaluatorsRequestPaginateTypeDef
def get_value() -> ListEvaluatorsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListEvaluatorsRequestPaginateTypeDef definition
class ListEvaluatorsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGatewayTargetsRequestPaginateTypeDef#
# ListGatewayTargetsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListGatewayTargetsRequestPaginateTypeDef
def get_value() -> ListGatewayTargetsRequestPaginateTypeDef:
return {
"gatewayIdentifier": ...,
}
# ListGatewayTargetsRequestPaginateTypeDef definition
class ListGatewayTargetsRequestPaginateTypeDef(TypedDict):
gatewayIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGatewaysRequestPaginateTypeDef#
# ListGatewaysRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListGatewaysRequestPaginateTypeDef
def get_value() -> ListGatewaysRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListGatewaysRequestPaginateTypeDef definition
class ListGatewaysRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMemoriesInputPaginateTypeDef#
# ListMemoriesInputPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListMemoriesInputPaginateTypeDef
def get_value() -> ListMemoriesInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListMemoriesInputPaginateTypeDef definition
class ListMemoriesInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOauth2CredentialProvidersRequestPaginateTypeDef#
# ListOauth2CredentialProvidersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListOauth2CredentialProvidersRequestPaginateTypeDef
def get_value() -> ListOauth2CredentialProvidersRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListOauth2CredentialProvidersRequestPaginateTypeDef definition
class ListOauth2CredentialProvidersRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOnlineEvaluationConfigsRequestPaginateTypeDef#
# ListOnlineEvaluationConfigsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListOnlineEvaluationConfigsRequestPaginateTypeDef
def get_value() -> ListOnlineEvaluationConfigsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListOnlineEvaluationConfigsRequestPaginateTypeDef definition
class ListOnlineEvaluationConfigsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPoliciesRequestPaginateTypeDef#
# ListPoliciesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPoliciesRequestPaginateTypeDef
def get_value() -> ListPoliciesRequestPaginateTypeDef:
return {
"policyEngineId": ...,
}
# ListPoliciesRequestPaginateTypeDef definition
class ListPoliciesRequestPaginateTypeDef(TypedDict):
policyEngineId: str,
targetResourceScope: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPolicyEnginesRequestPaginateTypeDef#
# ListPolicyEnginesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPolicyEnginesRequestPaginateTypeDef
def get_value() -> ListPolicyEnginesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListPolicyEnginesRequestPaginateTypeDef definition
class ListPolicyEnginesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPolicyGenerationAssetsRequestPaginateTypeDef#
# ListPolicyGenerationAssetsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPolicyGenerationAssetsRequestPaginateTypeDef
def get_value() -> ListPolicyGenerationAssetsRequestPaginateTypeDef:
return {
"policyGenerationId": ...,
}
# ListPolicyGenerationAssetsRequestPaginateTypeDef definition
class ListPolicyGenerationAssetsRequestPaginateTypeDef(TypedDict):
policyGenerationId: str,
policyEngineId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPolicyGenerationsRequestPaginateTypeDef#
# ListPolicyGenerationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPolicyGenerationsRequestPaginateTypeDef
def get_value() -> ListPolicyGenerationsRequestPaginateTypeDef:
return {
"policyEngineId": ...,
}
# ListPolicyGenerationsRequestPaginateTypeDef definition
class ListPolicyGenerationsRequestPaginateTypeDef(TypedDict):
policyEngineId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkloadIdentitiesRequestPaginateTypeDef#
# ListWorkloadIdentitiesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListWorkloadIdentitiesRequestPaginateTypeDef
def get_value() -> ListWorkloadIdentitiesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListWorkloadIdentitiesRequestPaginateTypeDef definition
class ListWorkloadIdentitiesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGatewayTargetsResponseTypeDef#
# ListGatewayTargetsResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListGatewayTargetsResponseTypeDef
def get_value() -> ListGatewayTargetsResponseTypeDef:
return {
"items": ...,
}
# ListGatewayTargetsResponseTypeDef definition
class ListGatewayTargetsResponseTypeDef(TypedDict):
items: list[TargetSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[TargetSummaryTypeDef] - See ResponseMetadataTypeDef
ListMemoriesOutputTypeDef#
# ListMemoriesOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListMemoriesOutputTypeDef
def get_value() -> ListMemoriesOutputTypeDef:
return {
"memories": ...,
}
# ListMemoriesOutputTypeDef definition
class ListMemoriesOutputTypeDef(TypedDict):
memories: list[MemorySummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[MemorySummaryTypeDef] - See ResponseMetadataTypeDef
ListOauth2CredentialProvidersResponseTypeDef#
# ListOauth2CredentialProvidersResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListOauth2CredentialProvidersResponseTypeDef
def get_value() -> ListOauth2CredentialProvidersResponseTypeDef:
return {
"credentialProviders": ...,
}
# ListOauth2CredentialProvidersResponseTypeDef definition
class ListOauth2CredentialProvidersResponseTypeDef(TypedDict):
credentialProviders: list[Oauth2CredentialProviderItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[Oauth2CredentialProviderItemTypeDef] - See ResponseMetadataTypeDef
ListOnlineEvaluationConfigsResponseTypeDef#
# ListOnlineEvaluationConfigsResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListOnlineEvaluationConfigsResponseTypeDef
def get_value() -> ListOnlineEvaluationConfigsResponseTypeDef:
return {
"onlineEvaluationConfigs": ...,
}
# ListOnlineEvaluationConfigsResponseTypeDef definition
class ListOnlineEvaluationConfigsResponseTypeDef(TypedDict):
onlineEvaluationConfigs: list[OnlineEvaluationConfigSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[OnlineEvaluationConfigSummaryTypeDef] - See ResponseMetadataTypeDef
ListPolicyEnginesResponseTypeDef#
# ListPolicyEnginesResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPolicyEnginesResponseTypeDef
def get_value() -> ListPolicyEnginesResponseTypeDef:
return {
"policyEngines": ...,
}
# ListPolicyEnginesResponseTypeDef definition
class ListPolicyEnginesResponseTypeDef(TypedDict):
policyEngines: list[PolicyEngineTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[PolicyEngineTypeDef] - See ResponseMetadataTypeDef
ListWorkloadIdentitiesResponseTypeDef#
# ListWorkloadIdentitiesResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListWorkloadIdentitiesResponseTypeDef
def get_value() -> ListWorkloadIdentitiesResponseTypeDef:
return {
"workloadIdentities": ...,
}
# ListWorkloadIdentitiesResponseTypeDef definition
class ListWorkloadIdentitiesResponseTypeDef(TypedDict):
workloadIdentities: list[WorkloadIdentityTypeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[WorkloadIdentityTypeTypeDef] - See ResponseMetadataTypeDef
RatingScaleOutputTypeDef#
# RatingScaleOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RatingScaleOutputTypeDef
def get_value() -> RatingScaleOutputTypeDef:
return {
"numerical": ...,
}
# RatingScaleOutputTypeDef definition
class RatingScaleOutputTypeDef(TypedDict):
numerical: NotRequired[list[NumericalScaleDefinitionTypeDef]], # (1)
categorical: NotRequired[list[CategoricalScaleDefinitionTypeDef]], # (2)
- See
list[NumericalScaleDefinitionTypeDef] - See
list[CategoricalScaleDefinitionTypeDef]
RatingScaleTypeDef#
# RatingScaleTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RatingScaleTypeDef
def get_value() -> RatingScaleTypeDef:
return {
"numerical": ...,
}
# RatingScaleTypeDef definition
class RatingScaleTypeDef(TypedDict):
numerical: NotRequired[Sequence[NumericalScaleDefinitionTypeDef]], # (1)
categorical: NotRequired[Sequence[CategoricalScaleDefinitionTypeDef]], # (2)
- See
Sequence[NumericalScaleDefinitionTypeDef] - See
Sequence[CategoricalScaleDefinitionTypeDef]
Oauth2DiscoveryOutputTypeDef#
# Oauth2DiscoveryOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import Oauth2DiscoveryOutputTypeDef
def get_value() -> Oauth2DiscoveryOutputTypeDef:
return {
"discoveryUrl": ...,
}
# Oauth2DiscoveryOutputTypeDef definition
class Oauth2DiscoveryOutputTypeDef(TypedDict):
discoveryUrl: NotRequired[str],
authorizationServerMetadata: NotRequired[Oauth2AuthorizationServerMetadataOutputTypeDef], # (1)
PolicyDefinitionTypeDef#
# PolicyDefinitionTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PolicyDefinitionTypeDef
def get_value() -> PolicyDefinitionTypeDef:
return {
"cedar": ...,
}
# PolicyDefinitionTypeDef definition
class PolicyDefinitionTypeDef(TypedDict):
cedar: NotRequired[CedarPolicyTypeDef], # (1)
policyGeneration: NotRequired[PolicyGenerationDetailsTypeDef], # (2)
ToolDefinitionOutputTypeDef#
# ToolDefinitionOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ToolDefinitionOutputTypeDef
def get_value() -> ToolDefinitionOutputTypeDef:
return {
"name": ...,
}
# ToolDefinitionOutputTypeDef definition
class ToolDefinitionOutputTypeDef(TypedDict):
name: str,
description: str,
inputSchema: SchemaDefinitionOutputTypeDef, # (1)
outputSchema: NotRequired[SchemaDefinitionOutputTypeDef], # (1)
ToolDefinitionTypeDef#
# ToolDefinitionTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ToolDefinitionTypeDef
def get_value() -> ToolDefinitionTypeDef:
return {
"name": ...,
}
# ToolDefinitionTypeDef definition
class ToolDefinitionTypeDef(TypedDict):
name: str,
description: str,
inputSchema: SchemaDefinitionTypeDef, # (1)
outputSchema: NotRequired[SchemaDefinitionTypeDef], # (1)
TriggerConditionInputTypeDef#
# TriggerConditionInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import TriggerConditionInputTypeDef
def get_value() -> TriggerConditionInputTypeDef:
return {
"messageBasedTrigger": ...,
}
# TriggerConditionInputTypeDef definition
class TriggerConditionInputTypeDef(TypedDict):
messageBasedTrigger: NotRequired[MessageBasedTriggerInputTypeDef], # (1)
tokenBasedTrigger: NotRequired[TokenBasedTriggerInputTypeDef], # (2)
timeBasedTrigger: NotRequired[TimeBasedTriggerInputTypeDef], # (3)
- See MessageBasedTriggerInputTypeDef
- See TokenBasedTriggerInputTypeDef
- See TimeBasedTriggerInputTypeDef
TriggerConditionTypeDef#
# TriggerConditionTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import TriggerConditionTypeDef
def get_value() -> TriggerConditionTypeDef:
return {
"messageBasedTrigger": ...,
}
# TriggerConditionTypeDef definition
class TriggerConditionTypeDef(TypedDict):
messageBasedTrigger: NotRequired[MessageBasedTriggerTypeDef], # (1)
tokenBasedTrigger: NotRequired[TokenBasedTriggerTypeDef], # (2)
timeBasedTrigger: NotRequired[TimeBasedTriggerTypeDef], # (3)
UpdatePolicyEngineRequestTypeDef#
# UpdatePolicyEngineRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatePolicyEngineRequestTypeDef
def get_value() -> UpdatePolicyEngineRequestTypeDef:
return {
"policyEngineId": ...,
}
# UpdatePolicyEngineRequestTypeDef definition
class UpdatePolicyEngineRequestTypeDef(TypedDict):
policyEngineId: str,
description: NotRequired[UpdatedDescriptionTypeDef], # (1)
ApiGatewayTargetConfigurationOutputTypeDef#
# ApiGatewayTargetConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ApiGatewayTargetConfigurationOutputTypeDef
def get_value() -> ApiGatewayTargetConfigurationOutputTypeDef:
return {
"restApiId": ...,
}
# ApiGatewayTargetConfigurationOutputTypeDef definition
class ApiGatewayTargetConfigurationOutputTypeDef(TypedDict):
restApiId: str,
stage: str,
apiGatewayToolConfiguration: ApiGatewayToolConfigurationOutputTypeDef, # (1)
ApiGatewayTargetConfigurationTypeDef#
# ApiGatewayTargetConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ApiGatewayTargetConfigurationTypeDef
def get_value() -> ApiGatewayTargetConfigurationTypeDef:
return {
"restApiId": ...,
}
# ApiGatewayTargetConfigurationTypeDef definition
class ApiGatewayTargetConfigurationTypeDef(TypedDict):
restApiId: str,
stage: str,
apiGatewayToolConfiguration: ApiGatewayToolConfigurationTypeDef, # (1)
CustomClaimValidationTypeOutputTypeDef#
# CustomClaimValidationTypeOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CustomClaimValidationTypeOutputTypeDef
def get_value() -> CustomClaimValidationTypeOutputTypeDef:
return {
"inboundTokenClaimName": ...,
}
# CustomClaimValidationTypeOutputTypeDef definition
class CustomClaimValidationTypeOutputTypeDef(TypedDict):
inboundTokenClaimName: str,
inboundTokenClaimValueType: InboundTokenClaimValueTypeType, # (1)
authorizingClaimMatchValue: AuthorizingClaimMatchValueTypeOutputTypeDef, # (2)
CustomClaimValidationTypeTypeDef#
# CustomClaimValidationTypeTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CustomClaimValidationTypeTypeDef
def get_value() -> CustomClaimValidationTypeTypeDef:
return {
"inboundTokenClaimName": ...,
}
# CustomClaimValidationTypeTypeDef definition
class CustomClaimValidationTypeTypeDef(TypedDict):
inboundTokenClaimName: str,
inboundTokenClaimValueType: InboundTokenClaimValueTypeType, # (1)
authorizingClaimMatchValue: AuthorizingClaimMatchValueTypeTypeDef, # (2)
EvaluatorModelConfigOutputTypeDef#
# EvaluatorModelConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import EvaluatorModelConfigOutputTypeDef
def get_value() -> EvaluatorModelConfigOutputTypeDef:
return {
"bedrockEvaluatorModelConfig": ...,
}
# EvaluatorModelConfigOutputTypeDef definition
class EvaluatorModelConfigOutputTypeDef(TypedDict):
bedrockEvaluatorModelConfig: NotRequired[BedrockEvaluatorModelConfigOutputTypeDef], # (1)
EvaluatorModelConfigTypeDef#
# EvaluatorModelConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import EvaluatorModelConfigTypeDef
def get_value() -> EvaluatorModelConfigTypeDef:
return {
"bedrockEvaluatorModelConfig": ...,
}
# EvaluatorModelConfigTypeDef definition
class EvaluatorModelConfigTypeDef(TypedDict):
bedrockEvaluatorModelConfig: NotRequired[BedrockEvaluatorModelConfigTypeDef], # (1)
GetCodeInterpreterResponseTypeDef#
# GetCodeInterpreterResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetCodeInterpreterResponseTypeDef
def get_value() -> GetCodeInterpreterResponseTypeDef:
return {
"codeInterpreterId": ...,
}
# GetCodeInterpreterResponseTypeDef definition
class GetCodeInterpreterResponseTypeDef(TypedDict):
codeInterpreterId: str,
codeInterpreterArn: str,
name: str,
description: str,
executionRoleArn: str,
networkConfiguration: CodeInterpreterNetworkConfigurationOutputTypeDef, # (1)
status: CodeInterpreterStatusType, # (2)
failureReason: str,
createdAt: datetime.datetime,
lastUpdatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See CodeInterpreterNetworkConfigurationOutputTypeDef
- See CodeInterpreterStatusType
- See ResponseMetadataTypeDef
CreateOnlineEvaluationConfigResponseTypeDef#
# CreateOnlineEvaluationConfigResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateOnlineEvaluationConfigResponseTypeDef
def get_value() -> CreateOnlineEvaluationConfigResponseTypeDef:
return {
"onlineEvaluationConfigArn": ...,
}
# CreateOnlineEvaluationConfigResponseTypeDef definition
class CreateOnlineEvaluationConfigResponseTypeDef(TypedDict):
onlineEvaluationConfigArn: str,
onlineEvaluationConfigId: str,
createdAt: datetime.datetime,
outputConfig: OutputConfigTypeDef, # (1)
status: OnlineEvaluationConfigStatusType, # (2)
executionStatus: OnlineEvaluationExecutionStatusType, # (3)
failureReason: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See OutputConfigTypeDef
- See OnlineEvaluationConfigStatusType
- See OnlineEvaluationExecutionStatusType
- See ResponseMetadataTypeDef
CodeConfigurationOutputTypeDef#
# CodeConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CodeConfigurationOutputTypeDef
def get_value() -> CodeConfigurationOutputTypeDef:
return {
"code": ...,
}
# CodeConfigurationOutputTypeDef definition
class CodeConfigurationOutputTypeDef(TypedDict):
code: CodeTypeDef, # (1)
runtime: AgentManagedRuntimeTypeType, # (2)
entryPoint: list[str],
CodeConfigurationTypeDef#
# CodeConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CodeConfigurationTypeDef
def get_value() -> CodeConfigurationTypeDef:
return {
"code": ...,
}
# CodeConfigurationTypeDef definition
class CodeConfigurationTypeDef(TypedDict):
code: CodeTypeDef, # (1)
runtime: AgentManagedRuntimeTypeType, # (2)
entryPoint: Sequence[str],
GetBrowserResponseTypeDef#
# GetBrowserResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetBrowserResponseTypeDef
def get_value() -> GetBrowserResponseTypeDef:
return {
"browserId": ...,
}
# GetBrowserResponseTypeDef definition
class GetBrowserResponseTypeDef(TypedDict):
browserId: str,
browserArn: str,
name: str,
description: str,
executionRoleArn: str,
networkConfiguration: BrowserNetworkConfigurationOutputTypeDef, # (1)
recording: RecordingConfigTypeDef, # (2)
browserSigning: BrowserSigningConfigOutputTypeDef, # (3)
status: BrowserStatusType, # (4)
failureReason: str,
createdAt: datetime.datetime,
lastUpdatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See BrowserNetworkConfigurationOutputTypeDef
- See RecordingConfigTypeDef
- See BrowserSigningConfigOutputTypeDef
- See BrowserStatusType
- See ResponseMetadataTypeDef
CredentialProviderConfigurationOutputTypeDef#
# CredentialProviderConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CredentialProviderConfigurationOutputTypeDef
def get_value() -> CredentialProviderConfigurationOutputTypeDef:
return {
"credentialProviderType": ...,
}
# CredentialProviderConfigurationOutputTypeDef definition
class CredentialProviderConfigurationOutputTypeDef(TypedDict):
credentialProviderType: CredentialProviderTypeType, # (1)
credentialProvider: NotRequired[CredentialProviderOutputTypeDef], # (2)
ModifyConsolidationConfigurationTypeDef#
# ModifyConsolidationConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ModifyConsolidationConfigurationTypeDef
def get_value() -> ModifyConsolidationConfigurationTypeDef:
return {
"customConsolidationConfiguration": ...,
}
# ModifyConsolidationConfigurationTypeDef definition
class ModifyConsolidationConfigurationTypeDef(TypedDict):
customConsolidationConfiguration: NotRequired[CustomConsolidationConfigurationInputTypeDef], # (1)
ConsolidationConfigurationTypeDef#
# ConsolidationConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ConsolidationConfigurationTypeDef
def get_value() -> ConsolidationConfigurationTypeDef:
return {
"customConsolidationConfiguration": ...,
}
# ConsolidationConfigurationTypeDef definition
class ConsolidationConfigurationTypeDef(TypedDict):
customConsolidationConfiguration: NotRequired[CustomConsolidationConfigurationTypeDef], # (1)
ModifyExtractionConfigurationTypeDef#
# ModifyExtractionConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ModifyExtractionConfigurationTypeDef
def get_value() -> ModifyExtractionConfigurationTypeDef:
return {
"customExtractionConfiguration": ...,
}
# ModifyExtractionConfigurationTypeDef definition
class ModifyExtractionConfigurationTypeDef(TypedDict):
customExtractionConfiguration: NotRequired[CustomExtractionConfigurationInputTypeDef], # (1)
ExtractionConfigurationTypeDef#
# ExtractionConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ExtractionConfigurationTypeDef
def get_value() -> ExtractionConfigurationTypeDef:
return {
"customExtractionConfiguration": ...,
}
# ExtractionConfigurationTypeDef definition
class ExtractionConfigurationTypeDef(TypedDict):
customExtractionConfiguration: NotRequired[CustomExtractionConfigurationTypeDef], # (1)
ModifyReflectionConfigurationTypeDef#
# ModifyReflectionConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ModifyReflectionConfigurationTypeDef
def get_value() -> ModifyReflectionConfigurationTypeDef:
return {
"episodicReflectionConfiguration": ...,
}
# ModifyReflectionConfigurationTypeDef definition
class ModifyReflectionConfigurationTypeDef(TypedDict):
episodicReflectionConfiguration: NotRequired[EpisodicReflectionConfigurationInputTypeDef], # (1)
customReflectionConfiguration: NotRequired[CustomReflectionConfigurationInputTypeDef], # (2)
ReflectionConfigurationTypeDef#
# ReflectionConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ReflectionConfigurationTypeDef
def get_value() -> ReflectionConfigurationTypeDef:
return {
"customReflectionConfiguration": ...,
}
# ReflectionConfigurationTypeDef definition
class ReflectionConfigurationTypeDef(TypedDict):
customReflectionConfiguration: NotRequired[CustomReflectionConfigurationTypeDef], # (1)
episodicReflectionConfiguration: NotRequired[EpisodicReflectionConfigurationTypeDef], # (2)
RuleOutputTypeDef#
# RuleOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RuleOutputTypeDef
def get_value() -> RuleOutputTypeDef:
return {
"samplingConfig": ...,
}
# RuleOutputTypeDef definition
class RuleOutputTypeDef(TypedDict):
samplingConfig: SamplingConfigTypeDef, # (1)
filters: NotRequired[list[FilterTypeDef]], # (2)
sessionConfig: NotRequired[SessionConfigTypeDef], # (3)
- See SamplingConfigTypeDef
- See
list[FilterTypeDef] - See SessionConfigTypeDef
RuleTypeDef#
# RuleTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RuleTypeDef
def get_value() -> RuleTypeDef:
return {
"samplingConfig": ...,
}
# RuleTypeDef definition
class RuleTypeDef(TypedDict):
samplingConfig: SamplingConfigTypeDef, # (1)
filters: NotRequired[Sequence[FilterTypeDef]], # (2)
sessionConfig: NotRequired[SessionConfigTypeDef], # (3)
- See SamplingConfigTypeDef
- See
Sequence[FilterTypeDef] - See SessionConfigTypeDef
ListPolicyGenerationsResponseTypeDef#
# ListPolicyGenerationsResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPolicyGenerationsResponseTypeDef
def get_value() -> ListPolicyGenerationsResponseTypeDef:
return {
"policyGenerations": ...,
}
# ListPolicyGenerationsResponseTypeDef definition
class ListPolicyGenerationsResponseTypeDef(TypedDict):
policyGenerations: list[PolicyGenerationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[PolicyGenerationTypeDef] - See ResponseMetadataTypeDef
GatewayInterceptorConfigurationOutputTypeDef#
# GatewayInterceptorConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GatewayInterceptorConfigurationOutputTypeDef
def get_value() -> GatewayInterceptorConfigurationOutputTypeDef:
return {
"interceptor": ...,
}
# GatewayInterceptorConfigurationOutputTypeDef definition
class GatewayInterceptorConfigurationOutputTypeDef(TypedDict):
interceptor: InterceptorConfigurationTypeDef, # (1)
interceptionPoints: list[GatewayInterceptionPointType], # (2)
inputConfiguration: NotRequired[InterceptorInputConfigurationTypeDef], # (3)
- See InterceptorConfigurationTypeDef
- See
list[GatewayInterceptionPointType] - See InterceptorInputConfigurationTypeDef
GatewayInterceptorConfigurationTypeDef#
# GatewayInterceptorConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GatewayInterceptorConfigurationTypeDef
def get_value() -> GatewayInterceptorConfigurationTypeDef:
return {
"interceptor": ...,
}
# GatewayInterceptorConfigurationTypeDef definition
class GatewayInterceptorConfigurationTypeDef(TypedDict):
interceptor: InterceptorConfigurationTypeDef, # (1)
interceptionPoints: Sequence[GatewayInterceptionPointType], # (2)
inputConfiguration: NotRequired[InterceptorInputConfigurationTypeDef], # (3)
- See InterceptorConfigurationTypeDef
- See
Sequence[GatewayInterceptionPointType] - See InterceptorInputConfigurationTypeDef
CredentialProviderTypeDef#
# CredentialProviderTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CredentialProviderTypeDef
def get_value() -> CredentialProviderTypeDef:
return {
"oauthCredentialProvider": ...,
}
# CredentialProviderTypeDef definition
class CredentialProviderTypeDef(TypedDict):
oauthCredentialProvider: NotRequired[OAuthCredentialProviderUnionTypeDef], # (1)
apiKeyCredentialProvider: NotRequired[ApiKeyCredentialProviderTypeDef], # (2)
AtlassianOauth2ProviderConfigOutputTypeDef#
# AtlassianOauth2ProviderConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import AtlassianOauth2ProviderConfigOutputTypeDef
def get_value() -> AtlassianOauth2ProviderConfigOutputTypeDef:
return {
"oauthDiscovery": ...,
}
# AtlassianOauth2ProviderConfigOutputTypeDef definition
class AtlassianOauth2ProviderConfigOutputTypeDef(TypedDict):
oauthDiscovery: Oauth2DiscoveryOutputTypeDef, # (1)
clientId: NotRequired[str],
CustomOauth2ProviderConfigOutputTypeDef#
# CustomOauth2ProviderConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CustomOauth2ProviderConfigOutputTypeDef
def get_value() -> CustomOauth2ProviderConfigOutputTypeDef:
return {
"oauthDiscovery": ...,
}
# CustomOauth2ProviderConfigOutputTypeDef definition
class CustomOauth2ProviderConfigOutputTypeDef(TypedDict):
oauthDiscovery: Oauth2DiscoveryOutputTypeDef, # (1)
clientId: NotRequired[str],
GithubOauth2ProviderConfigOutputTypeDef#
# GithubOauth2ProviderConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GithubOauth2ProviderConfigOutputTypeDef
def get_value() -> GithubOauth2ProviderConfigOutputTypeDef:
return {
"oauthDiscovery": ...,
}
# GithubOauth2ProviderConfigOutputTypeDef definition
class GithubOauth2ProviderConfigOutputTypeDef(TypedDict):
oauthDiscovery: Oauth2DiscoveryOutputTypeDef, # (1)
clientId: NotRequired[str],
GoogleOauth2ProviderConfigOutputTypeDef#
# GoogleOauth2ProviderConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GoogleOauth2ProviderConfigOutputTypeDef
def get_value() -> GoogleOauth2ProviderConfigOutputTypeDef:
return {
"oauthDiscovery": ...,
}
# GoogleOauth2ProviderConfigOutputTypeDef definition
class GoogleOauth2ProviderConfigOutputTypeDef(TypedDict):
oauthDiscovery: Oauth2DiscoveryOutputTypeDef, # (1)
clientId: NotRequired[str],
IncludedOauth2ProviderConfigOutputTypeDef#
# IncludedOauth2ProviderConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import IncludedOauth2ProviderConfigOutputTypeDef
def get_value() -> IncludedOauth2ProviderConfigOutputTypeDef:
return {
"oauthDiscovery": ...,
}
# IncludedOauth2ProviderConfigOutputTypeDef definition
class IncludedOauth2ProviderConfigOutputTypeDef(TypedDict):
oauthDiscovery: Oauth2DiscoveryOutputTypeDef, # (1)
clientId: NotRequired[str],
LinkedinOauth2ProviderConfigOutputTypeDef#
# LinkedinOauth2ProviderConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import LinkedinOauth2ProviderConfigOutputTypeDef
def get_value() -> LinkedinOauth2ProviderConfigOutputTypeDef:
return {
"oauthDiscovery": ...,
}
# LinkedinOauth2ProviderConfigOutputTypeDef definition
class LinkedinOauth2ProviderConfigOutputTypeDef(TypedDict):
oauthDiscovery: Oauth2DiscoveryOutputTypeDef, # (1)
clientId: NotRequired[str],
MicrosoftOauth2ProviderConfigOutputTypeDef#
# MicrosoftOauth2ProviderConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MicrosoftOauth2ProviderConfigOutputTypeDef
def get_value() -> MicrosoftOauth2ProviderConfigOutputTypeDef:
return {
"oauthDiscovery": ...,
}
# MicrosoftOauth2ProviderConfigOutputTypeDef definition
class MicrosoftOauth2ProviderConfigOutputTypeDef(TypedDict):
oauthDiscovery: Oauth2DiscoveryOutputTypeDef, # (1)
clientId: NotRequired[str],
SalesforceOauth2ProviderConfigOutputTypeDef#
# SalesforceOauth2ProviderConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SalesforceOauth2ProviderConfigOutputTypeDef
def get_value() -> SalesforceOauth2ProviderConfigOutputTypeDef:
return {
"oauthDiscovery": ...,
}
# SalesforceOauth2ProviderConfigOutputTypeDef definition
class SalesforceOauth2ProviderConfigOutputTypeDef(TypedDict):
oauthDiscovery: Oauth2DiscoveryOutputTypeDef, # (1)
clientId: NotRequired[str],
SlackOauth2ProviderConfigOutputTypeDef#
# SlackOauth2ProviderConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SlackOauth2ProviderConfigOutputTypeDef
def get_value() -> SlackOauth2ProviderConfigOutputTypeDef:
return {
"oauthDiscovery": ...,
}
# SlackOauth2ProviderConfigOutputTypeDef definition
class SlackOauth2ProviderConfigOutputTypeDef(TypedDict):
oauthDiscovery: Oauth2DiscoveryOutputTypeDef, # (1)
clientId: NotRequired[str],
Oauth2DiscoveryTypeDef#
# Oauth2DiscoveryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import Oauth2DiscoveryTypeDef
def get_value() -> Oauth2DiscoveryTypeDef:
return {
"discoveryUrl": ...,
}
# Oauth2DiscoveryTypeDef definition
class Oauth2DiscoveryTypeDef(TypedDict):
discoveryUrl: NotRequired[str],
authorizationServerMetadata: NotRequired[Oauth2AuthorizationServerMetadataUnionTypeDef], # (1)
CreatePolicyRequestTypeDef#
# CreatePolicyRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreatePolicyRequestTypeDef
def get_value() -> CreatePolicyRequestTypeDef:
return {
"name": ...,
}
# CreatePolicyRequestTypeDef definition
class CreatePolicyRequestTypeDef(TypedDict):
name: str,
definition: PolicyDefinitionTypeDef, # (1)
policyEngineId: str,
description: NotRequired[str],
validationMode: NotRequired[PolicyValidationModeType], # (2)
clientToken: NotRequired[str],
CreatePolicyResponseTypeDef#
# CreatePolicyResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreatePolicyResponseTypeDef
def get_value() -> CreatePolicyResponseTypeDef:
return {
"policyId": ...,
}
# CreatePolicyResponseTypeDef definition
class CreatePolicyResponseTypeDef(TypedDict):
policyId: str,
name: str,
policyEngineId: str,
definition: PolicyDefinitionTypeDef, # (1)
description: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
policyArn: str,
status: PolicyStatusType, # (2)
statusReasons: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DeletePolicyResponseTypeDef#
# DeletePolicyResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeletePolicyResponseTypeDef
def get_value() -> DeletePolicyResponseTypeDef:
return {
"policyId": ...,
}
# DeletePolicyResponseTypeDef definition
class DeletePolicyResponseTypeDef(TypedDict):
policyId: str,
name: str,
policyEngineId: str,
definition: PolicyDefinitionTypeDef, # (1)
description: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
policyArn: str,
status: PolicyStatusType, # (2)
statusReasons: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetPolicyResponseTypeDef#
# GetPolicyResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetPolicyResponseTypeDef
def get_value() -> GetPolicyResponseTypeDef:
return {
"policyId": ...,
}
# GetPolicyResponseTypeDef definition
class GetPolicyResponseTypeDef(TypedDict):
policyId: str,
name: str,
policyEngineId: str,
definition: PolicyDefinitionTypeDef, # (1)
description: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
policyArn: str,
status: PolicyStatusType, # (2)
statusReasons: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
PolicyGenerationAssetTypeDef#
# PolicyGenerationAssetTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PolicyGenerationAssetTypeDef
def get_value() -> PolicyGenerationAssetTypeDef:
return {
"policyGenerationAssetId": ...,
}
# PolicyGenerationAssetTypeDef definition
class PolicyGenerationAssetTypeDef(TypedDict):
policyGenerationAssetId: str,
rawTextFragment: str,
findings: list[FindingTypeDef], # (2)
definition: NotRequired[PolicyDefinitionTypeDef], # (1)
- See PolicyDefinitionTypeDef
- See
list[FindingTypeDef]
PolicyTypeDef#
# PolicyTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PolicyTypeDef
def get_value() -> PolicyTypeDef:
return {
"policyId": ...,
}
# PolicyTypeDef definition
class PolicyTypeDef(TypedDict):
policyId: str,
name: str,
policyEngineId: str,
definition: PolicyDefinitionTypeDef, # (1)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
policyArn: str,
status: PolicyStatusType, # (2)
statusReasons: list[str],
description: NotRequired[str],
UpdatePolicyRequestTypeDef#
# UpdatePolicyRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatePolicyRequestTypeDef
def get_value() -> UpdatePolicyRequestTypeDef:
return {
"policyEngineId": ...,
}
# UpdatePolicyRequestTypeDef definition
class UpdatePolicyRequestTypeDef(TypedDict):
policyEngineId: str,
policyId: str,
description: NotRequired[UpdatedDescriptionTypeDef], # (1)
definition: NotRequired[PolicyDefinitionTypeDef], # (2)
validationMode: NotRequired[PolicyValidationModeType], # (3)
UpdatePolicyResponseTypeDef#
# UpdatePolicyResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatePolicyResponseTypeDef
def get_value() -> UpdatePolicyResponseTypeDef:
return {
"policyId": ...,
}
# UpdatePolicyResponseTypeDef definition
class UpdatePolicyResponseTypeDef(TypedDict):
policyId: str,
name: str,
policyEngineId: str,
definition: PolicyDefinitionTypeDef, # (1)
description: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
policyArn: str,
status: PolicyStatusType, # (2)
statusReasons: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ToolSchemaOutputTypeDef#
# ToolSchemaOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ToolSchemaOutputTypeDef
def get_value() -> ToolSchemaOutputTypeDef:
return {
"s3": ...,
}
# ToolSchemaOutputTypeDef definition
class ToolSchemaOutputTypeDef(TypedDict):
s3: NotRequired[S3ConfigurationTypeDef], # (1)
inlinePayload: NotRequired[list[ToolDefinitionOutputTypeDef]], # (2)
- See S3ConfigurationTypeDef
- See
list[ToolDefinitionOutputTypeDef]
ToolSchemaTypeDef#
# ToolSchemaTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ToolSchemaTypeDef
def get_value() -> ToolSchemaTypeDef:
return {
"s3": ...,
}
# ToolSchemaTypeDef definition
class ToolSchemaTypeDef(TypedDict):
s3: NotRequired[S3ConfigurationTypeDef], # (1)
inlinePayload: NotRequired[Sequence[ToolDefinitionTypeDef]], # (2)
- See S3ConfigurationTypeDef
- See
Sequence[ToolDefinitionTypeDef]
ModifySelfManagedConfigurationTypeDef#
# ModifySelfManagedConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ModifySelfManagedConfigurationTypeDef
def get_value() -> ModifySelfManagedConfigurationTypeDef:
return {
"triggerConditions": ...,
}
# ModifySelfManagedConfigurationTypeDef definition
class ModifySelfManagedConfigurationTypeDef(TypedDict):
triggerConditions: NotRequired[Sequence[TriggerConditionInputTypeDef]], # (1)
invocationConfiguration: NotRequired[ModifyInvocationConfigurationInputTypeDef], # (2)
historicalContextWindowSize: NotRequired[int],
- See
Sequence[TriggerConditionInputTypeDef] - See ModifyInvocationConfigurationInputTypeDef
SelfManagedConfigurationInputTypeDef#
# SelfManagedConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SelfManagedConfigurationInputTypeDef
def get_value() -> SelfManagedConfigurationInputTypeDef:
return {
"triggerConditions": ...,
}
# SelfManagedConfigurationInputTypeDef definition
class SelfManagedConfigurationInputTypeDef(TypedDict):
invocationConfiguration: InvocationConfigurationInputTypeDef, # (2)
triggerConditions: NotRequired[Sequence[TriggerConditionInputTypeDef]], # (1)
historicalContextWindowSize: NotRequired[int],
- See
Sequence[TriggerConditionInputTypeDef] - See InvocationConfigurationInputTypeDef
SelfManagedConfigurationTypeDef#
# SelfManagedConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SelfManagedConfigurationTypeDef
def get_value() -> SelfManagedConfigurationTypeDef:
return {
"triggerConditions": ...,
}
# SelfManagedConfigurationTypeDef definition
class SelfManagedConfigurationTypeDef(TypedDict):
triggerConditions: list[TriggerConditionTypeDef], # (1)
invocationConfiguration: InvocationConfigurationTypeDef, # (2)
historicalContextWindowSize: int,
- See
list[TriggerConditionTypeDef] - See InvocationConfigurationTypeDef
CustomJWTAuthorizerConfigurationOutputTypeDef#
# CustomJWTAuthorizerConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CustomJWTAuthorizerConfigurationOutputTypeDef
def get_value() -> CustomJWTAuthorizerConfigurationOutputTypeDef:
return {
"discoveryUrl": ...,
}
# CustomJWTAuthorizerConfigurationOutputTypeDef definition
class CustomJWTAuthorizerConfigurationOutputTypeDef(TypedDict):
discoveryUrl: str,
allowedAudience: NotRequired[list[str]],
allowedClients: NotRequired[list[str]],
allowedScopes: NotRequired[list[str]],
customClaims: NotRequired[list[CustomClaimValidationTypeOutputTypeDef]], # (1)
- See
list[CustomClaimValidationTypeOutputTypeDef]
CustomJWTAuthorizerConfigurationTypeDef#
# CustomJWTAuthorizerConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CustomJWTAuthorizerConfigurationTypeDef
def get_value() -> CustomJWTAuthorizerConfigurationTypeDef:
return {
"discoveryUrl": ...,
}
# CustomJWTAuthorizerConfigurationTypeDef definition
class CustomJWTAuthorizerConfigurationTypeDef(TypedDict):
discoveryUrl: str,
allowedAudience: NotRequired[Sequence[str]],
allowedClients: NotRequired[Sequence[str]],
allowedScopes: NotRequired[Sequence[str]],
customClaims: NotRequired[Sequence[CustomClaimValidationTypeTypeDef]], # (1)
- See
Sequence[CustomClaimValidationTypeTypeDef]
LlmAsAJudgeEvaluatorConfigOutputTypeDef#
# LlmAsAJudgeEvaluatorConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import LlmAsAJudgeEvaluatorConfigOutputTypeDef
def get_value() -> LlmAsAJudgeEvaluatorConfigOutputTypeDef:
return {
"instructions": ...,
}
# LlmAsAJudgeEvaluatorConfigOutputTypeDef definition
class LlmAsAJudgeEvaluatorConfigOutputTypeDef(TypedDict):
instructions: str,
ratingScale: RatingScaleOutputTypeDef, # (1)
modelConfig: EvaluatorModelConfigOutputTypeDef, # (2)
LlmAsAJudgeEvaluatorConfigTypeDef#
# LlmAsAJudgeEvaluatorConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import LlmAsAJudgeEvaluatorConfigTypeDef
def get_value() -> LlmAsAJudgeEvaluatorConfigTypeDef:
return {
"instructions": ...,
}
# LlmAsAJudgeEvaluatorConfigTypeDef definition
class LlmAsAJudgeEvaluatorConfigTypeDef(TypedDict):
instructions: str,
ratingScale: RatingScaleTypeDef, # (1)
modelConfig: EvaluatorModelConfigTypeDef, # (2)
CreateBrowserRequestTypeDef#
# CreateBrowserRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateBrowserRequestTypeDef
def get_value() -> CreateBrowserRequestTypeDef:
return {
"name": ...,
}
# CreateBrowserRequestTypeDef definition
class CreateBrowserRequestTypeDef(TypedDict):
name: str,
networkConfiguration: BrowserNetworkConfigurationUnionTypeDef, # (1)
description: NotRequired[str],
executionRoleArn: NotRequired[str],
recording: NotRequired[RecordingConfigTypeDef], # (2)
browserSigning: NotRequired[BrowserSigningConfigInputTypeDef], # (3)
clientToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
- See BrowserNetworkConfigurationUnionTypeDef
- See RecordingConfigTypeDef
- See BrowserSigningConfigInputTypeDef
CreateCodeInterpreterRequestTypeDef#
# CreateCodeInterpreterRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateCodeInterpreterRequestTypeDef
def get_value() -> CreateCodeInterpreterRequestTypeDef:
return {
"name": ...,
}
# CreateCodeInterpreterRequestTypeDef definition
class CreateCodeInterpreterRequestTypeDef(TypedDict):
name: str,
networkConfiguration: CodeInterpreterNetworkConfigurationUnionTypeDef, # (1)
description: NotRequired[str],
executionRoleArn: NotRequired[str],
clientToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
AgentRuntimeArtifactOutputTypeDef#
# AgentRuntimeArtifactOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import AgentRuntimeArtifactOutputTypeDef
def get_value() -> AgentRuntimeArtifactOutputTypeDef:
return {
"containerConfiguration": ...,
}
# AgentRuntimeArtifactOutputTypeDef definition
class AgentRuntimeArtifactOutputTypeDef(TypedDict):
containerConfiguration: NotRequired[ContainerConfigurationTypeDef], # (1)
codeConfiguration: NotRequired[CodeConfigurationOutputTypeDef], # (2)
AgentRuntimeArtifactTypeDef#
# AgentRuntimeArtifactTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import AgentRuntimeArtifactTypeDef
def get_value() -> AgentRuntimeArtifactTypeDef:
return {
"containerConfiguration": ...,
}
# AgentRuntimeArtifactTypeDef definition
class AgentRuntimeArtifactTypeDef(TypedDict):
containerConfiguration: NotRequired[ContainerConfigurationTypeDef], # (1)
codeConfiguration: NotRequired[CodeConfigurationTypeDef], # (2)
GetOnlineEvaluationConfigResponseTypeDef#
# GetOnlineEvaluationConfigResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetOnlineEvaluationConfigResponseTypeDef
def get_value() -> GetOnlineEvaluationConfigResponseTypeDef:
return {
"onlineEvaluationConfigArn": ...,
}
# GetOnlineEvaluationConfigResponseTypeDef definition
class GetOnlineEvaluationConfigResponseTypeDef(TypedDict):
onlineEvaluationConfigArn: str,
onlineEvaluationConfigId: str,
onlineEvaluationConfigName: str,
description: str,
rule: RuleOutputTypeDef, # (1)
dataSourceConfig: DataSourceConfigOutputTypeDef, # (2)
evaluators: list[EvaluatorReferenceTypeDef], # (3)
outputConfig: OutputConfigTypeDef, # (4)
evaluationExecutionRoleArn: str,
status: OnlineEvaluationConfigStatusType, # (5)
executionStatus: OnlineEvaluationExecutionStatusType, # (6)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
failureReason: str,
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See RuleOutputTypeDef
- See DataSourceConfigOutputTypeDef
- See
list[EvaluatorReferenceTypeDef] - See OutputConfigTypeDef
- See OnlineEvaluationConfigStatusType
- See OnlineEvaluationExecutionStatusType
- See ResponseMetadataTypeDef
Oauth2ProviderConfigOutputTypeDef#
# Oauth2ProviderConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import Oauth2ProviderConfigOutputTypeDef
def get_value() -> Oauth2ProviderConfigOutputTypeDef:
return {
"customOauth2ProviderConfig": ...,
}
# Oauth2ProviderConfigOutputTypeDef definition
class Oauth2ProviderConfigOutputTypeDef(TypedDict):
customOauth2ProviderConfig: NotRequired[CustomOauth2ProviderConfigOutputTypeDef], # (1)
googleOauth2ProviderConfig: NotRequired[GoogleOauth2ProviderConfigOutputTypeDef], # (2)
githubOauth2ProviderConfig: NotRequired[GithubOauth2ProviderConfigOutputTypeDef], # (3)
slackOauth2ProviderConfig: NotRequired[SlackOauth2ProviderConfigOutputTypeDef], # (4)
salesforceOauth2ProviderConfig: NotRequired[SalesforceOauth2ProviderConfigOutputTypeDef], # (5)
microsoftOauth2ProviderConfig: NotRequired[MicrosoftOauth2ProviderConfigOutputTypeDef], # (6)
atlassianOauth2ProviderConfig: NotRequired[AtlassianOauth2ProviderConfigOutputTypeDef], # (7)
linkedinOauth2ProviderConfig: NotRequired[LinkedinOauth2ProviderConfigOutputTypeDef], # (8)
includedOauth2ProviderConfig: NotRequired[IncludedOauth2ProviderConfigOutputTypeDef], # (9)
- See CustomOauth2ProviderConfigOutputTypeDef
- See GoogleOauth2ProviderConfigOutputTypeDef
- See GithubOauth2ProviderConfigOutputTypeDef
- See SlackOauth2ProviderConfigOutputTypeDef
- See SalesforceOauth2ProviderConfigOutputTypeDef
- See MicrosoftOauth2ProviderConfigOutputTypeDef
- See AtlassianOauth2ProviderConfigOutputTypeDef
- See LinkedinOauth2ProviderConfigOutputTypeDef
- See IncludedOauth2ProviderConfigOutputTypeDef
ListPolicyGenerationAssetsResponseTypeDef#
# ListPolicyGenerationAssetsResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPolicyGenerationAssetsResponseTypeDef
def get_value() -> ListPolicyGenerationAssetsResponseTypeDef:
return {
"policyGenerationAssets": ...,
}
# ListPolicyGenerationAssetsResponseTypeDef definition
class ListPolicyGenerationAssetsResponseTypeDef(TypedDict):
policyGenerationAssets: list[PolicyGenerationAssetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[PolicyGenerationAssetTypeDef] - See ResponseMetadataTypeDef
ListPoliciesResponseTypeDef#
# ListPoliciesResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPoliciesResponseTypeDef
def get_value() -> ListPoliciesResponseTypeDef:
return {
"policies": ...,
}
# ListPoliciesResponseTypeDef definition
class ListPoliciesResponseTypeDef(TypedDict):
policies: list[PolicyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[PolicyTypeDef] - See ResponseMetadataTypeDef
McpLambdaTargetConfigurationOutputTypeDef#
# McpLambdaTargetConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import McpLambdaTargetConfigurationOutputTypeDef
def get_value() -> McpLambdaTargetConfigurationOutputTypeDef:
return {
"lambdaArn": ...,
}
# McpLambdaTargetConfigurationOutputTypeDef definition
class McpLambdaTargetConfigurationOutputTypeDef(TypedDict):
lambdaArn: str,
toolSchema: ToolSchemaOutputTypeDef, # (1)
McpLambdaTargetConfigurationTypeDef#
# McpLambdaTargetConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import McpLambdaTargetConfigurationTypeDef
def get_value() -> McpLambdaTargetConfigurationTypeDef:
return {
"lambdaArn": ...,
}
# McpLambdaTargetConfigurationTypeDef definition
class McpLambdaTargetConfigurationTypeDef(TypedDict):
lambdaArn: str,
toolSchema: ToolSchemaTypeDef, # (1)
ModifyStrategyConfigurationTypeDef#
# ModifyStrategyConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ModifyStrategyConfigurationTypeDef
def get_value() -> ModifyStrategyConfigurationTypeDef:
return {
"extraction": ...,
}
# ModifyStrategyConfigurationTypeDef definition
class ModifyStrategyConfigurationTypeDef(TypedDict):
extraction: NotRequired[ModifyExtractionConfigurationTypeDef], # (1)
consolidation: NotRequired[ModifyConsolidationConfigurationTypeDef], # (2)
reflection: NotRequired[ModifyReflectionConfigurationTypeDef], # (3)
selfManagedConfiguration: NotRequired[ModifySelfManagedConfigurationTypeDef], # (4)
- See ModifyExtractionConfigurationTypeDef
- See ModifyConsolidationConfigurationTypeDef
- See ModifyReflectionConfigurationTypeDef
- See ModifySelfManagedConfigurationTypeDef
CustomConfigurationInputTypeDef#
# CustomConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CustomConfigurationInputTypeDef
def get_value() -> CustomConfigurationInputTypeDef:
return {
"semanticOverride": ...,
}
# CustomConfigurationInputTypeDef definition
class CustomConfigurationInputTypeDef(TypedDict):
semanticOverride: NotRequired[SemanticOverrideConfigurationInputTypeDef], # (1)
summaryOverride: NotRequired[SummaryOverrideConfigurationInputTypeDef], # (2)
userPreferenceOverride: NotRequired[UserPreferenceOverrideConfigurationInputTypeDef], # (3)
episodicOverride: NotRequired[EpisodicOverrideConfigurationInputTypeDef], # (4)
selfManagedConfiguration: NotRequired[SelfManagedConfigurationInputTypeDef], # (5)
- See SemanticOverrideConfigurationInputTypeDef
- See SummaryOverrideConfigurationInputTypeDef
- See UserPreferenceOverrideConfigurationInputTypeDef
- See EpisodicOverrideConfigurationInputTypeDef
- See SelfManagedConfigurationInputTypeDef
StrategyConfigurationTypeDef#
# StrategyConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import StrategyConfigurationTypeDef
def get_value() -> StrategyConfigurationTypeDef:
return {
"type": ...,
}
# StrategyConfigurationTypeDef definition
class StrategyConfigurationTypeDef(TypedDict):
type: NotRequired[OverrideTypeType], # (1)
extraction: NotRequired[ExtractionConfigurationTypeDef], # (2)
consolidation: NotRequired[ConsolidationConfigurationTypeDef], # (3)
reflection: NotRequired[ReflectionConfigurationTypeDef], # (4)
selfManagedConfiguration: NotRequired[SelfManagedConfigurationTypeDef], # (5)
- See OverrideTypeType
- See ExtractionConfigurationTypeDef
- See ConsolidationConfigurationTypeDef
- See ReflectionConfigurationTypeDef
- See SelfManagedConfigurationTypeDef
AuthorizerConfigurationOutputTypeDef#
# AuthorizerConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import AuthorizerConfigurationOutputTypeDef
def get_value() -> AuthorizerConfigurationOutputTypeDef:
return {
"customJWTAuthorizer": ...,
}
# AuthorizerConfigurationOutputTypeDef definition
class AuthorizerConfigurationOutputTypeDef(TypedDict):
customJWTAuthorizer: NotRequired[CustomJWTAuthorizerConfigurationOutputTypeDef], # (1)
AuthorizerConfigurationTypeDef#
# AuthorizerConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import AuthorizerConfigurationTypeDef
def get_value() -> AuthorizerConfigurationTypeDef:
return {
"customJWTAuthorizer": ...,
}
# AuthorizerConfigurationTypeDef definition
class AuthorizerConfigurationTypeDef(TypedDict):
customJWTAuthorizer: NotRequired[CustomJWTAuthorizerConfigurationTypeDef], # (1)
EvaluatorConfigOutputTypeDef#
# EvaluatorConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import EvaluatorConfigOutputTypeDef
def get_value() -> EvaluatorConfigOutputTypeDef:
return {
"llmAsAJudge": ...,
}
# EvaluatorConfigOutputTypeDef definition
class EvaluatorConfigOutputTypeDef(TypedDict):
llmAsAJudge: NotRequired[LlmAsAJudgeEvaluatorConfigOutputTypeDef], # (1)
EvaluatorConfigTypeDef#
# EvaluatorConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import EvaluatorConfigTypeDef
def get_value() -> EvaluatorConfigTypeDef:
return {
"llmAsAJudge": ...,
}
# EvaluatorConfigTypeDef definition
class EvaluatorConfigTypeDef(TypedDict):
llmAsAJudge: NotRequired[LlmAsAJudgeEvaluatorConfigTypeDef], # (1)
CreateOnlineEvaluationConfigRequestTypeDef#
# CreateOnlineEvaluationConfigRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateOnlineEvaluationConfigRequestTypeDef
def get_value() -> CreateOnlineEvaluationConfigRequestTypeDef:
return {
"onlineEvaluationConfigName": ...,
}
# CreateOnlineEvaluationConfigRequestTypeDef definition
class CreateOnlineEvaluationConfigRequestTypeDef(TypedDict):
onlineEvaluationConfigName: str,
rule: RuleUnionTypeDef, # (1)
dataSourceConfig: DataSourceConfigUnionTypeDef, # (2)
evaluators: Sequence[EvaluatorReferenceTypeDef], # (3)
evaluationExecutionRoleArn: str,
enableOnCreate: bool,
clientToken: NotRequired[str],
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
- See RuleUnionTypeDef
- See DataSourceConfigUnionTypeDef
- See
Sequence[EvaluatorReferenceTypeDef]
UpdateOnlineEvaluationConfigRequestTypeDef#
# UpdateOnlineEvaluationConfigRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateOnlineEvaluationConfigRequestTypeDef
def get_value() -> UpdateOnlineEvaluationConfigRequestTypeDef:
return {
"onlineEvaluationConfigId": ...,
}
# UpdateOnlineEvaluationConfigRequestTypeDef definition
class UpdateOnlineEvaluationConfigRequestTypeDef(TypedDict):
onlineEvaluationConfigId: str,
clientToken: NotRequired[str],
description: NotRequired[str],
rule: NotRequired[RuleUnionTypeDef], # (1)
dataSourceConfig: NotRequired[DataSourceConfigUnionTypeDef], # (2)
evaluators: NotRequired[Sequence[EvaluatorReferenceTypeDef]], # (3)
evaluationExecutionRoleArn: NotRequired[str],
executionStatus: NotRequired[OnlineEvaluationExecutionStatusType], # (4)
- See RuleUnionTypeDef
- See DataSourceConfigUnionTypeDef
- See
Sequence[EvaluatorReferenceTypeDef] - See OnlineEvaluationExecutionStatusType
CredentialProviderConfigurationTypeDef#
# CredentialProviderConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CredentialProviderConfigurationTypeDef
def get_value() -> CredentialProviderConfigurationTypeDef:
return {
"credentialProviderType": ...,
}
# CredentialProviderConfigurationTypeDef definition
class CredentialProviderConfigurationTypeDef(TypedDict):
credentialProviderType: CredentialProviderTypeType, # (1)
credentialProvider: NotRequired[CredentialProviderUnionTypeDef], # (2)
CreateOauth2CredentialProviderResponseTypeDef#
# CreateOauth2CredentialProviderResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateOauth2CredentialProviderResponseTypeDef
def get_value() -> CreateOauth2CredentialProviderResponseTypeDef:
return {
"clientSecretArn": ...,
}
# CreateOauth2CredentialProviderResponseTypeDef definition
class CreateOauth2CredentialProviderResponseTypeDef(TypedDict):
clientSecretArn: SecretTypeDef, # (1)
name: str,
credentialProviderArn: str,
callbackUrl: str,
oauth2ProviderConfigOutput: Oauth2ProviderConfigOutputTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetOauth2CredentialProviderResponseTypeDef#
# GetOauth2CredentialProviderResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetOauth2CredentialProviderResponseTypeDef
def get_value() -> GetOauth2CredentialProviderResponseTypeDef:
return {
"clientSecretArn": ...,
}
# GetOauth2CredentialProviderResponseTypeDef definition
class GetOauth2CredentialProviderResponseTypeDef(TypedDict):
clientSecretArn: SecretTypeDef, # (1)
name: str,
credentialProviderArn: str,
credentialProviderVendor: CredentialProviderVendorTypeType, # (2)
callbackUrl: str,
oauth2ProviderConfigOutput: Oauth2ProviderConfigOutputTypeDef, # (3)
createdTime: datetime.datetime,
lastUpdatedTime: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See SecretTypeDef
- See CredentialProviderVendorTypeType
- See Oauth2ProviderConfigOutputTypeDef
- See ResponseMetadataTypeDef
UpdateOauth2CredentialProviderResponseTypeDef#
# UpdateOauth2CredentialProviderResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateOauth2CredentialProviderResponseTypeDef
def get_value() -> UpdateOauth2CredentialProviderResponseTypeDef:
return {
"clientSecretArn": ...,
}
# UpdateOauth2CredentialProviderResponseTypeDef definition
class UpdateOauth2CredentialProviderResponseTypeDef(TypedDict):
clientSecretArn: SecretTypeDef, # (1)
name: str,
credentialProviderVendor: CredentialProviderVendorTypeType, # (2)
credentialProviderArn: str,
callbackUrl: str,
oauth2ProviderConfigOutput: Oauth2ProviderConfigOutputTypeDef, # (3)
createdTime: datetime.datetime,
lastUpdatedTime: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See SecretTypeDef
- See CredentialProviderVendorTypeType
- See Oauth2ProviderConfigOutputTypeDef
- See ResponseMetadataTypeDef
CustomOauth2ProviderConfigInputTypeDef#
# CustomOauth2ProviderConfigInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CustomOauth2ProviderConfigInputTypeDef
def get_value() -> CustomOauth2ProviderConfigInputTypeDef:
return {
"oauthDiscovery": ...,
}
# CustomOauth2ProviderConfigInputTypeDef definition
class CustomOauth2ProviderConfigInputTypeDef(TypedDict):
oauthDiscovery: Oauth2DiscoveryUnionTypeDef, # (1)
clientId: str,
clientSecret: str,
McpTargetConfigurationOutputTypeDef#
# McpTargetConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import McpTargetConfigurationOutputTypeDef
def get_value() -> McpTargetConfigurationOutputTypeDef:
return {
"openApiSchema": ...,
}
# McpTargetConfigurationOutputTypeDef definition
class McpTargetConfigurationOutputTypeDef(TypedDict):
openApiSchema: NotRequired[ApiSchemaConfigurationTypeDef], # (1)
smithyModel: NotRequired[ApiSchemaConfigurationTypeDef], # (1)
lambda: NotRequired[McpLambdaTargetConfigurationOutputTypeDef], # (3)
mcpServer: NotRequired[McpServerTargetConfigurationTypeDef], # (4)
apiGateway: NotRequired[ApiGatewayTargetConfigurationOutputTypeDef], # (5)
- See ApiSchemaConfigurationTypeDef
- See ApiSchemaConfigurationTypeDef
- See McpLambdaTargetConfigurationOutputTypeDef
- See McpServerTargetConfigurationTypeDef
- See ApiGatewayTargetConfigurationOutputTypeDef
McpTargetConfigurationTypeDef#
# McpTargetConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import McpTargetConfigurationTypeDef
def get_value() -> McpTargetConfigurationTypeDef:
return {
"openApiSchema": ...,
}
# McpTargetConfigurationTypeDef definition
class McpTargetConfigurationTypeDef(TypedDict):
openApiSchema: NotRequired[ApiSchemaConfigurationTypeDef], # (1)
smithyModel: NotRequired[ApiSchemaConfigurationTypeDef], # (1)
lambda: NotRequired[McpLambdaTargetConfigurationTypeDef], # (3)
mcpServer: NotRequired[McpServerTargetConfigurationTypeDef], # (4)
apiGateway: NotRequired[ApiGatewayTargetConfigurationTypeDef], # (5)
- See ApiSchemaConfigurationTypeDef
- See ApiSchemaConfigurationTypeDef
- See McpLambdaTargetConfigurationTypeDef
- See McpServerTargetConfigurationTypeDef
- See ApiGatewayTargetConfigurationTypeDef
ModifyMemoryStrategyInputTypeDef#
# ModifyMemoryStrategyInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ModifyMemoryStrategyInputTypeDef
def get_value() -> ModifyMemoryStrategyInputTypeDef:
return {
"memoryStrategyId": ...,
}
# ModifyMemoryStrategyInputTypeDef definition
class ModifyMemoryStrategyInputTypeDef(TypedDict):
memoryStrategyId: str,
description: NotRequired[str],
namespaces: NotRequired[Sequence[str]],
configuration: NotRequired[ModifyStrategyConfigurationTypeDef], # (1)
CustomMemoryStrategyInputTypeDef#
# CustomMemoryStrategyInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CustomMemoryStrategyInputTypeDef
def get_value() -> CustomMemoryStrategyInputTypeDef:
return {
"name": ...,
}
# CustomMemoryStrategyInputTypeDef definition
class CustomMemoryStrategyInputTypeDef(TypedDict):
name: str,
description: NotRequired[str],
namespaces: NotRequired[Sequence[str]],
configuration: NotRequired[CustomConfigurationInputTypeDef], # (1)
MemoryStrategyTypeDef#
# MemoryStrategyTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MemoryStrategyTypeDef
def get_value() -> MemoryStrategyTypeDef:
return {
"strategyId": ...,
}
# MemoryStrategyTypeDef definition
class MemoryStrategyTypeDef(TypedDict):
strategyId: str,
name: str,
type: MemoryStrategyTypeType, # (2)
namespaces: list[str],
description: NotRequired[str],
configuration: NotRequired[StrategyConfigurationTypeDef], # (1)
createdAt: NotRequired[datetime.datetime],
updatedAt: NotRequired[datetime.datetime],
status: NotRequired[MemoryStrategyStatusType], # (3)
CreateGatewayResponseTypeDef#
# CreateGatewayResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateGatewayResponseTypeDef
def get_value() -> CreateGatewayResponseTypeDef:
return {
"gatewayArn": ...,
}
# CreateGatewayResponseTypeDef definition
class CreateGatewayResponseTypeDef(TypedDict):
gatewayArn: str,
gatewayId: str,
gatewayUrl: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: GatewayStatusType, # (1)
statusReasons: list[str],
name: str,
description: str,
roleArn: str,
protocolType: GatewayProtocolTypeType, # (2)
protocolConfiguration: GatewayProtocolConfigurationOutputTypeDef, # (3)
authorizerType: AuthorizerTypeType, # (4)
authorizerConfiguration: AuthorizerConfigurationOutputTypeDef, # (5)
kmsKeyArn: str,
interceptorConfigurations: list[GatewayInterceptorConfigurationOutputTypeDef], # (6)
policyEngineConfiguration: GatewayPolicyEngineConfigurationTypeDef, # (7)
workloadIdentityDetails: WorkloadIdentityDetailsTypeDef, # (8)
exceptionLevel: ExceptionLevelType, # (9)
ResponseMetadata: ResponseMetadataTypeDef, # (10)
- See GatewayStatusType
- See GatewayProtocolTypeType
- See GatewayProtocolConfigurationOutputTypeDef
- See AuthorizerTypeType
- See AuthorizerConfigurationOutputTypeDef
- See
list[GatewayInterceptorConfigurationOutputTypeDef] - See GatewayPolicyEngineConfigurationTypeDef
- See WorkloadIdentityDetailsTypeDef
- See ExceptionLevelType
- See ResponseMetadataTypeDef
GetAgentRuntimeResponseTypeDef#
# GetAgentRuntimeResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetAgentRuntimeResponseTypeDef
def get_value() -> GetAgentRuntimeResponseTypeDef:
return {
"agentRuntimeArn": ...,
}
# GetAgentRuntimeResponseTypeDef definition
class GetAgentRuntimeResponseTypeDef(TypedDict):
agentRuntimeArn: str,
agentRuntimeName: str,
agentRuntimeId: str,
agentRuntimeVersion: str,
createdAt: datetime.datetime,
lastUpdatedAt: datetime.datetime,
roleArn: str,
networkConfiguration: NetworkConfigurationOutputTypeDef, # (1)
status: AgentRuntimeStatusType, # (2)
lifecycleConfiguration: LifecycleConfigurationTypeDef, # (3)
failureReason: str,
description: str,
workloadIdentityDetails: WorkloadIdentityDetailsTypeDef, # (4)
agentRuntimeArtifact: AgentRuntimeArtifactOutputTypeDef, # (5)
protocolConfiguration: ProtocolConfigurationTypeDef, # (6)
environmentVariables: dict[str, str],
authorizerConfiguration: AuthorizerConfigurationOutputTypeDef, # (7)
requestHeaderConfiguration: RequestHeaderConfigurationOutputTypeDef, # (8)
metadataConfiguration: RuntimeMetadataConfigurationTypeDef, # (9)
ResponseMetadata: ResponseMetadataTypeDef, # (10)
- See NetworkConfigurationOutputTypeDef
- See AgentRuntimeStatusType
- See LifecycleConfigurationTypeDef
- See WorkloadIdentityDetailsTypeDef
- See AgentRuntimeArtifactOutputTypeDef
- See ProtocolConfigurationTypeDef
- See AuthorizerConfigurationOutputTypeDef
- See RequestHeaderConfigurationOutputTypeDef
- See RuntimeMetadataConfigurationTypeDef
- See ResponseMetadataTypeDef
GetGatewayResponseTypeDef#
# GetGatewayResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetGatewayResponseTypeDef
def get_value() -> GetGatewayResponseTypeDef:
return {
"gatewayArn": ...,
}
# GetGatewayResponseTypeDef definition
class GetGatewayResponseTypeDef(TypedDict):
gatewayArn: str,
gatewayId: str,
gatewayUrl: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: GatewayStatusType, # (1)
statusReasons: list[str],
name: str,
description: str,
roleArn: str,
protocolType: GatewayProtocolTypeType, # (2)
protocolConfiguration: GatewayProtocolConfigurationOutputTypeDef, # (3)
authorizerType: AuthorizerTypeType, # (4)
authorizerConfiguration: AuthorizerConfigurationOutputTypeDef, # (5)
kmsKeyArn: str,
interceptorConfigurations: list[GatewayInterceptorConfigurationOutputTypeDef], # (6)
policyEngineConfiguration: GatewayPolicyEngineConfigurationTypeDef, # (7)
workloadIdentityDetails: WorkloadIdentityDetailsTypeDef, # (8)
exceptionLevel: ExceptionLevelType, # (9)
ResponseMetadata: ResponseMetadataTypeDef, # (10)
- See GatewayStatusType
- See GatewayProtocolTypeType
- See GatewayProtocolConfigurationOutputTypeDef
- See AuthorizerTypeType
- See AuthorizerConfigurationOutputTypeDef
- See
list[GatewayInterceptorConfigurationOutputTypeDef] - See GatewayPolicyEngineConfigurationTypeDef
- See WorkloadIdentityDetailsTypeDef
- See ExceptionLevelType
- See ResponseMetadataTypeDef
UpdateGatewayResponseTypeDef#
# UpdateGatewayResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateGatewayResponseTypeDef
def get_value() -> UpdateGatewayResponseTypeDef:
return {
"gatewayArn": ...,
}
# UpdateGatewayResponseTypeDef definition
class UpdateGatewayResponseTypeDef(TypedDict):
gatewayArn: str,
gatewayId: str,
gatewayUrl: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: GatewayStatusType, # (1)
statusReasons: list[str],
name: str,
description: str,
roleArn: str,
protocolType: GatewayProtocolTypeType, # (2)
protocolConfiguration: GatewayProtocolConfigurationOutputTypeDef, # (3)
authorizerType: AuthorizerTypeType, # (4)
authorizerConfiguration: AuthorizerConfigurationOutputTypeDef, # (5)
kmsKeyArn: str,
interceptorConfigurations: list[GatewayInterceptorConfigurationOutputTypeDef], # (6)
policyEngineConfiguration: GatewayPolicyEngineConfigurationTypeDef, # (7)
workloadIdentityDetails: WorkloadIdentityDetailsTypeDef, # (8)
exceptionLevel: ExceptionLevelType, # (9)
ResponseMetadata: ResponseMetadataTypeDef, # (10)
- See GatewayStatusType
- See GatewayProtocolTypeType
- See GatewayProtocolConfigurationOutputTypeDef
- See AuthorizerTypeType
- See AuthorizerConfigurationOutputTypeDef
- See
list[GatewayInterceptorConfigurationOutputTypeDef] - See GatewayPolicyEngineConfigurationTypeDef
- See WorkloadIdentityDetailsTypeDef
- See ExceptionLevelType
- See ResponseMetadataTypeDef
GetEvaluatorResponseTypeDef#
# GetEvaluatorResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetEvaluatorResponseTypeDef
def get_value() -> GetEvaluatorResponseTypeDef:
return {
"evaluatorArn": ...,
}
# GetEvaluatorResponseTypeDef definition
class GetEvaluatorResponseTypeDef(TypedDict):
evaluatorArn: str,
evaluatorId: str,
evaluatorName: str,
description: str,
evaluatorConfig: EvaluatorConfigOutputTypeDef, # (1)
level: EvaluatorLevelType, # (2)
status: EvaluatorStatusType, # (3)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
lockedForModification: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See EvaluatorConfigOutputTypeDef
- See EvaluatorLevelType
- See EvaluatorStatusType
- See ResponseMetadataTypeDef
Oauth2ProviderConfigInputTypeDef#
# Oauth2ProviderConfigInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import Oauth2ProviderConfigInputTypeDef
def get_value() -> Oauth2ProviderConfigInputTypeDef:
return {
"customOauth2ProviderConfig": ...,
}
# Oauth2ProviderConfigInputTypeDef definition
class Oauth2ProviderConfigInputTypeDef(TypedDict):
customOauth2ProviderConfig: NotRequired[CustomOauth2ProviderConfigInputTypeDef], # (1)
googleOauth2ProviderConfig: NotRequired[GoogleOauth2ProviderConfigInputTypeDef], # (2)
githubOauth2ProviderConfig: NotRequired[GithubOauth2ProviderConfigInputTypeDef], # (3)
slackOauth2ProviderConfig: NotRequired[SlackOauth2ProviderConfigInputTypeDef], # (4)
salesforceOauth2ProviderConfig: NotRequired[SalesforceOauth2ProviderConfigInputTypeDef], # (5)
microsoftOauth2ProviderConfig: NotRequired[MicrosoftOauth2ProviderConfigInputTypeDef], # (6)
atlassianOauth2ProviderConfig: NotRequired[AtlassianOauth2ProviderConfigInputTypeDef], # (7)
linkedinOauth2ProviderConfig: NotRequired[LinkedinOauth2ProviderConfigInputTypeDef], # (8)
includedOauth2ProviderConfig: NotRequired[IncludedOauth2ProviderConfigInputTypeDef], # (9)
- See CustomOauth2ProviderConfigInputTypeDef
- See GoogleOauth2ProviderConfigInputTypeDef
- See GithubOauth2ProviderConfigInputTypeDef
- See SlackOauth2ProviderConfigInputTypeDef
- See SalesforceOauth2ProviderConfigInputTypeDef
- See MicrosoftOauth2ProviderConfigInputTypeDef
- See AtlassianOauth2ProviderConfigInputTypeDef
- See LinkedinOauth2ProviderConfigInputTypeDef
- See IncludedOauth2ProviderConfigInputTypeDef
TargetConfigurationOutputTypeDef#
# TargetConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import TargetConfigurationOutputTypeDef
def get_value() -> TargetConfigurationOutputTypeDef:
return {
"mcp": ...,
}
# TargetConfigurationOutputTypeDef definition
class TargetConfigurationOutputTypeDef(TypedDict):
mcp: NotRequired[McpTargetConfigurationOutputTypeDef], # (1)
TargetConfigurationTypeDef#
# TargetConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import TargetConfigurationTypeDef
def get_value() -> TargetConfigurationTypeDef:
return {
"mcp": ...,
}
# TargetConfigurationTypeDef definition
class TargetConfigurationTypeDef(TypedDict):
mcp: NotRequired[McpTargetConfigurationTypeDef], # (1)
MemoryStrategyInputTypeDef#
# MemoryStrategyInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MemoryStrategyInputTypeDef
def get_value() -> MemoryStrategyInputTypeDef:
return {
"semanticMemoryStrategy": ...,
}
# MemoryStrategyInputTypeDef definition
class MemoryStrategyInputTypeDef(TypedDict):
semanticMemoryStrategy: NotRequired[SemanticMemoryStrategyInputTypeDef], # (1)
summaryMemoryStrategy: NotRequired[SummaryMemoryStrategyInputTypeDef], # (2)
userPreferenceMemoryStrategy: NotRequired[UserPreferenceMemoryStrategyInputTypeDef], # (3)
customMemoryStrategy: NotRequired[CustomMemoryStrategyInputTypeDef], # (4)
episodicMemoryStrategy: NotRequired[EpisodicMemoryStrategyInputTypeDef], # (5)
- See SemanticMemoryStrategyInputTypeDef
- See SummaryMemoryStrategyInputTypeDef
- See UserPreferenceMemoryStrategyInputTypeDef
- See CustomMemoryStrategyInputTypeDef
- See EpisodicMemoryStrategyInputTypeDef
MemoryTypeDef#
# MemoryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MemoryTypeDef
def get_value() -> MemoryTypeDef:
return {
"arn": ...,
}
# MemoryTypeDef definition
class MemoryTypeDef(TypedDict):
arn: str,
id: str,
name: str,
eventExpiryDuration: int,
status: MemoryStatusType, # (1)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
description: NotRequired[str],
encryptionKeyArn: NotRequired[str],
memoryExecutionRoleArn: NotRequired[str],
failureReason: NotRequired[str],
strategies: NotRequired[list[MemoryStrategyTypeDef]], # (2)
- See MemoryStatusType
- See
list[MemoryStrategyTypeDef]
CreateAgentRuntimeRequestTypeDef#
# CreateAgentRuntimeRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateAgentRuntimeRequestTypeDef
def get_value() -> CreateAgentRuntimeRequestTypeDef:
return {
"agentRuntimeName": ...,
}
# CreateAgentRuntimeRequestTypeDef definition
class CreateAgentRuntimeRequestTypeDef(TypedDict):
agentRuntimeName: str,
agentRuntimeArtifact: AgentRuntimeArtifactUnionTypeDef, # (1)
roleArn: str,
networkConfiguration: NetworkConfigurationUnionTypeDef, # (2)
clientToken: NotRequired[str],
description: NotRequired[str],
authorizerConfiguration: NotRequired[AuthorizerConfigurationUnionTypeDef], # (3)
requestHeaderConfiguration: NotRequired[RequestHeaderConfigurationUnionTypeDef], # (4)
protocolConfiguration: NotRequired[ProtocolConfigurationTypeDef], # (5)
lifecycleConfiguration: NotRequired[LifecycleConfigurationTypeDef], # (6)
environmentVariables: NotRequired[Mapping[str, str]],
tags: NotRequired[Mapping[str, str]],
- See AgentRuntimeArtifactUnionTypeDef
- See NetworkConfigurationUnionTypeDef
- See AuthorizerConfigurationUnionTypeDef
- See RequestHeaderConfigurationUnionTypeDef
- See ProtocolConfigurationTypeDef
- See LifecycleConfigurationTypeDef
CreateGatewayRequestTypeDef#
# CreateGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateGatewayRequestTypeDef
def get_value() -> CreateGatewayRequestTypeDef:
return {
"name": ...,
}
# CreateGatewayRequestTypeDef definition
class CreateGatewayRequestTypeDef(TypedDict):
name: str,
roleArn: str,
protocolType: GatewayProtocolTypeType, # (1)
authorizerType: AuthorizerTypeType, # (2)
description: NotRequired[str],
clientToken: NotRequired[str],
protocolConfiguration: NotRequired[GatewayProtocolConfigurationUnionTypeDef], # (3)
authorizerConfiguration: NotRequired[AuthorizerConfigurationUnionTypeDef], # (4)
kmsKeyArn: NotRequired[str],
interceptorConfigurations: NotRequired[Sequence[GatewayInterceptorConfigurationUnionTypeDef]], # (5)
policyEngineConfiguration: NotRequired[GatewayPolicyEngineConfigurationTypeDef], # (6)
exceptionLevel: NotRequired[ExceptionLevelType], # (7)
tags: NotRequired[Mapping[str, str]],
- See GatewayProtocolTypeType
- See AuthorizerTypeType
- See GatewayProtocolConfigurationUnionTypeDef
- See AuthorizerConfigurationUnionTypeDef
- See
Sequence[GatewayInterceptorConfigurationUnionTypeDef] - See GatewayPolicyEngineConfigurationTypeDef
- See ExceptionLevelType
UpdateAgentRuntimeRequestTypeDef#
# UpdateAgentRuntimeRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateAgentRuntimeRequestTypeDef
def get_value() -> UpdateAgentRuntimeRequestTypeDef:
return {
"agentRuntimeId": ...,
}
# UpdateAgentRuntimeRequestTypeDef definition
class UpdateAgentRuntimeRequestTypeDef(TypedDict):
agentRuntimeId: str,
agentRuntimeArtifact: AgentRuntimeArtifactUnionTypeDef, # (1)
roleArn: str,
networkConfiguration: NetworkConfigurationUnionTypeDef, # (2)
description: NotRequired[str],
authorizerConfiguration: NotRequired[AuthorizerConfigurationUnionTypeDef], # (3)
requestHeaderConfiguration: NotRequired[RequestHeaderConfigurationUnionTypeDef], # (4)
protocolConfiguration: NotRequired[ProtocolConfigurationTypeDef], # (5)
lifecycleConfiguration: NotRequired[LifecycleConfigurationTypeDef], # (6)
metadataConfiguration: NotRequired[RuntimeMetadataConfigurationTypeDef], # (7)
environmentVariables: NotRequired[Mapping[str, str]],
clientToken: NotRequired[str],
- See AgentRuntimeArtifactUnionTypeDef
- See NetworkConfigurationUnionTypeDef
- See AuthorizerConfigurationUnionTypeDef
- See RequestHeaderConfigurationUnionTypeDef
- See ProtocolConfigurationTypeDef
- See LifecycleConfigurationTypeDef
- See RuntimeMetadataConfigurationTypeDef
UpdateGatewayRequestTypeDef#
# UpdateGatewayRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateGatewayRequestTypeDef
def get_value() -> UpdateGatewayRequestTypeDef:
return {
"gatewayIdentifier": ...,
}
# UpdateGatewayRequestTypeDef definition
class UpdateGatewayRequestTypeDef(TypedDict):
gatewayIdentifier: str,
name: str,
roleArn: str,
protocolType: GatewayProtocolTypeType, # (1)
authorizerType: AuthorizerTypeType, # (2)
description: NotRequired[str],
protocolConfiguration: NotRequired[GatewayProtocolConfigurationUnionTypeDef], # (3)
authorizerConfiguration: NotRequired[AuthorizerConfigurationUnionTypeDef], # (4)
kmsKeyArn: NotRequired[str],
interceptorConfigurations: NotRequired[Sequence[GatewayInterceptorConfigurationUnionTypeDef]], # (5)
policyEngineConfiguration: NotRequired[GatewayPolicyEngineConfigurationTypeDef], # (6)
exceptionLevel: NotRequired[ExceptionLevelType], # (7)
- See GatewayProtocolTypeType
- See AuthorizerTypeType
- See GatewayProtocolConfigurationUnionTypeDef
- See AuthorizerConfigurationUnionTypeDef
- See
Sequence[GatewayInterceptorConfigurationUnionTypeDef] - See GatewayPolicyEngineConfigurationTypeDef
- See ExceptionLevelType
CreateEvaluatorRequestTypeDef#
# CreateEvaluatorRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateEvaluatorRequestTypeDef
def get_value() -> CreateEvaluatorRequestTypeDef:
return {
"evaluatorName": ...,
}
# CreateEvaluatorRequestTypeDef definition
class CreateEvaluatorRequestTypeDef(TypedDict):
evaluatorName: str,
evaluatorConfig: EvaluatorConfigUnionTypeDef, # (1)
level: EvaluatorLevelType, # (2)
clientToken: NotRequired[str],
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
UpdateEvaluatorRequestTypeDef#
# UpdateEvaluatorRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateEvaluatorRequestTypeDef
def get_value() -> UpdateEvaluatorRequestTypeDef:
return {
"evaluatorId": ...,
}
# UpdateEvaluatorRequestTypeDef definition
class UpdateEvaluatorRequestTypeDef(TypedDict):
evaluatorId: str,
clientToken: NotRequired[str],
description: NotRequired[str],
evaluatorConfig: NotRequired[EvaluatorConfigUnionTypeDef], # (1)
level: NotRequired[EvaluatorLevelType], # (2)
CreateOauth2CredentialProviderRequestTypeDef#
# CreateOauth2CredentialProviderRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateOauth2CredentialProviderRequestTypeDef
def get_value() -> CreateOauth2CredentialProviderRequestTypeDef:
return {
"name": ...,
}
# CreateOauth2CredentialProviderRequestTypeDef definition
class CreateOauth2CredentialProviderRequestTypeDef(TypedDict):
name: str,
credentialProviderVendor: CredentialProviderVendorTypeType, # (1)
oauth2ProviderConfigInput: Oauth2ProviderConfigInputTypeDef, # (2)
tags: NotRequired[Mapping[str, str]],
UpdateOauth2CredentialProviderRequestTypeDef#
# UpdateOauth2CredentialProviderRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateOauth2CredentialProviderRequestTypeDef
def get_value() -> UpdateOauth2CredentialProviderRequestTypeDef:
return {
"name": ...,
}
# UpdateOauth2CredentialProviderRequestTypeDef definition
class UpdateOauth2CredentialProviderRequestTypeDef(TypedDict):
name: str,
credentialProviderVendor: CredentialProviderVendorTypeType, # (1)
oauth2ProviderConfigInput: Oauth2ProviderConfigInputTypeDef, # (2)
CreateGatewayTargetResponseTypeDef#
# CreateGatewayTargetResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateGatewayTargetResponseTypeDef
def get_value() -> CreateGatewayTargetResponseTypeDef:
return {
"gatewayArn": ...,
}
# CreateGatewayTargetResponseTypeDef definition
class CreateGatewayTargetResponseTypeDef(TypedDict):
gatewayArn: str,
targetId: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: TargetStatusType, # (1)
statusReasons: list[str],
name: str,
description: str,
targetConfiguration: TargetConfigurationOutputTypeDef, # (2)
credentialProviderConfigurations: list[CredentialProviderConfigurationOutputTypeDef], # (3)
lastSynchronizedAt: datetime.datetime,
metadataConfiguration: MetadataConfigurationOutputTypeDef, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See TargetStatusType
- See TargetConfigurationOutputTypeDef
- See
list[CredentialProviderConfigurationOutputTypeDef] - See MetadataConfigurationOutputTypeDef
- See ResponseMetadataTypeDef
GatewayTargetTypeDef#
# GatewayTargetTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GatewayTargetTypeDef
def get_value() -> GatewayTargetTypeDef:
return {
"gatewayArn": ...,
}
# GatewayTargetTypeDef definition
class GatewayTargetTypeDef(TypedDict):
gatewayArn: str,
targetId: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: TargetStatusType, # (1)
name: str,
targetConfiguration: TargetConfigurationOutputTypeDef, # (2)
credentialProviderConfigurations: list[CredentialProviderConfigurationOutputTypeDef], # (3)
statusReasons: NotRequired[list[str]],
description: NotRequired[str],
lastSynchronizedAt: NotRequired[datetime.datetime],
metadataConfiguration: NotRequired[MetadataConfigurationOutputTypeDef], # (4)
- See TargetStatusType
- See TargetConfigurationOutputTypeDef
- See
list[CredentialProviderConfigurationOutputTypeDef] - See MetadataConfigurationOutputTypeDef
GetGatewayTargetResponseTypeDef#
# GetGatewayTargetResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetGatewayTargetResponseTypeDef
def get_value() -> GetGatewayTargetResponseTypeDef:
return {
"gatewayArn": ...,
}
# GetGatewayTargetResponseTypeDef definition
class GetGatewayTargetResponseTypeDef(TypedDict):
gatewayArn: str,
targetId: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: TargetStatusType, # (1)
statusReasons: list[str],
name: str,
description: str,
targetConfiguration: TargetConfigurationOutputTypeDef, # (2)
credentialProviderConfigurations: list[CredentialProviderConfigurationOutputTypeDef], # (3)
lastSynchronizedAt: datetime.datetime,
metadataConfiguration: MetadataConfigurationOutputTypeDef, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See TargetStatusType
- See TargetConfigurationOutputTypeDef
- See
list[CredentialProviderConfigurationOutputTypeDef] - See MetadataConfigurationOutputTypeDef
- See ResponseMetadataTypeDef
UpdateGatewayTargetResponseTypeDef#
# UpdateGatewayTargetResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateGatewayTargetResponseTypeDef
def get_value() -> UpdateGatewayTargetResponseTypeDef:
return {
"gatewayArn": ...,
}
# UpdateGatewayTargetResponseTypeDef definition
class UpdateGatewayTargetResponseTypeDef(TypedDict):
gatewayArn: str,
targetId: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: TargetStatusType, # (1)
statusReasons: list[str],
name: str,
description: str,
targetConfiguration: TargetConfigurationOutputTypeDef, # (2)
credentialProviderConfigurations: list[CredentialProviderConfigurationOutputTypeDef], # (3)
lastSynchronizedAt: datetime.datetime,
metadataConfiguration: MetadataConfigurationOutputTypeDef, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See TargetStatusType
- See TargetConfigurationOutputTypeDef
- See
list[CredentialProviderConfigurationOutputTypeDef] - See MetadataConfigurationOutputTypeDef
- See ResponseMetadataTypeDef
CreateMemoryInputTypeDef#
# CreateMemoryInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateMemoryInputTypeDef
def get_value() -> CreateMemoryInputTypeDef:
return {
"name": ...,
}
# CreateMemoryInputTypeDef definition
class CreateMemoryInputTypeDef(TypedDict):
name: str,
eventExpiryDuration: int,
clientToken: NotRequired[str],
description: NotRequired[str],
encryptionKeyArn: NotRequired[str],
memoryExecutionRoleArn: NotRequired[str],
memoryStrategies: NotRequired[Sequence[MemoryStrategyInputTypeDef]], # (1)
tags: NotRequired[Mapping[str, str]],
- See
Sequence[MemoryStrategyInputTypeDef]
ModifyMemoryStrategiesTypeDef#
# ModifyMemoryStrategiesTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ModifyMemoryStrategiesTypeDef
def get_value() -> ModifyMemoryStrategiesTypeDef:
return {
"addMemoryStrategies": ...,
}
# ModifyMemoryStrategiesTypeDef definition
class ModifyMemoryStrategiesTypeDef(TypedDict):
addMemoryStrategies: NotRequired[Sequence[MemoryStrategyInputTypeDef]], # (1)
modifyMemoryStrategies: NotRequired[Sequence[ModifyMemoryStrategyInputTypeDef]], # (2)
deleteMemoryStrategies: NotRequired[Sequence[DeleteMemoryStrategyInputTypeDef]], # (3)
- See
Sequence[MemoryStrategyInputTypeDef] - See
Sequence[ModifyMemoryStrategyInputTypeDef] - See
Sequence[DeleteMemoryStrategyInputTypeDef]
CreateMemoryOutputTypeDef#
# CreateMemoryOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateMemoryOutputTypeDef
def get_value() -> CreateMemoryOutputTypeDef:
return {
"memory": ...,
}
# CreateMemoryOutputTypeDef definition
class CreateMemoryOutputTypeDef(TypedDict):
memory: MemoryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See MemoryTypeDef
- See ResponseMetadataTypeDef
GetMemoryOutputTypeDef#
# GetMemoryOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetMemoryOutputTypeDef
def get_value() -> GetMemoryOutputTypeDef:
return {
"memory": ...,
}
# GetMemoryOutputTypeDef definition
class GetMemoryOutputTypeDef(TypedDict):
memory: MemoryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See MemoryTypeDef
- See ResponseMetadataTypeDef
UpdateMemoryOutputTypeDef#
# UpdateMemoryOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateMemoryOutputTypeDef
def get_value() -> UpdateMemoryOutputTypeDef:
return {
"memory": ...,
}
# UpdateMemoryOutputTypeDef definition
class UpdateMemoryOutputTypeDef(TypedDict):
memory: MemoryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See MemoryTypeDef
- See ResponseMetadataTypeDef
SynchronizeGatewayTargetsResponseTypeDef#
# SynchronizeGatewayTargetsResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SynchronizeGatewayTargetsResponseTypeDef
def get_value() -> SynchronizeGatewayTargetsResponseTypeDef:
return {
"targets": ...,
}
# SynchronizeGatewayTargetsResponseTypeDef definition
class SynchronizeGatewayTargetsResponseTypeDef(TypedDict):
targets: list[GatewayTargetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
list[GatewayTargetTypeDef] - See ResponseMetadataTypeDef
CreateGatewayTargetRequestTypeDef#
# CreateGatewayTargetRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateGatewayTargetRequestTypeDef
def get_value() -> CreateGatewayTargetRequestTypeDef:
return {
"gatewayIdentifier": ...,
}
# CreateGatewayTargetRequestTypeDef definition
class CreateGatewayTargetRequestTypeDef(TypedDict):
gatewayIdentifier: str,
name: str,
targetConfiguration: TargetConfigurationUnionTypeDef, # (1)
description: NotRequired[str],
clientToken: NotRequired[str],
credentialProviderConfigurations: NotRequired[Sequence[CredentialProviderConfigurationUnionTypeDef]], # (2)
metadataConfiguration: NotRequired[MetadataConfigurationUnionTypeDef], # (3)
- See TargetConfigurationUnionTypeDef
- See
Sequence[CredentialProviderConfigurationUnionTypeDef] - See MetadataConfigurationUnionTypeDef
UpdateGatewayTargetRequestTypeDef#
# UpdateGatewayTargetRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateGatewayTargetRequestTypeDef
def get_value() -> UpdateGatewayTargetRequestTypeDef:
return {
"gatewayIdentifier": ...,
}
# UpdateGatewayTargetRequestTypeDef definition
class UpdateGatewayTargetRequestTypeDef(TypedDict):
gatewayIdentifier: str,
targetId: str,
name: str,
targetConfiguration: TargetConfigurationUnionTypeDef, # (1)
description: NotRequired[str],
credentialProviderConfigurations: NotRequired[Sequence[CredentialProviderConfigurationUnionTypeDef]], # (2)
metadataConfiguration: NotRequired[MetadataConfigurationUnionTypeDef], # (3)
- See TargetConfigurationUnionTypeDef
- See
Sequence[CredentialProviderConfigurationUnionTypeDef] - See MetadataConfigurationUnionTypeDef
UpdateMemoryInputTypeDef#
# UpdateMemoryInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateMemoryInputTypeDef
def get_value() -> UpdateMemoryInputTypeDef:
return {
"memoryId": ...,
}
# UpdateMemoryInputTypeDef definition
class UpdateMemoryInputTypeDef(TypedDict):
memoryId: str,
clientToken: NotRequired[str],
description: NotRequired[str],
eventExpiryDuration: NotRequired[int],
memoryExecutionRoleArn: NotRequired[str],
memoryStrategies: NotRequired[ModifyMemoryStrategiesTypeDef], # (1)