Type definitions#
Index > BedrockAgentCoreControl > Type definitions
Auto-generated documentation for BedrockAgentCoreControl type annotations stubs module mypy-boto3-bedrock-agentcore-control.
VpcConfigUnionTypeDef#
# VpcConfigUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import VpcConfigUnionTypeDef
def get_value() -> VpcConfigUnionTypeDef:
return ...
# VpcConfigUnionTypeDef definition
VpcConfigUnionTypeDef = Union[
VpcConfigTypeDef, # (1)
VpcConfigOutputTypeDef, # (2)
]
ClaimMatchValueTypeUnionTypeDef#
# ClaimMatchValueTypeUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ClaimMatchValueTypeUnionTypeDef
def get_value() -> ClaimMatchValueTypeUnionTypeDef:
return ...
# ClaimMatchValueTypeUnionTypeDef definition
ClaimMatchValueTypeUnionTypeDef = Union[
ClaimMatchValueTypeTypeDef, # (1)
ClaimMatchValueTypeOutputTypeDef, # (2)
]
ClusteringConfigUnionTypeDef#
# ClusteringConfigUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ClusteringConfigUnionTypeDef
def get_value() -> ClusteringConfigUnionTypeDef:
return ...
# ClusteringConfigUnionTypeDef definition
ClusteringConfigUnionTypeDef = Union[
ClusteringConfigTypeDef, # (1)
ClusteringConfigOutputTypeDef, # (2)
]
ComponentConfigurationUnionTypeDef#
# ComponentConfigurationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ComponentConfigurationUnionTypeDef
def get_value() -> ComponentConfigurationUnionTypeDef:
return ...
# ComponentConfigurationUnionTypeDef definition
ComponentConfigurationUnionTypeDef = Union[
ComponentConfigurationTypeDef, # (1)
ComponentConfigurationOutputTypeDef, # (2)
]
HarnessInlineFunctionConfigUnionTypeDef#
# HarnessInlineFunctionConfigUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessInlineFunctionConfigUnionTypeDef
def get_value() -> HarnessInlineFunctionConfigUnionTypeDef:
return ...
# HarnessInlineFunctionConfigUnionTypeDef definition
HarnessInlineFunctionConfigUnionTypeDef = Union[
HarnessInlineFunctionConfigTypeDef, # (1)
HarnessInlineFunctionConfigOutputTypeDef, # (2)
]
HarnessManagedMemoryConfigurationUnionTypeDef#
# HarnessManagedMemoryConfigurationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessManagedMemoryConfigurationUnionTypeDef
def get_value() -> HarnessManagedMemoryConfigurationUnionTypeDef:
return ...
# HarnessManagedMemoryConfigurationUnionTypeDef definition
HarnessManagedMemoryConfigurationUnionTypeDef = Union[
HarnessManagedMemoryConfigurationTypeDef, # (1)
HarnessManagedMemoryConfigurationOutputTypeDef, # (2)
]
HarnessRemoteMcpConfigUnionTypeDef#
# HarnessRemoteMcpConfigUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessRemoteMcpConfigUnionTypeDef
def get_value() -> HarnessRemoteMcpConfigUnionTypeDef:
return ...
# HarnessRemoteMcpConfigUnionTypeDef definition
HarnessRemoteMcpConfigUnionTypeDef = Union[
HarnessRemoteMcpConfigTypeDef, # (1)
HarnessRemoteMcpConfigOutputTypeDef, # (2)
]
HarnessSkillAwsSkillsSourceUnionTypeDef#
# HarnessSkillAwsSkillsSourceUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessSkillAwsSkillsSourceUnionTypeDef
def get_value() -> HarnessSkillAwsSkillsSourceUnionTypeDef:
return ...
# HarnessSkillAwsSkillsSourceUnionTypeDef definition
HarnessSkillAwsSkillsSourceUnionTypeDef = Union[
HarnessSkillAwsSkillsSourceTypeDef, # (1)
HarnessSkillAwsSkillsSourceOutputTypeDef, # (2)
]
ManagedVpcResourceUnionTypeDef#
# ManagedVpcResourceUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ManagedVpcResourceUnionTypeDef
def get_value() -> ManagedVpcResourceUnionTypeDef:
return ...
# ManagedVpcResourceUnionTypeDef definition
ManagedVpcResourceUnionTypeDef = Union[
ManagedVpcResourceTypeDef, # (1)
ManagedVpcResourceOutputTypeDef, # (2)
]
MatchPathsUnionTypeDef#
# MatchPathsUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MatchPathsUnionTypeDef
def get_value() -> MatchPathsUnionTypeDef:
return ...
# MatchPathsUnionTypeDef definition
MatchPathsUnionTypeDef = Union[
MatchPathsTypeDef, # (1)
MatchPathsOutputTypeDef, # (2)
]
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)
]
RegistryRecordOAuthCredentialProviderUnionTypeDef#
# RegistryRecordOAuthCredentialProviderUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RegistryRecordOAuthCredentialProviderUnionTypeDef
def get_value() -> RegistryRecordOAuthCredentialProviderUnionTypeDef:
return ...
# RegistryRecordOAuthCredentialProviderUnionTypeDef definition
RegistryRecordOAuthCredentialProviderUnionTypeDef = Union[
RegistryRecordOAuthCredentialProviderTypeDef, # (1)
RegistryRecordOAuthCredentialProviderOutputTypeDef, # (2)
]
- See RegistryRecordOAuthCredentialProviderTypeDef
- See RegistryRecordOAuthCredentialProviderOutputTypeDef
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)
]
StringListValidationUnionTypeDef#
# StringListValidationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import StringListValidationUnionTypeDef
def get_value() -> StringListValidationUnionTypeDef:
return ...
# StringListValidationUnionTypeDef definition
StringListValidationUnionTypeDef = Union[
StringListValidationTypeDef, # (1)
StringListValidationOutputTypeDef, # (2)
]
StringValidationUnionTypeDef#
# StringValidationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import StringValidationUnionTypeDef
def get_value() -> StringValidationUnionTypeDef:
return ...
# StringValidationUnionTypeDef definition
StringValidationUnionTypeDef = Union[
StringValidationTypeDef, # (1)
StringValidationOutputTypeDef, # (2)
]
TargetTrafficSplitEntryUnionTypeDef#
# TargetTrafficSplitEntryUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import TargetTrafficSplitEntryUnionTypeDef
def get_value() -> TargetTrafficSplitEntryUnionTypeDef:
return ...
# TargetTrafficSplitEntryUnionTypeDef definition
TargetTrafficSplitEntryUnionTypeDef = Union[
TargetTrafficSplitEntryTypeDef, # (1)
TargetTrafficSplitEntryOutputTypeDef, # (2)
]
TokenExchangeGrantTypeConfigTypeUnionTypeDef#
# TokenExchangeGrantTypeConfigTypeUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import TokenExchangeGrantTypeConfigTypeUnionTypeDef
def get_value() -> TokenExchangeGrantTypeConfigTypeUnionTypeDef:
return ...
# TokenExchangeGrantTypeConfigTypeUnionTypeDef definition
TokenExchangeGrantTypeConfigTypeUnionTypeDef = Union[
TokenExchangeGrantTypeConfigTypeTypeDef, # (1)
TokenExchangeGrantTypeConfigTypeOutputTypeDef, # (2)
]
AllowedWorkloadConfigurationUnionTypeDef#
# AllowedWorkloadConfigurationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import AllowedWorkloadConfigurationUnionTypeDef
def get_value() -> AllowedWorkloadConfigurationUnionTypeDef:
return ...
# AllowedWorkloadConfigurationUnionTypeDef definition
AllowedWorkloadConfigurationUnionTypeDef = Union[
AllowedWorkloadConfigurationTypeDef, # (1)
AllowedWorkloadConfigurationOutputTypeDef, # (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)
]
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)
]
TrafficSplitEntryUnionTypeDef#
# TrafficSplitEntryUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import TrafficSplitEntryUnionTypeDef
def get_value() -> TrafficSplitEntryUnionTypeDef:
return ...
# TrafficSplitEntryUnionTypeDef definition
TrafficSplitEntryUnionTypeDef = Union[
TrafficSplitEntryTypeDef, # (1)
TrafficSplitEntryOutputTypeDef, # (2)
]
HarnessAgentCoreMemoryConfigurationUnionTypeDef#
# HarnessAgentCoreMemoryConfigurationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessAgentCoreMemoryConfigurationUnionTypeDef
def get_value() -> HarnessAgentCoreMemoryConfigurationUnionTypeDef:
return ...
# HarnessAgentCoreMemoryConfigurationUnionTypeDef definition
HarnessAgentCoreMemoryConfigurationUnionTypeDef = Union[
HarnessAgentCoreMemoryConfigurationTypeDef, # (1)
HarnessAgentCoreMemoryConfigurationOutputTypeDef, # (2)
]
HarnessModelConfigurationUnionTypeDef#
# HarnessModelConfigurationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessModelConfigurationUnionTypeDef
def get_value() -> HarnessModelConfigurationUnionTypeDef:
return ...
# HarnessModelConfigurationUnionTypeDef definition
HarnessModelConfigurationUnionTypeDef = Union[
HarnessModelConfigurationTypeDef, # (1)
HarnessModelConfigurationOutputTypeDef, # (2)
]
InterceptorPayloadFilterUnionTypeDef#
# InterceptorPayloadFilterUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import InterceptorPayloadFilterUnionTypeDef
def get_value() -> InterceptorPayloadFilterUnionTypeDef:
return ...
# InterceptorPayloadFilterUnionTypeDef definition
InterceptorPayloadFilterUnionTypeDef = Union[
InterceptorPayloadFilterTypeDef, # (1)
InterceptorPayloadFilterOutputTypeDef, # (2)
]
LimitEntryUnionTypeDef#
# LimitEntryUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import LimitEntryUnionTypeDef
def get_value() -> LimitEntryUnionTypeDef:
return ...
# LimitEntryUnionTypeDef definition
LimitEntryUnionTypeDef = Union[
LimitEntryTypeDef, # (1)
LimitEntryOutputTypeDef, # (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)
]
AuthorizingClaimMatchValueTypeUnionTypeDef#
# AuthorizingClaimMatchValueTypeUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import AuthorizingClaimMatchValueTypeUnionTypeDef
def get_value() -> AuthorizingClaimMatchValueTypeUnionTypeDef:
return ...
# AuthorizingClaimMatchValueTypeUnionTypeDef definition
AuthorizingClaimMatchValueTypeUnionTypeDef = Union[
AuthorizingClaimMatchValueTypeTypeDef, # (1)
AuthorizingClaimMatchValueTypeOutputTypeDef, # (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
HarnessSkillUnionTypeDef#
# HarnessSkillUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessSkillUnionTypeDef
def get_value() -> HarnessSkillUnionTypeDef:
return ...
# HarnessSkillUnionTypeDef definition
HarnessSkillUnionTypeDef = Union[
HarnessSkillTypeDef, # (1)
HarnessSkillOutputTypeDef, # (2)
]
MatchPrincipalsUnionTypeDef#
# MatchPrincipalsUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MatchPrincipalsUnionTypeDef
def get_value() -> MatchPrincipalsUnionTypeDef:
return ...
# MatchPrincipalsUnionTypeDef definition
MatchPrincipalsUnionTypeDef = Union[
MatchPrincipalsTypeDef, # (1)
MatchPrincipalsOutputTypeDef, # (2)
]
PrivateKeyJwtConfigUnionTypeDef#
# PrivateKeyJwtConfigUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PrivateKeyJwtConfigUnionTypeDef
def get_value() -> PrivateKeyJwtConfigUnionTypeDef:
return ...
# PrivateKeyJwtConfigUnionTypeDef definition
PrivateKeyJwtConfigUnionTypeDef = Union[
PrivateKeyJwtConfigTypeDef, # (1)
PrivateKeyJwtConfigOutputTypeDef, # (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)
]
PrivateEndpointUnionTypeDef#
# PrivateEndpointUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PrivateEndpointUnionTypeDef
def get_value() -> PrivateEndpointUnionTypeDef:
return ...
# PrivateEndpointUnionTypeDef definition
PrivateEndpointUnionTypeDef = Union[
PrivateEndpointTypeDef, # (1)
PrivateEndpointOutputTypeDef, # (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)
]
HarnessGatewayOutboundAuthUnionTypeDef#
# HarnessGatewayOutboundAuthUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessGatewayOutboundAuthUnionTypeDef
def get_value() -> HarnessGatewayOutboundAuthUnionTypeDef:
return ...
# HarnessGatewayOutboundAuthUnionTypeDef definition
HarnessGatewayOutboundAuthUnionTypeDef = Union[
HarnessGatewayOutboundAuthTypeDef, # (1)
HarnessGatewayOutboundAuthOutputTypeDef, # (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)
]
RegistryRecordCredentialProviderUnionUnionTypeDef#
# RegistryRecordCredentialProviderUnionUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RegistryRecordCredentialProviderUnionUnionTypeDef
def get_value() -> RegistryRecordCredentialProviderUnionUnionTypeDef:
return ...
# RegistryRecordCredentialProviderUnionUnionTypeDef definition
RegistryRecordCredentialProviderUnionUnionTypeDef = Union[
RegistryRecordCredentialProviderUnionTypeDef, # (1)
RegistryRecordCredentialProviderUnionOutputTypeDef, # (2)
]
- See RegistryRecordCredentialProviderUnionTypeDef
- See RegistryRecordCredentialProviderUnionOutputTypeDef
ValidationUnionTypeDef#
# ValidationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ValidationUnionTypeDef
def get_value() -> ValidationUnionTypeDef:
return ...
# ValidationUnionTypeDef definition
ValidationUnionTypeDef = Union[
ValidationTypeDef, # (1)
ValidationOutputTypeDef, # (2)
]
WeightedRouteUnionTypeDef#
# WeightedRouteUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import WeightedRouteUnionTypeDef
def get_value() -> WeightedRouteUnionTypeDef:
return ...
# WeightedRouteUnionTypeDef definition
WeightedRouteUnionTypeDef = Union[
WeightedRouteTypeDef, # (1)
WeightedRouteOutputTypeDef, # (2)
]
OnBehalfOfTokenExchangeConfigTypeUnionTypeDef#
# OnBehalfOfTokenExchangeConfigTypeUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import OnBehalfOfTokenExchangeConfigTypeUnionTypeDef
def get_value() -> OnBehalfOfTokenExchangeConfigTypeUnionTypeDef:
return ...
# OnBehalfOfTokenExchangeConfigTypeUnionTypeDef definition
OnBehalfOfTokenExchangeConfigTypeUnionTypeDef = Union[
OnBehalfOfTokenExchangeConfigTypeTypeDef, # (1)
OnBehalfOfTokenExchangeConfigTypeOutputTypeDef, # (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)
]
WeightedOverrideUnionTypeDef#
# WeightedOverrideUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import WeightedOverrideUnionTypeDef
def get_value() -> WeightedOverrideUnionTypeDef:
return ...
# WeightedOverrideUnionTypeDef definition
WeightedOverrideUnionTypeDef = Union[
WeightedOverrideTypeDef, # (1)
WeightedOverrideOutputTypeDef, # (2)
]
StreamDeliveryResourcesUnionTypeDef#
# StreamDeliveryResourcesUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import StreamDeliveryResourcesUnionTypeDef
def get_value() -> StreamDeliveryResourcesUnionTypeDef:
return ...
# StreamDeliveryResourcesUnionTypeDef definition
StreamDeliveryResourcesUnionTypeDef = Union[
StreamDeliveryResourcesTypeDef, # (1)
StreamDeliveryResourcesOutputTypeDef, # (2)
]
HarnessMemoryConfigurationUnionTypeDef#
# HarnessMemoryConfigurationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessMemoryConfigurationUnionTypeDef
def get_value() -> HarnessMemoryConfigurationUnionTypeDef:
return ...
# HarnessMemoryConfigurationUnionTypeDef definition
HarnessMemoryConfigurationUnionTypeDef = Union[
HarnessMemoryConfigurationTypeDef, # (1)
HarnessMemoryConfigurationOutputTypeDef, # (2)
]
InterceptorInputConfigurationUnionTypeDef#
# InterceptorInputConfigurationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import InterceptorInputConfigurationUnionTypeDef
def get_value() -> InterceptorInputConfigurationUnionTypeDef:
return ...
# InterceptorInputConfigurationUnionTypeDef definition
InterceptorInputConfigurationUnionTypeDef = Union[
InterceptorInputConfigurationTypeDef, # (1)
InterceptorInputConfigurationOutputTypeDef, # (2)
]
CustomClaimValidationTypeUnionTypeDef#
# CustomClaimValidationTypeUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CustomClaimValidationTypeUnionTypeDef
def get_value() -> CustomClaimValidationTypeUnionTypeDef:
return ...
# CustomClaimValidationTypeUnionTypeDef definition
CustomClaimValidationTypeUnionTypeDef = Union[
CustomClaimValidationTypeTypeDef, # (1)
CustomClaimValidationTypeOutputTypeDef, # (2)
]
ConditionUnionTypeDef#
# ConditionUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ConditionUnionTypeDef
def get_value() -> ConditionUnionTypeDef:
return ...
# ConditionUnionTypeDef definition
ConditionUnionTypeDef = Union[
ConditionTypeDef, # (1)
ConditionOutputTypeDef, # (2)
]
PrivateEndpointOverrideUnionTypeDef#
# PrivateEndpointOverrideUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PrivateEndpointOverrideUnionTypeDef
def get_value() -> PrivateEndpointOverrideUnionTypeDef:
return ...
# PrivateEndpointOverrideUnionTypeDef definition
PrivateEndpointOverrideUnionTypeDef = Union[
PrivateEndpointOverrideTypeDef, # (1)
PrivateEndpointOverrideOutputTypeDef, # (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)
]
HarnessAgentCoreGatewayConfigUnionTypeDef#
# HarnessAgentCoreGatewayConfigUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessAgentCoreGatewayConfigUnionTypeDef
def get_value() -> HarnessAgentCoreGatewayConfigUnionTypeDef:
return ...
# HarnessAgentCoreGatewayConfigUnionTypeDef definition
HarnessAgentCoreGatewayConfigUnionTypeDef = Union[
HarnessAgentCoreGatewayConfigTypeDef, # (1)
HarnessAgentCoreGatewayConfigOutputTypeDef, # (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)
]
RegistryRecordCredentialProviderConfigurationUnionTypeDef#
# RegistryRecordCredentialProviderConfigurationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RegistryRecordCredentialProviderConfigurationUnionTypeDef
def get_value() -> RegistryRecordCredentialProviderConfigurationUnionTypeDef:
return ...
# RegistryRecordCredentialProviderConfigurationUnionTypeDef definition
RegistryRecordCredentialProviderConfigurationUnionTypeDef = Union[
RegistryRecordCredentialProviderConfigurationTypeDef, # (1)
RegistryRecordCredentialProviderConfigurationOutputTypeDef, # (2)
]
- See RegistryRecordCredentialProviderConfigurationTypeDef
- See RegistryRecordCredentialProviderConfigurationOutputTypeDef
LlmExtractionConfigUnionTypeDef#
# LlmExtractionConfigUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import LlmExtractionConfigUnionTypeDef
def get_value() -> LlmExtractionConfigUnionTypeDef:
return ...
# LlmExtractionConfigUnionTypeDef definition
LlmExtractionConfigUnionTypeDef = Union[
LlmExtractionConfigTypeDef, # (1)
LlmExtractionConfigOutputTypeDef, # (2)
]
RouteToTargetActionUnionTypeDef#
# RouteToTargetActionUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RouteToTargetActionUnionTypeDef
def get_value() -> RouteToTargetActionUnionTypeDef:
return ...
# RouteToTargetActionUnionTypeDef definition
RouteToTargetActionUnionTypeDef = Union[
RouteToTargetActionTypeDef, # (1)
RouteToTargetActionOutputTypeDef, # (2)
]
ConfigurationBundleActionUnionTypeDef#
# ConfigurationBundleActionUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ConfigurationBundleActionUnionTypeDef
def get_value() -> ConfigurationBundleActionUnionTypeDef:
return ...
# ConfigurationBundleActionUnionTypeDef definition
ConfigurationBundleActionUnionTypeDef = Union[
ConfigurationBundleActionTypeDef, # (1)
ConfigurationBundleActionOutputTypeDef, # (2)
]
ComputeConfigurationUnionTypeDef#
# ComputeConfigurationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ComputeConfigurationUnionTypeDef
def get_value() -> ComputeConfigurationUnionTypeDef:
return ...
# ComputeConfigurationUnionTypeDef definition
ComputeConfigurationUnionTypeDef = Union[
ComputeConfigurationTypeDef, # (1)
ComputeConfigurationOutputTypeDef, # (2)
]
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)
]
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)
]
CustomJWTAuthorizerConfigurationUnionTypeDef#
# CustomJWTAuthorizerConfigurationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CustomJWTAuthorizerConfigurationUnionTypeDef
def get_value() -> CustomJWTAuthorizerConfigurationUnionTypeDef:
return ...
# CustomJWTAuthorizerConfigurationUnionTypeDef definition
CustomJWTAuthorizerConfigurationUnionTypeDef = Union[
CustomJWTAuthorizerConfigurationTypeDef, # (1)
CustomJWTAuthorizerConfigurationOutputTypeDef, # (2)
]
HarnessToolConfigurationUnionTypeDef#
# HarnessToolConfigurationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessToolConfigurationUnionTypeDef
def get_value() -> HarnessToolConfigurationUnionTypeDef:
return ...
# HarnessToolConfigurationUnionTypeDef definition
HarnessToolConfigurationUnionTypeDef = Union[
HarnessToolConfigurationTypeDef, # (1)
HarnessToolConfigurationOutputTypeDef, # (2)
]
FromUrlSynchronizationConfigurationUnionTypeDef#
# FromUrlSynchronizationConfigurationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import FromUrlSynchronizationConfigurationUnionTypeDef
def get_value() -> FromUrlSynchronizationConfigurationUnionTypeDef:
return ...
# FromUrlSynchronizationConfigurationUnionTypeDef definition
FromUrlSynchronizationConfigurationUnionTypeDef = Union[
FromUrlSynchronizationConfigurationTypeDef, # (1)
FromUrlSynchronizationConfigurationOutputTypeDef, # (2)
]
ExtractionConfigUnionTypeDef#
# ExtractionConfigUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ExtractionConfigUnionTypeDef
def get_value() -> ExtractionConfigUnionTypeDef:
return ...
# ExtractionConfigUnionTypeDef definition
ExtractionConfigUnionTypeDef = Union[
ExtractionConfigTypeDef, # (1)
ExtractionConfigOutputTypeDef, # (2)
]
ActionUnionTypeDef#
# ActionUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ActionUnionTypeDef
def get_value() -> ActionUnionTypeDef:
return ...
# ActionUnionTypeDef definition
ActionUnionTypeDef = Union[
ActionTypeDef, # (1)
ActionOutputTypeDef, # (2)
]
- See ActionTypeDef
- See ActionOutputTypeDef
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)
]
HarnessToolUnionTypeDef#
# HarnessToolUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessToolUnionTypeDef
def get_value() -> HarnessToolUnionTypeDef:
return ...
# HarnessToolUnionTypeDef definition
HarnessToolUnionTypeDef = Union[
HarnessToolTypeDef, # (1)
HarnessToolOutputTypeDef, # (2)
]
SynchronizationConfigurationUnionTypeDef#
# SynchronizationConfigurationUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SynchronizationConfigurationUnionTypeDef
def get_value() -> SynchronizationConfigurationUnionTypeDef:
return ...
# SynchronizationConfigurationUnionTypeDef definition
SynchronizationConfigurationUnionTypeDef = Union[
SynchronizationConfigurationTypeDef, # (1)
SynchronizationConfigurationOutputTypeDef, # (2)
]
MetadataSchemaEntryUnionTypeDef#
# MetadataSchemaEntryUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MetadataSchemaEntryUnionTypeDef
def get_value() -> MetadataSchemaEntryUnionTypeDef:
return ...
# MetadataSchemaEntryUnionTypeDef definition
MetadataSchemaEntryUnionTypeDef = Union[
MetadataSchemaEntryTypeDef, # (1)
MetadataSchemaEntryOutputTypeDef, # (2)
]
MemoryRecordSchemaUnionTypeDef#
# MemoryRecordSchemaUnionTypeDef Union usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MemoryRecordSchemaUnionTypeDef
def get_value() -> MemoryRecordSchemaUnionTypeDef:
return ...
# MemoryRecordSchemaUnionTypeDef definition
MemoryRecordSchemaUnionTypeDef = Union[
MemoryRecordSchemaTypeDef, # (1)
MemoryRecordSchemaOutputTypeDef, # (2)
]
AgentCardDefinitionTypeDef#
# AgentCardDefinitionTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import AgentCardDefinitionTypeDef
def get_value() -> AgentCardDefinitionTypeDef:
return {
"schemaVersion": ...,
}
# AgentCardDefinitionTypeDef definition
class AgentCardDefinitionTypeDef(TypedDict):
schemaVersion: NotRequired[str],
inlineContent: NotRequired[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],
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)
AgentRuntimeVersionSummaryTypeDef#
# AgentRuntimeVersionSummaryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import AgentRuntimeVersionSummaryTypeDef
def get_value() -> AgentRuntimeVersionSummaryTypeDef:
return {
"agentRuntimeArn": ...,
}
# AgentRuntimeVersionSummaryTypeDef definition
class AgentRuntimeVersionSummaryTypeDef(TypedDict):
agentRuntimeArn: str,
agentRuntimeVersion: str,
status: AgentRuntimeStatusType, # (1)
SkillDefinitionTypeDef#
# SkillDefinitionTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SkillDefinitionTypeDef
def get_value() -> SkillDefinitionTypeDef:
return {
"schemaVersion": ...,
}
# SkillDefinitionTypeDef definition
class SkillDefinitionTypeDef(TypedDict):
schemaVersion: NotRequired[str],
inlineContent: NotRequired[str],
SkillMdDefinitionTypeDef#
# SkillMdDefinitionTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SkillMdDefinitionTypeDef
def get_value() -> SkillMdDefinitionTypeDef:
return {
"inlineContent": ...,
}
# SkillMdDefinitionTypeDef definition
class SkillMdDefinitionTypeDef(TypedDict):
inlineContent: NotRequired[str],
HostingEnvironmentTypeDef#
# HostingEnvironmentTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HostingEnvironmentTypeDef
def get_value() -> HostingEnvironmentTypeDef:
return {
"arn": ...,
}
# HostingEnvironmentTypeDef definition
class HostingEnvironmentTypeDef(TypedDict):
arn: str,
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],
ApprovalConfigurationTypeDef#
# ApprovalConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ApprovalConfigurationTypeDef
def get_value() -> ApprovalConfigurationTypeDef:
return {
"autoApproval": ...,
}
# ApprovalConfigurationTypeDef definition
class ApprovalConfigurationTypeDef(TypedDict):
autoApproval: NotRequired[bool],
SecretReferenceTypeDef#
# SecretReferenceTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SecretReferenceTypeDef
def get_value() -> SecretReferenceTypeDef:
return {
"secretId": ...,
}
# SecretReferenceTypeDef definition
class SecretReferenceTypeDef(TypedDict):
secretId: str,
jsonKey: str,
OAuth2AuthorizationDataTypeDef#
# OAuth2AuthorizationDataTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import OAuth2AuthorizationDataTypeDef
def get_value() -> OAuth2AuthorizationDataTypeDef:
return {
"authorizationUrl": ...,
}
# OAuth2AuthorizationDataTypeDef definition
class OAuth2AuthorizationDataTypeDef(TypedDict):
authorizationUrl: str,
userId: NotRequired[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]],
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],
requireServiceS3Endpoint: NotRequired[bool],
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],
requireServiceS3Endpoint: NotRequired[bool],
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],
CapacityProviderConfigurationTypeDef#
# CapacityProviderConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CapacityProviderConfigurationTypeDef
def get_value() -> CapacityProviderConfigurationTypeDef:
return {
"capacityProviderArn": ...,
}
# CapacityProviderConfigurationTypeDef definition
class CapacityProviderConfigurationTypeDef(TypedDict):
capacityProviderArn: str,
CapacityProviderSummaryTypeDef#
# CapacityProviderSummaryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CapacityProviderSummaryTypeDef
def get_value() -> CapacityProviderSummaryTypeDef:
return {
"capacityProviderId": ...,
}
# CapacityProviderSummaryTypeDef definition
class CapacityProviderSummaryTypeDef(TypedDict):
capacityProviderId: str,
capacityProviderArn: str,
name: str,
status: CapacityProviderStatusType, # (1)
lastUpdatedAt: datetime.datetime,
CapacityProviderVolumeConfigurationTypeDef#
# CapacityProviderVolumeConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CapacityProviderVolumeConfigurationTypeDef
def get_value() -> CapacityProviderVolumeConfigurationTypeDef:
return {
"volumeName": ...,
}
# CapacityProviderVolumeConfigurationTypeDef definition
class CapacityProviderVolumeConfigurationTypeDef(TypedDict):
volumeName: str,
mountPath: str,
CapacityReservationTargetTypeDef#
# CapacityReservationTargetTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CapacityReservationTargetTypeDef
def get_value() -> CapacityReservationTargetTypeDef:
return {
"capacityReservationId": ...,
}
# CapacityReservationTargetTypeDef definition
class CapacityReservationTargetTypeDef(TypedDict):
capacityReservationId: NotRequired[str],
capacityReservationResourceGroupArn: NotRequired[str],
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,
SecretsManagerLocationTypeDef#
# SecretsManagerLocationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SecretsManagerLocationTypeDef
def get_value() -> SecretsManagerLocationTypeDef:
return {
"secretArn": ...,
}
# SecretsManagerLocationTypeDef definition
class SecretsManagerLocationTypeDef(TypedDict):
secretArn: 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]],
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,
ClusteringConfigOutputTypeDef#
# ClusteringConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ClusteringConfigOutputTypeDef
def get_value() -> ClusteringConfigOutputTypeDef:
return {
"frequencies": ...,
}
# ClusteringConfigOutputTypeDef definition
class ClusteringConfigOutputTypeDef(TypedDict):
frequencies: list[ClusteringFrequencyType], # (1)
- See
list[ClusteringFrequencyType]
ClusteringConfigTypeDef#
# ClusteringConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ClusteringConfigTypeDef
def get_value() -> ClusteringConfigTypeDef:
return {
"frequencies": ...,
}
# ClusteringConfigTypeDef definition
class ClusteringConfigTypeDef(TypedDict):
frequencies: Sequence[ClusteringFrequencyType], # (1)
- See
Sequence[ClusteringFrequencyType]
LambdaEvaluatorConfigTypeDef#
# LambdaEvaluatorConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import LambdaEvaluatorConfigTypeDef
def get_value() -> LambdaEvaluatorConfigTypeDef:
return {
"lambdaArn": ...,
}
# LambdaEvaluatorConfigTypeDef definition
class LambdaEvaluatorConfigTypeDef(TypedDict):
lambdaArn: str,
lambdaTimeoutInSeconds: NotRequired[int],
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],
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,
ComponentConfigurationOutputTypeDef#
# ComponentConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ComponentConfigurationOutputTypeDef
def get_value() -> ComponentConfigurationOutputTypeDef:
return {
"configuration": ...,
}
# ComponentConfigurationOutputTypeDef definition
class ComponentConfigurationOutputTypeDef(TypedDict):
configuration: dict[str, Any],
ComponentConfigurationTypeDef#
# ComponentConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ComponentConfigurationTypeDef
def get_value() -> ComponentConfigurationTypeDef:
return {
"configuration": ...,
}
# ComponentConfigurationTypeDef definition
class ComponentConfigurationTypeDef(TypedDict):
configuration: Mapping[str, Any],
MatchPathsOutputTypeDef#
# MatchPathsOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MatchPathsOutputTypeDef
def get_value() -> MatchPathsOutputTypeDef:
return {
"anyOf": ...,
}
# MatchPathsOutputTypeDef definition
class MatchPathsOutputTypeDef(TypedDict):
anyOf: list[str],
StaticOverrideTypeDef#
# StaticOverrideTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import StaticOverrideTypeDef
def get_value() -> StaticOverrideTypeDef:
return {
"bundleArn": ...,
}
# StaticOverrideTypeDef definition
class StaticOverrideTypeDef(TypedDict):
bundleArn: str,
bundleVersion: str,
ConfigurationBundleReferenceTypeDef#
# ConfigurationBundleReferenceTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ConfigurationBundleReferenceTypeDef
def get_value() -> ConfigurationBundleReferenceTypeDef:
return {
"bundleArn": ...,
}
# ConfigurationBundleReferenceTypeDef definition
class ConfigurationBundleReferenceTypeDef(TypedDict):
bundleArn: str,
bundleVersion: str,
ConfigurationBundleSummaryTypeDef#
# ConfigurationBundleSummaryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ConfigurationBundleSummaryTypeDef
def get_value() -> ConfigurationBundleSummaryTypeDef:
return {
"bundleArn": ...,
}
# ConfigurationBundleSummaryTypeDef definition
class ConfigurationBundleSummaryTypeDef(TypedDict):
bundleArn: str,
bundleId: str,
bundleName: str,
description: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
ConnectorParameterOverrideTypeDef#
# ConnectorParameterOverrideTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ConnectorParameterOverrideTypeDef
def get_value() -> ConnectorParameterOverrideTypeDef:
return {
"path": ...,
}
# ConnectorParameterOverrideTypeDef definition
class ConnectorParameterOverrideTypeDef(TypedDict):
path: str,
description: NotRequired[str],
visible: NotRequired[bool],
ConnectorSourceTypeDef#
# ConnectorSourceTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ConnectorSourceTypeDef
def get_value() -> ConnectorSourceTypeDef:
return {
"connectorId": ...,
}
# ConnectorSourceTypeDef definition
class ConnectorSourceTypeDef(TypedDict):
connectorId: str,
version: NotRequired[str],
ContentConfigurationTypeDef#
# ContentConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ContentConfigurationTypeDef
def get_value() -> ContentConfigurationTypeDef:
return {
"type": ...,
}
# ContentConfigurationTypeDef definition
class ContentConfigurationTypeDef(TypedDict):
type: ContentTypeType, # (1)
level: NotRequired[ContentLevelType], # (2)
- See ContentTypeType
- See ContentLevelType
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]],
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,
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]],
PermissionsConfigurationTypeDef#
# PermissionsConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PermissionsConfigurationTypeDef
def get_value() -> PermissionsConfigurationTypeDef:
return {
"capacityProviderOperatorRoleArn": ...,
}
# PermissionsConfigurationTypeDef definition
class PermissionsConfigurationTypeDef(TypedDict):
capacityProviderOperatorRoleArn: str,
VersionCreatedBySourceTypeDef#
# VersionCreatedBySourceTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import VersionCreatedBySourceTypeDef
def get_value() -> VersionCreatedBySourceTypeDef:
return {
"name": ...,
}
# VersionCreatedBySourceTypeDef definition
class VersionCreatedBySourceTypeDef(TypedDict):
name: str,
arn: NotRequired[str],
CreateDatasetVersionRequestTypeDef#
# CreateDatasetVersionRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateDatasetVersionRequestTypeDef
def get_value() -> CreateDatasetVersionRequestTypeDef:
return {
"datasetId": ...,
}
# CreateDatasetVersionRequestTypeDef definition
class CreateDatasetVersionRequestTypeDef(TypedDict):
datasetId: str,
clientToken: NotRequired[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)
WafConfigurationTypeDef#
# WafConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import WafConfigurationTypeDef
def get_value() -> WafConfigurationTypeDef:
return {
"failureMode": ...,
}
# WafConfigurationTypeDef definition
class WafConfigurationTypeDef(TypedDict):
failureMode: NotRequired[WafFailureModeType], # (1)
SystemManagedBlockTypeDef#
# SystemManagedBlockTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SystemManagedBlockTypeDef
def get_value() -> SystemManagedBlockTypeDef:
return {
"managedBy": ...,
}
# SystemManagedBlockTypeDef definition
class SystemManagedBlockTypeDef(TypedDict):
managedBy: str,
ManagedResourceDetailsTypeDef#
# ManagedResourceDetailsTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ManagedResourceDetailsTypeDef
def get_value() -> ManagedResourceDetailsTypeDef:
return {
"domain": ...,
}
# ManagedResourceDetailsTypeDef definition
class ManagedResourceDetailsTypeDef(TypedDict):
domain: NotRequired[str],
resourceGatewayArn: NotRequired[str],
resourceAssociationArn: NotRequired[str],
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]],
CreateHarnessEndpointRequestTypeDef#
# CreateHarnessEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateHarnessEndpointRequestTypeDef
def get_value() -> CreateHarnessEndpointRequestTypeDef:
return {
"harnessId": ...,
}
# CreateHarnessEndpointRequestTypeDef definition
class CreateHarnessEndpointRequestTypeDef(TypedDict):
harnessId: str,
endpointName: str,
targetVersion: NotRequired[str],
description: NotRequired[str],
clientToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
HarnessEndpointTypeDef#
# HarnessEndpointTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessEndpointTypeDef
def get_value() -> HarnessEndpointTypeDef:
return {
"harnessId": ...,
}
# HarnessEndpointTypeDef definition
class HarnessEndpointTypeDef(TypedDict):
harnessId: str,
harnessName: str,
endpointName: str,
arn: str,
status: HarnessEndpointStatusType, # (1)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
liveVersion: NotRequired[str],
targetVersion: NotRequired[str],
description: NotRequired[str],
failureReason: NotRequired[str],
HarnessSystemContentBlockTypeDef#
# HarnessSystemContentBlockTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessSystemContentBlockTypeDef
def get_value() -> HarnessSystemContentBlockTypeDef:
return {
"text": ...,
}
# HarnessSystemContentBlockTypeDef definition
class HarnessSystemContentBlockTypeDef(TypedDict):
text: NotRequired[str],
IndexedKeyTypeDef#
# IndexedKeyTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import IndexedKeyTypeDef
def get_value() -> IndexedKeyTypeDef:
return {
"key": ...,
}
# IndexedKeyTypeDef definition
class IndexedKeyTypeDef(TypedDict):
key: str,
type: MetadataValueTypeType, # (1)
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],
InsightTypeDef#
# InsightTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import InsightTypeDef
def get_value() -> InsightTypeDef:
return {
"insightId": ...,
}
# InsightTypeDef definition
class InsightTypeDef(TypedDict):
insightId: 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]],
IamCredentialProviderTypeDef#
# IamCredentialProviderTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import IamCredentialProviderTypeDef
def get_value() -> IamCredentialProviderTypeDef:
return {
"service": ...,
}
# IamCredentialProviderTypeDef definition
class IamCredentialProviderTypeDef(TypedDict):
service: str,
region: NotRequired[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],
PaymentCredentialProviderConfigurationTypeDef#
# PaymentCredentialProviderConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PaymentCredentialProviderConfigurationTypeDef
def get_value() -> PaymentCredentialProviderConfigurationTypeDef:
return {
"credentialProviderArn": ...,
}
# PaymentCredentialProviderConfigurationTypeDef definition
class PaymentCredentialProviderConfigurationTypeDef(TypedDict):
credentialProviderArn: 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,
CustomDescriptorTypeDef#
# CustomDescriptorTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CustomDescriptorTypeDef
def get_value() -> CustomDescriptorTypeDef:
return {
"inlineContent": ...,
}
# CustomDescriptorTypeDef definition
class CustomDescriptorTypeDef(TypedDict):
inlineContent: NotRequired[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,
LambdaTransformConfigurationTypeDef#
# LambdaTransformConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import LambdaTransformConfigurationTypeDef
def get_value() -> LambdaTransformConfigurationTypeDef:
return {
"arn": ...,
}
# LambdaTransformConfigurationTypeDef definition
class LambdaTransformConfigurationTypeDef(TypedDict):
arn: NotRequired[str],
InlineExamplesSourceTypeDef#
# InlineExamplesSourceTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import InlineExamplesSourceTypeDef
def get_value() -> InlineExamplesSourceTypeDef:
return {
"examples": ...,
}
# InlineExamplesSourceTypeDef definition
class InlineExamplesSourceTypeDef(TypedDict):
examples: Sequence[Mapping[str, Any]],
S3SourceTypeDef#
# S3SourceTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import S3SourceTypeDef
def get_value() -> S3SourceTypeDef:
return {
"s3Uri": ...,
}
# S3SourceTypeDef definition
class S3SourceTypeDef(TypedDict):
s3Uri: str,
DatasetSummaryTypeDef#
# DatasetSummaryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DatasetSummaryTypeDef
def get_value() -> DatasetSummaryTypeDef:
return {
"datasetArn": ...,
}
# DatasetSummaryTypeDef definition
class DatasetSummaryTypeDef(TypedDict):
datasetArn: str,
datasetId: str,
datasetName: str,
status: DatasetStatusType, # (1)
schemaType: DatasetSchemaTypeType, # (3)
exampleCount: int,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
description: NotRequired[str],
draftStatus: NotRequired[DraftStatusType], # (2)
- See DatasetStatusType
- See DraftStatusType
- See DatasetSchemaTypeType
DatasetVersionSummaryTypeDef#
# DatasetVersionSummaryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DatasetVersionSummaryTypeDef
def get_value() -> DatasetVersionSummaryTypeDef:
return {
"datasetVersion": ...,
}
# DatasetVersionSummaryTypeDef definition
class DatasetVersionSummaryTypeDef(TypedDict):
datasetVersion: str,
exampleCount: int,
createdAt: datetime.datetime,
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,
agentRuntimeVersion: NotRequired[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],
DeleteCapacityProviderInputTypeDef#
# DeleteCapacityProviderInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteCapacityProviderInputTypeDef
def get_value() -> DeleteCapacityProviderInputTypeDef:
return {
"capacityProviderId": ...,
}
# DeleteCapacityProviderInputTypeDef definition
class DeleteCapacityProviderInputTypeDef(TypedDict):
capacityProviderId: 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],
DeleteConfigurationBundleRequestTypeDef#
# DeleteConfigurationBundleRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteConfigurationBundleRequestTypeDef
def get_value() -> DeleteConfigurationBundleRequestTypeDef:
return {
"bundleId": ...,
}
# DeleteConfigurationBundleRequestTypeDef definition
class DeleteConfigurationBundleRequestTypeDef(TypedDict):
bundleId: str,
DeleteDatasetExamplesRequestTypeDef#
# DeleteDatasetExamplesRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteDatasetExamplesRequestTypeDef
def get_value() -> DeleteDatasetExamplesRequestTypeDef:
return {
"datasetId": ...,
}
# DeleteDatasetExamplesRequestTypeDef definition
class DeleteDatasetExamplesRequestTypeDef(TypedDict):
datasetId: str,
exampleIds: Sequence[str],
clientToken: NotRequired[str],
DeleteDatasetRequestTypeDef#
# DeleteDatasetRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteDatasetRequestTypeDef
def get_value() -> DeleteDatasetRequestTypeDef:
return {
"datasetId": ...,
}
# DeleteDatasetRequestTypeDef definition
class DeleteDatasetRequestTypeDef(TypedDict):
datasetId: str,
datasetVersion: 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,
DeleteGatewayRateLimitRequestTypeDef#
# DeleteGatewayRateLimitRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteGatewayRateLimitRequestTypeDef
def get_value() -> DeleteGatewayRateLimitRequestTypeDef:
return {
"gatewayIdentifier": ...,
}
# DeleteGatewayRateLimitRequestTypeDef definition
class DeleteGatewayRateLimitRequestTypeDef(TypedDict):
gatewayIdentifier: str,
rateLimitId: 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,
DeleteGatewayRuleRequestTypeDef#
# DeleteGatewayRuleRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteGatewayRuleRequestTypeDef
def get_value() -> DeleteGatewayRuleRequestTypeDef:
return {
"gatewayIdentifier": ...,
}
# DeleteGatewayRuleRequestTypeDef definition
class DeleteGatewayRuleRequestTypeDef(TypedDict):
gatewayIdentifier: str,
ruleId: 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,
DeleteHarnessEndpointRequestTypeDef#
# DeleteHarnessEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteHarnessEndpointRequestTypeDef
def get_value() -> DeleteHarnessEndpointRequestTypeDef:
return {
"harnessId": ...,
}
# DeleteHarnessEndpointRequestTypeDef definition
class DeleteHarnessEndpointRequestTypeDef(TypedDict):
harnessId: str,
endpointName: str,
clientToken: NotRequired[str],
DeleteHarnessRequestTypeDef#
# DeleteHarnessRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteHarnessRequestTypeDef
def get_value() -> DeleteHarnessRequestTypeDef:
return {
"harnessId": ...,
}
# DeleteHarnessRequestTypeDef definition
class DeleteHarnessRequestTypeDef(TypedDict):
harnessId: str,
clientToken: NotRequired[str],
deleteManagedMemory: NotRequired[bool],
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,
DeletePaymentConnectorRequestTypeDef#
# DeletePaymentConnectorRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeletePaymentConnectorRequestTypeDef
def get_value() -> DeletePaymentConnectorRequestTypeDef:
return {
"paymentManagerId": ...,
}
# DeletePaymentConnectorRequestTypeDef definition
class DeletePaymentConnectorRequestTypeDef(TypedDict):
paymentManagerId: str,
paymentConnectorId: str,
clientToken: NotRequired[str],
DeletePaymentCredentialProviderRequestTypeDef#
# DeletePaymentCredentialProviderRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeletePaymentCredentialProviderRequestTypeDef
def get_value() -> DeletePaymentCredentialProviderRequestTypeDef:
return {
"name": ...,
}
# DeletePaymentCredentialProviderRequestTypeDef definition
class DeletePaymentCredentialProviderRequestTypeDef(TypedDict):
name: str,
DeletePaymentManagerRequestTypeDef#
# DeletePaymentManagerRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeletePaymentManagerRequestTypeDef
def get_value() -> DeletePaymentManagerRequestTypeDef:
return {
"paymentManagerId": ...,
}
# DeletePaymentManagerRequestTypeDef definition
class DeletePaymentManagerRequestTypeDef(TypedDict):
paymentManagerId: str,
clientToken: NotRequired[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,
DeleteRegistryRecordRequestTypeDef#
# DeleteRegistryRecordRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteRegistryRecordRequestTypeDef
def get_value() -> DeleteRegistryRecordRequestTypeDef:
return {
"registryId": ...,
}
# DeleteRegistryRecordRequestTypeDef definition
class DeleteRegistryRecordRequestTypeDef(TypedDict):
registryId: str,
recordId: str,
DeleteRegistryRequestTypeDef#
# DeleteRegistryRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteRegistryRequestTypeDef
def get_value() -> DeleteRegistryRequestTypeDef:
return {
"registryId": ...,
}
# DeleteRegistryRequestTypeDef definition
class DeleteRegistryRequestTypeDef(TypedDict):
registryId: 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,
EbsVolumeConfigurationTypeDef#
# EbsVolumeConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import EbsVolumeConfigurationTypeDef
def get_value() -> EbsVolumeConfigurationTypeDef:
return {
"name": ...,
}
# EbsVolumeConfigurationTypeDef definition
class EbsVolumeConfigurationTypeDef(TypedDict):
name: str,
sizeGiB: int,
volumeType: NotRequired[EbsVolumeTypeType], # (1)
iops: NotRequired[int],
throughput: NotRequired[int],
encrypted: NotRequired[bool],
kmsKeyId: NotRequired[str],
snapshotId: NotRequired[str],
InstanceLifecycleConfigurationTypeDef#
# InstanceLifecycleConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import InstanceLifecycleConfigurationTypeDef
def get_value() -> InstanceLifecycleConfigurationTypeDef:
return {
"idleInstanceTimeout": ...,
}
# InstanceLifecycleConfigurationTypeDef definition
class InstanceLifecycleConfigurationTypeDef(TypedDict):
idleInstanceTimeout: NotRequired[int],
maxLifetime: NotRequired[int],
RootVolumeConfigurationTypeDef#
# RootVolumeConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RootVolumeConfigurationTypeDef
def get_value() -> RootVolumeConfigurationTypeDef:
return {
"volumeType": ...,
}
# RootVolumeConfigurationTypeDef definition
class RootVolumeConfigurationTypeDef(TypedDict):
volumeType: NotRequired[EbsVolumeTypeType], # (1)
iops: NotRequired[int],
throughput: NotRequired[int],
encrypted: NotRequired[bool],
kmsKeyId: NotRequired[str],
freeSpaceGiB: NotRequired[int],
VpcConfigurationOutputTypeDef#
# VpcConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import VpcConfigurationOutputTypeDef
def get_value() -> VpcConfigurationOutputTypeDef:
return {
"subnets": ...,
}
# VpcConfigurationOutputTypeDef definition
class VpcConfigurationOutputTypeDef(TypedDict):
subnets: list[str],
securityGroups: list[str],
VpcConfigurationTypeDef#
# VpcConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import VpcConfigurationTypeDef
def get_value() -> VpcConfigurationTypeDef:
return {
"subnets": ...,
}
# VpcConfigurationTypeDef definition
class VpcConfigurationTypeDef(TypedDict):
subnets: Sequence[str],
securityGroups: Sequence[str],
EfsAccessPointConfigurationTypeDef#
# EfsAccessPointConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import EfsAccessPointConfigurationTypeDef
def get_value() -> EfsAccessPointConfigurationTypeDef:
return {
"accessPointArn": ...,
}
# EfsAccessPointConfigurationTypeDef definition
class EfsAccessPointConfigurationTypeDef(TypedDict):
accessPointArn: str,
mountPath: str,
EfsConfigurationTypeDef#
# EfsConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import EfsConfigurationTypeDef
def get_value() -> EfsConfigurationTypeDef:
return {
"accessPointArn": ...,
}
# EfsConfigurationTypeDef definition
class EfsConfigurationTypeDef(TypedDict):
accessPointArn: str,
mountPath: str,
fileSystemArn: str,
EphemeralEBSVolumeConfigurationTypeDef#
# EphemeralEBSVolumeConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import EphemeralEBSVolumeConfigurationTypeDef
def get_value() -> EphemeralEBSVolumeConfigurationTypeDef:
return {
"volumeType": ...,
}
# EphemeralEBSVolumeConfigurationTypeDef definition
class EphemeralEBSVolumeConfigurationTypeDef(TypedDict):
volumeType: NotRequired[EbsVolumeTypeType], # (1)
iops: NotRequired[int],
throughput: NotRequired[int],
encrypted: NotRequired[bool],
kmsKeyId: NotRequired[str],
snapshotId: NotRequired[str],
volumeSize: NotRequired[int],
volumeInitializationRate: NotRequired[int],
ebsCardIndex: NotRequired[int],
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, # (4)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
description: NotRequired[str],
provider: NotRequired[ProviderType], # (2)
level: NotRequired[EvaluatorLevelType], # (3)
lockedForModification: NotRequired[bool],
kmsKeyArn: NotRequired[str],
- See EvaluatorTypeType
- See ProviderType
- See EvaluatorLevelType
- See EvaluatorStatusType
S3FilesAccessPointConfigurationTypeDef#
# S3FilesAccessPointConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import S3FilesAccessPointConfigurationTypeDef
def get_value() -> S3FilesAccessPointConfigurationTypeDef:
return {
"accessPointArn": ...,
}
# S3FilesAccessPointConfigurationTypeDef definition
class S3FilesAccessPointConfigurationTypeDef(TypedDict):
accessPointArn: str,
mountPath: str,
SessionStorageConfigurationTypeDef#
# SessionStorageConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SessionStorageConfigurationTypeDef
def get_value() -> SessionStorageConfigurationTypeDef:
return {
"mountPath": ...,
}
# SessionStorageConfigurationTypeDef definition
class SessionStorageConfigurationTypeDef(TypedDict):
mountPath: str,
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
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)
description: NotRequired[str],
protocolType: NotRequired[GatewayProtocolTypeType], # (3)
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,
GetCapacityProviderInputTypeDef#
# GetCapacityProviderInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetCapacityProviderInputTypeDef
def get_value() -> GetCapacityProviderInputTypeDef:
return {
"capacityProviderId": ...,
}
# GetCapacityProviderInputTypeDef definition
class GetCapacityProviderInputTypeDef(TypedDict):
capacityProviderId: 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,
GetConfigurationBundleRequestTypeDef#
# GetConfigurationBundleRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetConfigurationBundleRequestTypeDef
def get_value() -> GetConfigurationBundleRequestTypeDef:
return {
"bundleId": ...,
}
# GetConfigurationBundleRequestTypeDef definition
class GetConfigurationBundleRequestTypeDef(TypedDict):
bundleId: str,
branchName: NotRequired[str],
GetConfigurationBundleVersionRequestTypeDef#
# GetConfigurationBundleVersionRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetConfigurationBundleVersionRequestTypeDef
def get_value() -> GetConfigurationBundleVersionRequestTypeDef:
return {
"bundleId": ...,
}
# GetConfigurationBundleVersionRequestTypeDef definition
class GetConfigurationBundleVersionRequestTypeDef(TypedDict):
bundleId: str,
versionId: str,
GetDatasetRequestTypeDef#
# GetDatasetRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetDatasetRequestTypeDef
def get_value() -> GetDatasetRequestTypeDef:
return {
"datasetId": ...,
}
# GetDatasetRequestTypeDef definition
class GetDatasetRequestTypeDef(TypedDict):
datasetId: str,
datasetVersion: NotRequired[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,
includedData: NotRequired[IncludedDataType], # (1)
- See IncludedDataType
GetGatewayRateLimitRequestTypeDef#
# GetGatewayRateLimitRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetGatewayRateLimitRequestTypeDef
def get_value() -> GetGatewayRateLimitRequestTypeDef:
return {
"gatewayIdentifier": ...,
}
# GetGatewayRateLimitRequestTypeDef definition
class GetGatewayRateLimitRequestTypeDef(TypedDict):
gatewayIdentifier: str,
rateLimitId: 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,
GetGatewayRuleRequestTypeDef#
# GetGatewayRuleRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetGatewayRuleRequestTypeDef
def get_value() -> GetGatewayRuleRequestTypeDef:
return {
"gatewayIdentifier": ...,
}
# GetGatewayRuleRequestTypeDef definition
class GetGatewayRuleRequestTypeDef(TypedDict):
gatewayIdentifier: str,
ruleId: 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,
GetHarnessEndpointRequestTypeDef#
# GetHarnessEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetHarnessEndpointRequestTypeDef
def get_value() -> GetHarnessEndpointRequestTypeDef:
return {
"harnessId": ...,
}
# GetHarnessEndpointRequestTypeDef definition
class GetHarnessEndpointRequestTypeDef(TypedDict):
harnessId: str,
endpointName: str,
GetHarnessRequestTypeDef#
# GetHarnessRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetHarnessRequestTypeDef
def get_value() -> GetHarnessRequestTypeDef:
return {
"harnessId": ...,
}
# GetHarnessRequestTypeDef definition
class GetHarnessRequestTypeDef(TypedDict):
harnessId: str,
harnessVersion: NotRequired[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,
GetPaymentConnectorRequestTypeDef#
# GetPaymentConnectorRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetPaymentConnectorRequestTypeDef
def get_value() -> GetPaymentConnectorRequestTypeDef:
return {
"paymentManagerId": ...,
}
# GetPaymentConnectorRequestTypeDef definition
class GetPaymentConnectorRequestTypeDef(TypedDict):
paymentManagerId: str,
paymentConnectorId: str,
GetPaymentCredentialProviderRequestTypeDef#
# GetPaymentCredentialProviderRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetPaymentCredentialProviderRequestTypeDef
def get_value() -> GetPaymentCredentialProviderRequestTypeDef:
return {
"name": ...,
}
# GetPaymentCredentialProviderRequestTypeDef definition
class GetPaymentCredentialProviderRequestTypeDef(TypedDict):
name: str,
GetPaymentManagerRequestTypeDef#
# GetPaymentManagerRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetPaymentManagerRequestTypeDef
def get_value() -> GetPaymentManagerRequestTypeDef:
return {
"paymentManagerId": ...,
}
# GetPaymentManagerRequestTypeDef definition
class GetPaymentManagerRequestTypeDef(TypedDict):
paymentManagerId: 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,
GetPolicyEngineSummaryRequestTypeDef#
# GetPolicyEngineSummaryRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetPolicyEngineSummaryRequestTypeDef
def get_value() -> GetPolicyEngineSummaryRequestTypeDef:
return {
"policyEngineId": ...,
}
# GetPolicyEngineSummaryRequestTypeDef definition
class GetPolicyEngineSummaryRequestTypeDef(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],
GetPolicyGenerationSummaryRequestTypeDef#
# GetPolicyGenerationSummaryRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetPolicyGenerationSummaryRequestTypeDef
def get_value() -> GetPolicyGenerationSummaryRequestTypeDef:
return {
"policyGenerationId": ...,
}
# GetPolicyGenerationSummaryRequestTypeDef definition
class GetPolicyGenerationSummaryRequestTypeDef(TypedDict):
policyGenerationId: str,
policyEngineId: 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,
GetPolicySummaryRequestTypeDef#
# GetPolicySummaryRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetPolicySummaryRequestTypeDef
def get_value() -> GetPolicySummaryRequestTypeDef:
return {
"policyEngineId": ...,
}
# GetPolicySummaryRequestTypeDef definition
class GetPolicySummaryRequestTypeDef(TypedDict):
policyEngineId: str,
policyId: str,
GetRegistryRecordRequestTypeDef#
# GetRegistryRecordRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetRegistryRecordRequestTypeDef
def get_value() -> GetRegistryRecordRequestTypeDef:
return {
"registryId": ...,
}
# GetRegistryRecordRequestTypeDef definition
class GetRegistryRecordRequestTypeDef(TypedDict):
registryId: str,
recordId: str,
GetRegistryRequestTypeDef#
# GetRegistryRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetRegistryRequestTypeDef
def get_value() -> GetRegistryRequestTypeDef:
return {
"registryId": ...,
}
# GetRegistryRequestTypeDef definition
class GetRegistryRequestTypeDef(TypedDict):
registryId: 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,
HarnessAgentCoreBrowserConfigTypeDef#
# HarnessAgentCoreBrowserConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessAgentCoreBrowserConfigTypeDef
def get_value() -> HarnessAgentCoreBrowserConfigTypeDef:
return {
"browserArn": ...,
}
# HarnessAgentCoreBrowserConfigTypeDef definition
class HarnessAgentCoreBrowserConfigTypeDef(TypedDict):
browserArn: NotRequired[str],
HarnessAgentCoreCodeInterpreterConfigTypeDef#
# HarnessAgentCoreCodeInterpreterConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessAgentCoreCodeInterpreterConfigTypeDef
def get_value() -> HarnessAgentCoreCodeInterpreterConfigTypeDef:
return {
"codeInterpreterArn": ...,
}
# HarnessAgentCoreCodeInterpreterConfigTypeDef definition
class HarnessAgentCoreCodeInterpreterConfigTypeDef(TypedDict):
codeInterpreterArn: NotRequired[str],
HarnessAgentCoreMemoryRetrievalConfigTypeDef#
# HarnessAgentCoreMemoryRetrievalConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessAgentCoreMemoryRetrievalConfigTypeDef
def get_value() -> HarnessAgentCoreMemoryRetrievalConfigTypeDef:
return {
"topK": ...,
}
# HarnessAgentCoreMemoryRetrievalConfigTypeDef definition
class HarnessAgentCoreMemoryRetrievalConfigTypeDef(TypedDict):
topK: NotRequired[int],
relevanceScore: NotRequired[float],
strategyId: NotRequired[str],
HarnessBedrockModelConfigOutputTypeDef#
# HarnessBedrockModelConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessBedrockModelConfigOutputTypeDef
def get_value() -> HarnessBedrockModelConfigOutputTypeDef:
return {
"modelId": ...,
}
# HarnessBedrockModelConfigOutputTypeDef definition
class HarnessBedrockModelConfigOutputTypeDef(TypedDict):
modelId: str,
maxTokens: NotRequired[int],
temperature: NotRequired[float],
topP: NotRequired[float],
apiFormat: NotRequired[HarnessBedrockApiFormatType], # (1)
additionalParams: NotRequired[dict[str, Any]],
HarnessBedrockModelConfigTypeDef#
# HarnessBedrockModelConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessBedrockModelConfigTypeDef
def get_value() -> HarnessBedrockModelConfigTypeDef:
return {
"modelId": ...,
}
# HarnessBedrockModelConfigTypeDef definition
class HarnessBedrockModelConfigTypeDef(TypedDict):
modelId: str,
maxTokens: NotRequired[int],
temperature: NotRequired[float],
topP: NotRequired[float],
apiFormat: NotRequired[HarnessBedrockApiFormatType], # (1)
additionalParams: NotRequired[Mapping[str, Any]],
HarnessGeminiModelConfigOutputTypeDef#
# HarnessGeminiModelConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessGeminiModelConfigOutputTypeDef
def get_value() -> HarnessGeminiModelConfigOutputTypeDef:
return {
"modelId": ...,
}
# HarnessGeminiModelConfigOutputTypeDef definition
class HarnessGeminiModelConfigOutputTypeDef(TypedDict):
modelId: str,
apiKeyArn: str,
maxTokens: NotRequired[int],
temperature: NotRequired[float],
topP: NotRequired[float],
topK: NotRequired[int],
additionalParams: NotRequired[dict[str, Any]],
HarnessGeminiModelConfigTypeDef#
# HarnessGeminiModelConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessGeminiModelConfigTypeDef
def get_value() -> HarnessGeminiModelConfigTypeDef:
return {
"modelId": ...,
}
# HarnessGeminiModelConfigTypeDef definition
class HarnessGeminiModelConfigTypeDef(TypedDict):
modelId: str,
apiKeyArn: str,
maxTokens: NotRequired[int],
temperature: NotRequired[float],
topP: NotRequired[float],
topK: NotRequired[int],
additionalParams: NotRequired[Mapping[str, Any]],
HarnessInlineFunctionConfigOutputTypeDef#
# HarnessInlineFunctionConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessInlineFunctionConfigOutputTypeDef
def get_value() -> HarnessInlineFunctionConfigOutputTypeDef:
return {
"description": ...,
}
# HarnessInlineFunctionConfigOutputTypeDef definition
class HarnessInlineFunctionConfigOutputTypeDef(TypedDict):
description: str,
inputSchema: dict[str, Any],
HarnessInlineFunctionConfigTypeDef#
# HarnessInlineFunctionConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessInlineFunctionConfigTypeDef
def get_value() -> HarnessInlineFunctionConfigTypeDef:
return {
"description": ...,
}
# HarnessInlineFunctionConfigTypeDef definition
class HarnessInlineFunctionConfigTypeDef(TypedDict):
description: str,
inputSchema: Mapping[str, Any],
HarnessLiteLlmModelConfigOutputTypeDef#
# HarnessLiteLlmModelConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessLiteLlmModelConfigOutputTypeDef
def get_value() -> HarnessLiteLlmModelConfigOutputTypeDef:
return {
"modelId": ...,
}
# HarnessLiteLlmModelConfigOutputTypeDef definition
class HarnessLiteLlmModelConfigOutputTypeDef(TypedDict):
modelId: str,
apiKeyArn: NotRequired[str],
apiBase: NotRequired[str],
maxTokens: NotRequired[int],
temperature: NotRequired[float],
topP: NotRequired[float],
additionalParams: NotRequired[dict[str, Any]],
HarnessLiteLlmModelConfigTypeDef#
# HarnessLiteLlmModelConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessLiteLlmModelConfigTypeDef
def get_value() -> HarnessLiteLlmModelConfigTypeDef:
return {
"modelId": ...,
}
# HarnessLiteLlmModelConfigTypeDef definition
class HarnessLiteLlmModelConfigTypeDef(TypedDict):
modelId: str,
apiKeyArn: NotRequired[str],
apiBase: NotRequired[str],
maxTokens: NotRequired[int],
temperature: NotRequired[float],
topP: NotRequired[float],
additionalParams: NotRequired[Mapping[str, Any]],
HarnessManagedMemoryConfigurationOutputTypeDef#
# HarnessManagedMemoryConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessManagedMemoryConfigurationOutputTypeDef
def get_value() -> HarnessManagedMemoryConfigurationOutputTypeDef:
return {
"arn": ...,
}
# HarnessManagedMemoryConfigurationOutputTypeDef definition
class HarnessManagedMemoryConfigurationOutputTypeDef(TypedDict):
arn: NotRequired[str],
strategies: NotRequired[list[HarnessManagedMemoryStrategyTypeType]], # (1)
eventExpiryDuration: NotRequired[int],
encryptionKeyArn: NotRequired[str],
- See
list[HarnessManagedMemoryStrategyTypeType]
HarnessManagedMemoryConfigurationTypeDef#
# HarnessManagedMemoryConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessManagedMemoryConfigurationTypeDef
def get_value() -> HarnessManagedMemoryConfigurationTypeDef:
return {
"arn": ...,
}
# HarnessManagedMemoryConfigurationTypeDef definition
class HarnessManagedMemoryConfigurationTypeDef(TypedDict):
arn: NotRequired[str],
strategies: NotRequired[Sequence[HarnessManagedMemoryStrategyTypeType]], # (1)
eventExpiryDuration: NotRequired[int],
encryptionKeyArn: NotRequired[str],
- See
Sequence[HarnessManagedMemoryStrategyTypeType]
HarnessOpenAiModelConfigOutputTypeDef#
# HarnessOpenAiModelConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessOpenAiModelConfigOutputTypeDef
def get_value() -> HarnessOpenAiModelConfigOutputTypeDef:
return {
"modelId": ...,
}
# HarnessOpenAiModelConfigOutputTypeDef definition
class HarnessOpenAiModelConfigOutputTypeDef(TypedDict):
modelId: str,
apiKeyArn: str,
maxTokens: NotRequired[int],
temperature: NotRequired[float],
topP: NotRequired[float],
apiFormat: NotRequired[HarnessOpenAiApiFormatType], # (1)
additionalParams: NotRequired[dict[str, Any]],
HarnessOpenAiModelConfigTypeDef#
# HarnessOpenAiModelConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessOpenAiModelConfigTypeDef
def get_value() -> HarnessOpenAiModelConfigTypeDef:
return {
"modelId": ...,
}
# HarnessOpenAiModelConfigTypeDef definition
class HarnessOpenAiModelConfigTypeDef(TypedDict):
modelId: str,
apiKeyArn: str,
maxTokens: NotRequired[int],
temperature: NotRequired[float],
topP: NotRequired[float],
apiFormat: NotRequired[HarnessOpenAiApiFormatType], # (1)
additionalParams: NotRequired[Mapping[str, Any]],
HarnessRemoteMcpConfigOutputTypeDef#
# HarnessRemoteMcpConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessRemoteMcpConfigOutputTypeDef
def get_value() -> HarnessRemoteMcpConfigOutputTypeDef:
return {
"url": ...,
}
# HarnessRemoteMcpConfigOutputTypeDef definition
class HarnessRemoteMcpConfigOutputTypeDef(TypedDict):
url: str,
headers: NotRequired[dict[str, str]],
HarnessRemoteMcpConfigTypeDef#
# HarnessRemoteMcpConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessRemoteMcpConfigTypeDef
def get_value() -> HarnessRemoteMcpConfigTypeDef:
return {
"url": ...,
}
# HarnessRemoteMcpConfigTypeDef definition
class HarnessRemoteMcpConfigTypeDef(TypedDict):
url: str,
headers: NotRequired[Mapping[str, str]],
HarnessSkillAwsSkillsSourceOutputTypeDef#
# HarnessSkillAwsSkillsSourceOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessSkillAwsSkillsSourceOutputTypeDef
def get_value() -> HarnessSkillAwsSkillsSourceOutputTypeDef:
return {
"paths": ...,
}
# HarnessSkillAwsSkillsSourceOutputTypeDef definition
class HarnessSkillAwsSkillsSourceOutputTypeDef(TypedDict):
paths: NotRequired[list[str]],
HarnessSkillAwsSkillsSourceTypeDef#
# HarnessSkillAwsSkillsSourceTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessSkillAwsSkillsSourceTypeDef
def get_value() -> HarnessSkillAwsSkillsSourceTypeDef:
return {
"paths": ...,
}
# HarnessSkillAwsSkillsSourceTypeDef definition
class HarnessSkillAwsSkillsSourceTypeDef(TypedDict):
paths: NotRequired[Sequence[str]],
HarnessSkillGitAuthTypeDef#
# HarnessSkillGitAuthTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessSkillGitAuthTypeDef
def get_value() -> HarnessSkillGitAuthTypeDef:
return {
"credentialArn": ...,
}
# HarnessSkillGitAuthTypeDef definition
class HarnessSkillGitAuthTypeDef(TypedDict):
credentialArn: str,
username: NotRequired[str],
HarnessSkillS3SourceTypeDef#
# HarnessSkillS3SourceTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessSkillS3SourceTypeDef
def get_value() -> HarnessSkillS3SourceTypeDef:
return {
"uri": ...,
}
# HarnessSkillS3SourceTypeDef definition
class HarnessSkillS3SourceTypeDef(TypedDict):
uri: str,
HarnessSlidingWindowConfigurationTypeDef#
# HarnessSlidingWindowConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessSlidingWindowConfigurationTypeDef
def get_value() -> HarnessSlidingWindowConfigurationTypeDef:
return {
"messagesCount": ...,
}
# HarnessSlidingWindowConfigurationTypeDef definition
class HarnessSlidingWindowConfigurationTypeDef(TypedDict):
messagesCount: NotRequired[int],
HarnessSummarizationConfigurationTypeDef#
# HarnessSummarizationConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessSummarizationConfigurationTypeDef
def get_value() -> HarnessSummarizationConfigurationTypeDef:
return {
"summaryRatio": ...,
}
# HarnessSummarizationConfigurationTypeDef definition
class HarnessSummarizationConfigurationTypeDef(TypedDict):
summaryRatio: NotRequired[float],
preserveRecentMessages: NotRequired[int],
summarizationSystemPrompt: NotRequired[str],
HarnessSummaryTypeDef#
# HarnessSummaryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessSummaryTypeDef
def get_value() -> HarnessSummaryTypeDef:
return {
"harnessId": ...,
}
# HarnessSummaryTypeDef definition
class HarnessSummaryTypeDef(TypedDict):
harnessId: str,
harnessName: str,
arn: str,
status: HarnessStatusType, # (1)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
harnessVersion: NotRequired[str],
HarnessVersionSummaryTypeDef#
# HarnessVersionSummaryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessVersionSummaryTypeDef
def get_value() -> HarnessVersionSummaryTypeDef:
return {
"harnessId": ...,
}
# HarnessVersionSummaryTypeDef definition
class HarnessVersionSummaryTypeDef(TypedDict):
harnessId: str,
harnessName: str,
arn: str,
harnessVersion: str,
status: HarnessStatusType, # (1)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
failureReason: NotRequired[str],
HttpConnectorSourceTypeDef#
# HttpConnectorSourceTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HttpConnectorSourceTypeDef
def get_value() -> HttpConnectorSourceTypeDef:
return {
"connectorId": ...,
}
# HttpConnectorSourceTypeDef definition
class HttpConnectorSourceTypeDef(TypedDict):
connectorId: str,
IamPrincipalTypeDef#
# IamPrincipalTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import IamPrincipalTypeDef
def get_value() -> IamPrincipalTypeDef:
return {
"arn": ...,
}
# IamPrincipalTypeDef definition
class IamPrincipalTypeDef(TypedDict):
arn: str,
operator: NotRequired[PrincipalMatchOperatorType], # (1)
InferenceConnectorSourceTypeDef#
# InferenceConnectorSourceTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import InferenceConnectorSourceTypeDef
def get_value() -> InferenceConnectorSourceTypeDef:
return {
"connectorId": ...,
}
# InferenceConnectorSourceTypeDef definition
class InferenceConnectorSourceTypeDef(TypedDict):
connectorId: str,
ModelEntryTypeDef#
# ModelEntryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ModelEntryTypeDef
def get_value() -> ModelEntryTypeDef:
return {
"model": ...,
}
# ModelEntryTypeDef definition
class ModelEntryTypeDef(TypedDict):
model: str,
InstanceRequirementsOutputTypeDef#
# InstanceRequirementsOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import InstanceRequirementsOutputTypeDef
def get_value() -> InstanceRequirementsOutputTypeDef:
return {
"allowedInstanceTypes": ...,
}
# InstanceRequirementsOutputTypeDef definition
class InstanceRequirementsOutputTypeDef(TypedDict):
allowedInstanceTypes: list[str],
InstanceRequirementsTypeDef#
# InstanceRequirementsTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import InstanceRequirementsTypeDef
def get_value() -> InstanceRequirementsTypeDef:
return {
"allowedInstanceTypes": ...,
}
# InstanceRequirementsTypeDef definition
class InstanceRequirementsTypeDef(TypedDict):
allowedInstanceTypes: Sequence[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,
InterceptorPayloadExclusionSelectorTypeDef#
# InterceptorPayloadExclusionSelectorTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import InterceptorPayloadExclusionSelectorTypeDef
def get_value() -> InterceptorPayloadExclusionSelectorTypeDef:
return {
"field": ...,
}
# InterceptorPayloadExclusionSelectorTypeDef definition
class InterceptorPayloadExclusionSelectorTypeDef(TypedDict):
field: NotRequired[InterceptorPayloadExclusionType], # (1)
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,
KmsKeySourceTypeTypeDef#
# KmsKeySourceTypeTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import KmsKeySourceTypeTypeDef
def get_value() -> KmsKeySourceTypeTypeDef:
return {
"kmsKeyArn": ...,
}
# KmsKeySourceTypeTypeDef definition
class KmsKeySourceTypeTypeDef(TypedDict):
kmsKeyArn: str,
LicenseSpecificationTypeDef#
# LicenseSpecificationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import LicenseSpecificationTypeDef
def get_value() -> LicenseSpecificationTypeDef:
return {
"licenseConfigurationArn": ...,
}
# LicenseSpecificationTypeDef definition
class LicenseSpecificationTypeDef(TypedDict):
licenseConfigurationArn: str,
RateConfigTypeDef#
# RateConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RateConfigTypeDef
def get_value() -> RateConfigTypeDef:
return {
"rate": ...,
}
# RateConfigTypeDef definition
class RateConfigTypeDef(TypedDict):
rate: float,
period: PeriodType, # (1)
- See PeriodType
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],
ListAgentRuntimeVersionsByCapacityProviderInputTypeDef#
# ListAgentRuntimeVersionsByCapacityProviderInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListAgentRuntimeVersionsByCapacityProviderInputTypeDef
def get_value() -> ListAgentRuntimeVersionsByCapacityProviderInputTypeDef:
return {
"capacityProviderId": ...,
}
# ListAgentRuntimeVersionsByCapacityProviderInputTypeDef definition
class ListAgentRuntimeVersionsByCapacityProviderInputTypeDef(TypedDict):
capacityProviderId: 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],
name: 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
ListCapacityProvidersInputTypeDef#
# ListCapacityProvidersInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListCapacityProvidersInputTypeDef
def get_value() -> ListCapacityProvidersInputTypeDef:
return {
"maxResults": ...,
}
# ListCapacityProvidersInputTypeDef definition
class ListCapacityProvidersInputTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
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
VersionFilterTypeDef#
# VersionFilterTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import VersionFilterTypeDef
def get_value() -> VersionFilterTypeDef:
return {
"branchName": ...,
}
# VersionFilterTypeDef definition
class VersionFilterTypeDef(TypedDict):
branchName: NotRequired[str],
createdByName: NotRequired[str],
latestPerBranch: NotRequired[bool],
ListConfigurationBundlesRequestTypeDef#
# ListConfigurationBundlesRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListConfigurationBundlesRequestTypeDef
def get_value() -> ListConfigurationBundlesRequestTypeDef:
return {
"nextToken": ...,
}
# ListConfigurationBundlesRequestTypeDef definition
class ListConfigurationBundlesRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListDatasetExamplesRequestTypeDef#
# ListDatasetExamplesRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListDatasetExamplesRequestTypeDef
def get_value() -> ListDatasetExamplesRequestTypeDef:
return {
"datasetId": ...,
}
# ListDatasetExamplesRequestTypeDef definition
class ListDatasetExamplesRequestTypeDef(TypedDict):
datasetId: str,
datasetVersion: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListDatasetVersionsRequestTypeDef#
# ListDatasetVersionsRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListDatasetVersionsRequestTypeDef
def get_value() -> ListDatasetVersionsRequestTypeDef:
return {
"datasetId": ...,
}
# ListDatasetVersionsRequestTypeDef definition
class ListDatasetVersionsRequestTypeDef(TypedDict):
datasetId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListDatasetsRequestTypeDef#
# ListDatasetsRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListDatasetsRequestTypeDef
def get_value() -> ListDatasetsRequestTypeDef:
return {
"nextToken": ...,
}
# ListDatasetsRequestTypeDef definition
class ListDatasetsRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
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],
ListGatewayRateLimitsRequestTypeDef#
# ListGatewayRateLimitsRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListGatewayRateLimitsRequestTypeDef
def get_value() -> ListGatewayRateLimitsRequestTypeDef:
return {
"gatewayIdentifier": ...,
}
# ListGatewayRateLimitsRequestTypeDef definition
class ListGatewayRateLimitsRequestTypeDef(TypedDict):
gatewayIdentifier: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListGatewayRulesRequestTypeDef#
# ListGatewayRulesRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListGatewayRulesRequestTypeDef
def get_value() -> ListGatewayRulesRequestTypeDef:
return {
"gatewayIdentifier": ...,
}
# ListGatewayRulesRequestTypeDef definition
class ListGatewayRulesRequestTypeDef(TypedDict):
gatewayIdentifier: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
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],
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],
ListHarnessEndpointsRequestTypeDef#
# ListHarnessEndpointsRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListHarnessEndpointsRequestTypeDef
def get_value() -> ListHarnessEndpointsRequestTypeDef:
return {
"harnessId": ...,
}
# ListHarnessEndpointsRequestTypeDef definition
class ListHarnessEndpointsRequestTypeDef(TypedDict):
harnessId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListHarnessVersionsRequestTypeDef#
# ListHarnessVersionsRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListHarnessVersionsRequestTypeDef
def get_value() -> ListHarnessVersionsRequestTypeDef:
return {
"harnessId": ...,
}
# ListHarnessVersionsRequestTypeDef definition
class ListHarnessVersionsRequestTypeDef(TypedDict):
harnessId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListHarnessesRequestTypeDef#
# ListHarnessesRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListHarnessesRequestTypeDef
def get_value() -> ListHarnessesRequestTypeDef:
return {
"maxResults": ...,
}
# ListHarnessesRequestTypeDef definition
class ListHarnessesRequestTypeDef(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)
managedByResourceArn: NotRequired[str],
- 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],
ListPaymentConnectorsRequestTypeDef#
# ListPaymentConnectorsRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPaymentConnectorsRequestTypeDef
def get_value() -> ListPaymentConnectorsRequestTypeDef:
return {
"paymentManagerId": ...,
}
# ListPaymentConnectorsRequestTypeDef definition
class ListPaymentConnectorsRequestTypeDef(TypedDict):
paymentManagerId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
PaymentConnectorSummaryTypeDef#
# PaymentConnectorSummaryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PaymentConnectorSummaryTypeDef
def get_value() -> PaymentConnectorSummaryTypeDef:
return {
"paymentConnectorId": ...,
}
# PaymentConnectorSummaryTypeDef definition
class PaymentConnectorSummaryTypeDef(TypedDict):
paymentConnectorId: str,
name: str,
type: PaymentConnectorTypeType, # (1)
status: PaymentConnectorStatusType, # (2)
lastUpdatedAt: datetime.datetime,
ListPaymentCredentialProvidersRequestTypeDef#
# ListPaymentCredentialProvidersRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPaymentCredentialProvidersRequestTypeDef
def get_value() -> ListPaymentCredentialProvidersRequestTypeDef:
return {
"nextToken": ...,
}
# ListPaymentCredentialProvidersRequestTypeDef definition
class ListPaymentCredentialProvidersRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
PaymentCredentialProviderItemTypeDef#
# PaymentCredentialProviderItemTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PaymentCredentialProviderItemTypeDef
def get_value() -> PaymentCredentialProviderItemTypeDef:
return {
"name": ...,
}
# PaymentCredentialProviderItemTypeDef definition
class PaymentCredentialProviderItemTypeDef(TypedDict):
name: str,
credentialProviderVendor: PaymentCredentialProviderVendorTypeType, # (1)
credentialProviderArn: str,
createdTime: datetime.datetime,
lastUpdatedTime: datetime.datetime,
ListPaymentManagersRequestTypeDef#
# ListPaymentManagersRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPaymentManagersRequestTypeDef
def get_value() -> ListPaymentManagersRequestTypeDef:
return {
"maxResults": ...,
}
# ListPaymentManagersRequestTypeDef definition
class ListPaymentManagersRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
PaymentManagerSummaryTypeDef#
# PaymentManagerSummaryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PaymentManagerSummaryTypeDef
def get_value() -> PaymentManagerSummaryTypeDef:
return {
"paymentManagerArn": ...,
}
# PaymentManagerSummaryTypeDef definition
class PaymentManagerSummaryTypeDef(TypedDict):
paymentManagerArn: str,
paymentManagerId: str,
name: str,
authorizerType: PaymentsAuthorizerTypeType, # (1)
roleArn: str,
status: PaymentManagerStatusType, # (2)
lastUpdatedAt: datetime.datetime,
description: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
kmsKeyArn: 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],
ListPolicyEngineSummariesRequestTypeDef#
# ListPolicyEngineSummariesRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPolicyEngineSummariesRequestTypeDef
def get_value() -> ListPolicyEngineSummariesRequestTypeDef:
return {
"nextToken": ...,
}
# ListPolicyEngineSummariesRequestTypeDef definition
class ListPolicyEngineSummariesRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
PolicyEngineSummaryTypeDef#
# PolicyEngineSummaryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PolicyEngineSummaryTypeDef
def get_value() -> PolicyEngineSummaryTypeDef:
return {
"policyEngineId": ...,
}
# PolicyEngineSummaryTypeDef definition
class PolicyEngineSummaryTypeDef(TypedDict):
policyEngineId: str,
name: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
policyEngineArn: str,
status: PolicyEngineStatusType, # (1)
encryptionKeyArn: 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],
encryptionKeyArn: NotRequired[str],
description: 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],
ListPolicyGenerationSummariesRequestTypeDef#
# ListPolicyGenerationSummariesRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPolicyGenerationSummariesRequestTypeDef
def get_value() -> ListPolicyGenerationSummariesRequestTypeDef:
return {
"policyEngineId": ...,
}
# ListPolicyGenerationSummariesRequestTypeDef definition
class ListPolicyGenerationSummariesRequestTypeDef(TypedDict):
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],
ListPolicySummariesRequestTypeDef#
# ListPolicySummariesRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPolicySummariesRequestTypeDef
def get_value() -> ListPolicySummariesRequestTypeDef:
return {
"policyEngineId": ...,
}
# ListPolicySummariesRequestTypeDef definition
class ListPolicySummariesRequestTypeDef(TypedDict):
policyEngineId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
targetResourceScope: NotRequired[str],
PolicySummaryTypeDef#
# PolicySummaryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PolicySummaryTypeDef
def get_value() -> PolicySummaryTypeDef:
return {
"policyId": ...,
}
# PolicySummaryTypeDef definition
class PolicySummaryTypeDef(TypedDict):
policyId: str,
name: str,
policyEngineId: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
policyArn: str,
status: PolicyStatusType, # (1)
enforcementMode: NotRequired[EnforcementModeType], # (2)
- See PolicyStatusType
- See EnforcementModeType
ListRegistriesRequestTypeDef#
# ListRegistriesRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListRegistriesRequestTypeDef
def get_value() -> ListRegistriesRequestTypeDef:
return {
"maxResults": ...,
}
# ListRegistriesRequestTypeDef definition
class ListRegistriesRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
status: NotRequired[RegistryStatusType], # (1)
authorizerType: NotRequired[RegistryAuthorizerTypeType], # (2)
RegistrySummaryTypeDef#
# RegistrySummaryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RegistrySummaryTypeDef
def get_value() -> RegistrySummaryTypeDef:
return {
"name": ...,
}
# RegistrySummaryTypeDef definition
class RegistrySummaryTypeDef(TypedDict):
name: str,
registryId: str,
registryArn: str,
status: RegistryStatusType, # (2)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
description: NotRequired[str],
authorizerType: NotRequired[RegistryAuthorizerTypeType], # (1)
statusReason: NotRequired[str],
ListRegistryRecordsRequestTypeDef#
# ListRegistryRecordsRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListRegistryRecordsRequestTypeDef
def get_value() -> ListRegistryRecordsRequestTypeDef:
return {
"registryId": ...,
}
# ListRegistryRecordsRequestTypeDef definition
class ListRegistryRecordsRequestTypeDef(TypedDict):
registryId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
name: NotRequired[str],
status: NotRequired[RegistryRecordStatusType], # (1)
descriptorType: NotRequired[DescriptorTypeType], # (2)
RegistryRecordSummaryTypeDef#
# RegistryRecordSummaryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RegistryRecordSummaryTypeDef
def get_value() -> RegistryRecordSummaryTypeDef:
return {
"registryArn": ...,
}
# RegistryRecordSummaryTypeDef definition
class RegistryRecordSummaryTypeDef(TypedDict):
registryArn: str,
recordArn: str,
recordId: str,
name: str,
descriptorType: DescriptorTypeType, # (1)
recordVersion: str,
status: RegistryRecordStatusType, # (2)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
description: NotRequired[str],
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,
SessionConfigurationTypeDef#
# SessionConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SessionConfigurationTypeDef
def get_value() -> SessionConfigurationTypeDef:
return {
"sessionTimeoutInSeconds": ...,
}
# SessionConfigurationTypeDef definition
class SessionConfigurationTypeDef(TypedDict):
sessionTimeoutInSeconds: NotRequired[int],
StreamingConfigurationTypeDef#
# StreamingConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import StreamingConfigurationTypeDef
def get_value() -> StreamingConfigurationTypeDef:
return {
"enableResponseStreaming": ...,
}
# StreamingConfigurationTypeDef definition
class StreamingConfigurationTypeDef(TypedDict):
enableResponseStreaming: NotRequired[bool],
ManagedVpcResourceOutputTypeDef#
# ManagedVpcResourceOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ManagedVpcResourceOutputTypeDef
def get_value() -> ManagedVpcResourceOutputTypeDef:
return {
"vpcIdentifier": ...,
}
# ManagedVpcResourceOutputTypeDef definition
class ManagedVpcResourceOutputTypeDef(TypedDict):
vpcIdentifier: str,
subnetIds: list[str],
endpointIpAddressType: EndpointIpAddressTypeType, # (1)
securityGroupIds: NotRequired[list[str]],
tags: NotRequired[dict[str, str]],
routingDomain: NotRequired[str],
ManagedVpcResourceTypeDef#
# ManagedVpcResourceTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ManagedVpcResourceTypeDef
def get_value() -> ManagedVpcResourceTypeDef:
return {
"vpcIdentifier": ...,
}
# ManagedVpcResourceTypeDef definition
class ManagedVpcResourceTypeDef(TypedDict):
vpcIdentifier: str,
subnetIds: Sequence[str],
endpointIpAddressType: EndpointIpAddressTypeType, # (1)
securityGroupIds: NotRequired[Sequence[str]],
tags: NotRequired[Mapping[str, str]],
routingDomain: NotRequired[str],
MatchPathsTypeDef#
# MatchPathsTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MatchPathsTypeDef
def get_value() -> MatchPathsTypeDef:
return {
"anyOf": ...,
}
# MatchPathsTypeDef definition
class MatchPathsTypeDef(TypedDict):
anyOf: Sequence[str],
ServerDefinitionTypeDef#
# ServerDefinitionTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ServerDefinitionTypeDef
def get_value() -> ServerDefinitionTypeDef:
return {
"schemaVersion": ...,
}
# ServerDefinitionTypeDef definition
class ServerDefinitionTypeDef(TypedDict):
schemaVersion: NotRequired[str],
inlineContent: NotRequired[str],
ToolsDefinitionTypeDef#
# ToolsDefinitionTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ToolsDefinitionTypeDef
def get_value() -> ToolsDefinitionTypeDef:
return {
"protocolVersion": ...,
}
# ToolsDefinitionTypeDef definition
class ToolsDefinitionTypeDef(TypedDict):
protocolVersion: NotRequired[str],
inlineContent: NotRequired[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]],
ProviderPrefixTypeDef#
# ProviderPrefixTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ProviderPrefixTypeDef
def get_value() -> ProviderPrefixTypeDef:
return {
"strip": ...,
}
# ProviderPrefixTypeDef definition
class ProviderPrefixTypeDef(TypedDict):
strip: NotRequired[bool],
separator: 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],
NumberValidationTypeDef#
# NumberValidationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import NumberValidationTypeDef
def get_value() -> NumberValidationTypeDef:
return {
"minValue": ...,
}
# NumberValidationTypeDef definition
class NumberValidationTypeDef(TypedDict):
minValue: NotRequired[float],
maxValue: NotRequired[float],
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]],
TokenExchangeGrantTypeConfigTypeOutputTypeDef#
# TokenExchangeGrantTypeConfigTypeOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import TokenExchangeGrantTypeConfigTypeOutputTypeDef
def get_value() -> TokenExchangeGrantTypeConfigTypeOutputTypeDef:
return {
"actorTokenContent": ...,
}
# TokenExchangeGrantTypeConfigTypeOutputTypeDef definition
class TokenExchangeGrantTypeConfigTypeOutputTypeDef(TypedDict):
actorTokenContent: ActorTokenContentTypeType, # (1)
actorTokenScopes: NotRequired[list[str]],
ReasoningConfigurationTypeDef#
# ReasoningConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ReasoningConfigurationTypeDef
def get_value() -> ReasoningConfigurationTypeDef:
return {
"effort": ...,
}
# ReasoningConfigurationTypeDef definition
class ReasoningConfigurationTypeDef(TypedDict):
effort: NotRequired[str],
StickinessConfigurationTypeDef#
# StickinessConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import StickinessConfigurationTypeDef
def get_value() -> StickinessConfigurationTypeDef:
return {
"identifier": ...,
}
# StickinessConfigurationTypeDef definition
class StickinessConfigurationTypeDef(TypedDict):
identifier: str,
timeout: NotRequired[int],
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,
PolicyStatementTypeDef#
# PolicyStatementTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PolicyStatementTypeDef
def get_value() -> PolicyStatementTypeDef:
return {
"statement": ...,
}
# PolicyStatementTypeDef definition
class PolicyStatementTypeDef(TypedDict):
statement: str,
SelfManagedLatticeResourceTypeDef#
# SelfManagedLatticeResourceTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SelfManagedLatticeResourceTypeDef
def get_value() -> SelfManagedLatticeResourceTypeDef:
return {
"resourceConfigurationIdentifier": ...,
}
# SelfManagedLatticeResourceTypeDef definition
class SelfManagedLatticeResourceTypeDef(TypedDict):
resourceConfigurationIdentifier: NotRequired[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,
RegistryRecordIamCredentialProviderTypeDef#
# RegistryRecordIamCredentialProviderTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RegistryRecordIamCredentialProviderTypeDef
def get_value() -> RegistryRecordIamCredentialProviderTypeDef:
return {
"roleArn": ...,
}
# RegistryRecordIamCredentialProviderTypeDef definition
class RegistryRecordIamCredentialProviderTypeDef(TypedDict):
roleArn: NotRequired[str],
service: NotRequired[str],
region: NotRequired[str],
RegistryRecordOAuthCredentialProviderOutputTypeDef#
# RegistryRecordOAuthCredentialProviderOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RegistryRecordOAuthCredentialProviderOutputTypeDef
def get_value() -> RegistryRecordOAuthCredentialProviderOutputTypeDef:
return {
"providerArn": ...,
}
# RegistryRecordOAuthCredentialProviderOutputTypeDef definition
class RegistryRecordOAuthCredentialProviderOutputTypeDef(TypedDict):
providerArn: str,
grantType: NotRequired[RegistryRecordOAuthGrantTypeType], # (1)
scopes: NotRequired[list[str]],
customParameters: NotRequired[dict[str, str]],
RegistryRecordOAuthCredentialProviderTypeDef#
# RegistryRecordOAuthCredentialProviderTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RegistryRecordOAuthCredentialProviderTypeDef
def get_value() -> RegistryRecordOAuthCredentialProviderTypeDef:
return {
"providerArn": ...,
}
# RegistryRecordOAuthCredentialProviderTypeDef definition
class RegistryRecordOAuthCredentialProviderTypeDef(TypedDict):
providerArn: str,
grantType: NotRequired[RegistryRecordOAuthGrantTypeType], # (1)
scopes: NotRequired[Sequence[str]],
customParameters: NotRequired[Mapping[str, 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]],
StaticRouteTypeDef#
# StaticRouteTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import StaticRouteTypeDef
def get_value() -> StaticRouteTypeDef:
return {
"targetName": ...,
}
# StaticRouteTypeDef definition
class StaticRouteTypeDef(TypedDict):
targetName: 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,
S3FilesConfigurationTypeDef#
# S3FilesConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import S3FilesConfigurationTypeDef
def get_value() -> S3FilesConfigurationTypeDef:
return {
"accessPointArn": ...,
}
# S3FilesConfigurationTypeDef definition
class S3FilesConfigurationTypeDef(TypedDict):
accessPointArn: str,
mountPath: str,
fileSystemArn: str,
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
StringListValidationOutputTypeDef#
# StringListValidationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import StringListValidationOutputTypeDef
def get_value() -> StringListValidationOutputTypeDef:
return {
"allowedValues": ...,
}
# StringListValidationOutputTypeDef definition
class StringListValidationOutputTypeDef(TypedDict):
allowedValues: NotRequired[list[str]],
maxItems: NotRequired[int],
StringListValidationTypeDef#
# StringListValidationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import StringListValidationTypeDef
def get_value() -> StringListValidationTypeDef:
return {
"allowedValues": ...,
}
# StringListValidationTypeDef definition
class StringListValidationTypeDef(TypedDict):
allowedValues: NotRequired[Sequence[str]],
maxItems: NotRequired[int],
StringValidationOutputTypeDef#
# StringValidationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import StringValidationOutputTypeDef
def get_value() -> StringValidationOutputTypeDef:
return {
"allowedValues": ...,
}
# StringValidationOutputTypeDef definition
class StringValidationOutputTypeDef(TypedDict):
allowedValues: list[str],
StringValidationTypeDef#
# StringValidationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import StringValidationTypeDef
def get_value() -> StringValidationTypeDef:
return {
"allowedValues": ...,
}
# StringValidationTypeDef definition
class StringValidationTypeDef(TypedDict):
allowedValues: Sequence[str],
SubmitRegistryRecordForApprovalRequestTypeDef#
# SubmitRegistryRecordForApprovalRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SubmitRegistryRecordForApprovalRequestTypeDef
def get_value() -> SubmitRegistryRecordForApprovalRequestTypeDef:
return {
"registryId": ...,
}
# SubmitRegistryRecordForApprovalRequestTypeDef definition
class SubmitRegistryRecordForApprovalRequestTypeDef(TypedDict):
registryId: str,
recordId: str,
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],
TargetTrafficSplitEntryOutputTypeDef#
# TargetTrafficSplitEntryOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import TargetTrafficSplitEntryOutputTypeDef
def get_value() -> TargetTrafficSplitEntryOutputTypeDef:
return {
"name": ...,
}
# TargetTrafficSplitEntryOutputTypeDef definition
class TargetTrafficSplitEntryOutputTypeDef(TypedDict):
name: str,
weight: int,
targetName: str,
description: NotRequired[str],
metadata: NotRequired[dict[str, str]],
TargetTrafficSplitEntryTypeDef#
# TargetTrafficSplitEntryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import TargetTrafficSplitEntryTypeDef
def get_value() -> TargetTrafficSplitEntryTypeDef:
return {
"name": ...,
}
# TargetTrafficSplitEntryTypeDef definition
class TargetTrafficSplitEntryTypeDef(TypedDict):
name: str,
weight: int,
targetName: str,
description: NotRequired[str],
metadata: NotRequired[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],
TokenExchangeGrantTypeConfigTypeTypeDef#
# TokenExchangeGrantTypeConfigTypeTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import TokenExchangeGrantTypeConfigTypeTypeDef
def get_value() -> TokenExchangeGrantTypeConfigTypeTypeDef:
return {
"actorTokenContent": ...,
}
# TokenExchangeGrantTypeConfigTypeTypeDef definition
class TokenExchangeGrantTypeConfigTypeTypeDef(TypedDict):
actorTokenContent: ActorTokenContentTypeType, # (1)
actorTokenScopes: NotRequired[Sequence[str]],
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],
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],
UpdateDatasetExamplesRequestTypeDef#
# UpdateDatasetExamplesRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateDatasetExamplesRequestTypeDef
def get_value() -> UpdateDatasetExamplesRequestTypeDef:
return {
"datasetId": ...,
}
# UpdateDatasetExamplesRequestTypeDef definition
class UpdateDatasetExamplesRequestTypeDef(TypedDict):
datasetId: str,
examples: Sequence[Mapping[str, Any]],
clientToken: NotRequired[str],
UpdateDatasetRequestTypeDef#
# UpdateDatasetRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateDatasetRequestTypeDef
def get_value() -> UpdateDatasetRequestTypeDef:
return {
"datasetId": ...,
}
# UpdateDatasetRequestTypeDef definition
class UpdateDatasetRequestTypeDef(TypedDict):
datasetId: str,
clientToken: NotRequired[str],
description: NotRequired[str],
UpdateHarnessEndpointRequestTypeDef#
# UpdateHarnessEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateHarnessEndpointRequestTypeDef
def get_value() -> UpdateHarnessEndpointRequestTypeDef:
return {
"harnessId": ...,
}
# UpdateHarnessEndpointRequestTypeDef definition
class UpdateHarnessEndpointRequestTypeDef(TypedDict):
harnessId: str,
endpointName: str,
targetVersion: NotRequired[str],
description: NotRequired[str],
clientToken: NotRequired[str],
UpdatedSynchronizationTypeTypeDef#
# UpdatedSynchronizationTypeTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatedSynchronizationTypeTypeDef
def get_value() -> UpdatedSynchronizationTypeTypeDef:
return {
"optionalValue": ...,
}
# UpdatedSynchronizationTypeTypeDef definition
class UpdatedSynchronizationTypeTypeDef(TypedDict):
optionalValue: NotRequired[SynchronizationTypeType], # (1)
UpdateRegistryRecordStatusRequestTypeDef#
# UpdateRegistryRecordStatusRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateRegistryRecordStatusRequestTypeDef
def get_value() -> UpdateRegistryRecordStatusRequestTypeDef:
return {
"registryId": ...,
}
# UpdateRegistryRecordStatusRequestTypeDef definition
class UpdateRegistryRecordStatusRequestTypeDef(TypedDict):
registryId: str,
recordId: str,
status: RegistryRecordStatusType, # (1)
statusReason: 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]],
A2aDescriptorTypeDef#
# A2aDescriptorTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import A2aDescriptorTypeDef
def get_value() -> A2aDescriptorTypeDef:
return {
"agentCard": ...,
}
# A2aDescriptorTypeDef definition
class A2aDescriptorTypeDef(TypedDict):
agentCard: NotRequired[AgentCardDefinitionTypeDef], # (1)
AddDatasetExamplesResponseTypeDef#
# AddDatasetExamplesResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import AddDatasetExamplesResponseTypeDef
def get_value() -> AddDatasetExamplesResponseTypeDef:
return {
"datasetArn": ...,
}
# AddDatasetExamplesResponseTypeDef definition
class AddDatasetExamplesResponseTypeDef(TypedDict):
datasetArn: str,
datasetId: str,
status: DatasetStatusType, # (1)
addedCount: int,
updatedAt: datetime.datetime,
exampleIds: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
CreateCapacityProviderOutputTypeDef#
# CreateCapacityProviderOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateCapacityProviderOutputTypeDef
def get_value() -> CreateCapacityProviderOutputTypeDef:
return {
"capacityProviderId": ...,
}
# CreateCapacityProviderOutputTypeDef definition
class CreateCapacityProviderOutputTypeDef(TypedDict):
capacityProviderId: str,
capacityProviderArn: str,
name: str,
status: CapacityProviderStatusType, # (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)
CreateConfigurationBundleResponseTypeDef#
# CreateConfigurationBundleResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateConfigurationBundleResponseTypeDef
def get_value() -> CreateConfigurationBundleResponseTypeDef:
return {
"bundleArn": ...,
}
# CreateConfigurationBundleResponseTypeDef definition
class CreateConfigurationBundleResponseTypeDef(TypedDict):
bundleArn: str,
bundleId: str,
versionId: str,
createdAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDatasetResponseTypeDef#
# CreateDatasetResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateDatasetResponseTypeDef
def get_value() -> CreateDatasetResponseTypeDef:
return {
"datasetArn": ...,
}
# CreateDatasetResponseTypeDef definition
class CreateDatasetResponseTypeDef(TypedDict):
datasetArn: str,
datasetId: str,
status: DatasetStatusType, # (1)
createdAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDatasetVersionResponseTypeDef#
# CreateDatasetVersionResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateDatasetVersionResponseTypeDef
def get_value() -> CreateDatasetVersionResponseTypeDef:
return {
"datasetArn": ...,
}
# CreateDatasetVersionResponseTypeDef definition
class CreateDatasetVersionResponseTypeDef(TypedDict):
datasetArn: str,
datasetId: str,
status: DatasetStatusType, # (1)
datasetVersion: str,
createdAt: datetime.datetime,
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,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
policyEngineArn: str,
status: PolicyEngineStatusType, # (1)
encryptionKeyArn: str,
description: str,
statusReasons: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRegistryRecordResponseTypeDef#
# CreateRegistryRecordResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateRegistryRecordResponseTypeDef
def get_value() -> CreateRegistryRecordResponseTypeDef:
return {
"recordArn": ...,
}
# CreateRegistryRecordResponseTypeDef definition
class CreateRegistryRecordResponseTypeDef(TypedDict):
recordArn: str,
status: RegistryRecordStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRegistryResponseTypeDef#
# CreateRegistryResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateRegistryResponseTypeDef
def get_value() -> CreateRegistryResponseTypeDef:
return {
"registryArn": ...,
}
# CreateRegistryResponseTypeDef definition
class CreateRegistryResponseTypeDef(TypedDict):
registryArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
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,
agentRuntimeVersion: 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)
DeleteCapacityProviderOutputTypeDef#
# DeleteCapacityProviderOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteCapacityProviderOutputTypeDef
def get_value() -> DeleteCapacityProviderOutputTypeDef:
return {
"capacityProviderId": ...,
}
# DeleteCapacityProviderOutputTypeDef definition
class DeleteCapacityProviderOutputTypeDef(TypedDict):
capacityProviderId: str,
status: CapacityProviderStatusType, # (1)
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)
DeleteConfigurationBundleResponseTypeDef#
# DeleteConfigurationBundleResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteConfigurationBundleResponseTypeDef
def get_value() -> DeleteConfigurationBundleResponseTypeDef:
return {
"bundleId": ...,
}
# DeleteConfigurationBundleResponseTypeDef definition
class DeleteConfigurationBundleResponseTypeDef(TypedDict):
bundleId: str,
status: ConfigurationBundleStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDatasetExamplesResponseTypeDef#
# DeleteDatasetExamplesResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteDatasetExamplesResponseTypeDef
def get_value() -> DeleteDatasetExamplesResponseTypeDef:
return {
"datasetArn": ...,
}
# DeleteDatasetExamplesResponseTypeDef definition
class DeleteDatasetExamplesResponseTypeDef(TypedDict):
datasetArn: str,
datasetId: str,
status: DatasetStatusType, # (1)
deletedCount: int,
updatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDatasetResponseTypeDef#
# DeleteDatasetResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteDatasetResponseTypeDef
def get_value() -> DeleteDatasetResponseTypeDef:
return {
"datasetArn": ...,
}
# DeleteDatasetResponseTypeDef definition
class DeleteDatasetResponseTypeDef(TypedDict):
datasetArn: str,
datasetId: str,
status: DatasetStatusType, # (1)
datasetVersion: str,
updatedAt: 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)
DeleteGatewayRateLimitResponseTypeDef#
# DeleteGatewayRateLimitResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteGatewayRateLimitResponseTypeDef
def get_value() -> DeleteGatewayRateLimitResponseTypeDef:
return {
"rateLimitId": ...,
}
# DeleteGatewayRateLimitResponseTypeDef definition
class DeleteGatewayRateLimitResponseTypeDef(TypedDict):
rateLimitId: str,
status: GatewayRateLimitStatusType, # (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)
DeleteGatewayRuleResponseTypeDef#
# DeleteGatewayRuleResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteGatewayRuleResponseTypeDef
def get_value() -> DeleteGatewayRuleResponseTypeDef:
return {
"ruleId": ...,
}
# DeleteGatewayRuleResponseTypeDef definition
class DeleteGatewayRuleResponseTypeDef(TypedDict):
ruleId: str,
status: GatewayRuleStatusType, # (1)
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)
DeletePaymentConnectorResponseTypeDef#
# DeletePaymentConnectorResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeletePaymentConnectorResponseTypeDef
def get_value() -> DeletePaymentConnectorResponseTypeDef:
return {
"status": ...,
}
# DeletePaymentConnectorResponseTypeDef definition
class DeletePaymentConnectorResponseTypeDef(TypedDict):
status: PaymentConnectorStatusType, # (1)
paymentConnectorId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeletePaymentManagerResponseTypeDef#
# DeletePaymentManagerResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeletePaymentManagerResponseTypeDef
def get_value() -> DeletePaymentManagerResponseTypeDef:
return {
"status": ...,
}
# DeletePaymentManagerResponseTypeDef definition
class DeletePaymentManagerResponseTypeDef(TypedDict):
status: PaymentManagerStatusType, # (1)
paymentManagerId: str,
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,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
policyEngineArn: str,
status: PolicyEngineStatusType, # (1)
encryptionKeyArn: str,
description: str,
statusReasons: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteRegistryResponseTypeDef#
# DeleteRegistryResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteRegistryResponseTypeDef
def get_value() -> DeleteRegistryResponseTypeDef:
return {
"status": ...,
}
# DeleteRegistryResponseTypeDef definition
class DeleteRegistryResponseTypeDef(TypedDict):
status: RegistryStatusType, # (1)
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)
GetDatasetResponseTypeDef#
# GetDatasetResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetDatasetResponseTypeDef
def get_value() -> GetDatasetResponseTypeDef:
return {
"datasetArn": ...,
}
# GetDatasetResponseTypeDef definition
class GetDatasetResponseTypeDef(TypedDict):
datasetArn: str,
datasetId: str,
datasetVersion: str,
datasetName: str,
description: str,
status: DatasetStatusType, # (1)
draftStatus: DraftStatusType, # (2)
failureReason: str,
schemaType: DatasetSchemaTypeType, # (3)
kmsKeyArn: str,
exampleCount: int,
downloadUrl: str,
downloadUrlExpiresAt: datetime.datetime,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See DatasetStatusType
- See DraftStatusType
- See DatasetSchemaTypeType
- See ResponseMetadataTypeDef
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,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
policyEngineArn: str,
status: PolicyEngineStatusType, # (1)
encryptionKeyArn: str,
description: str,
statusReasons: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetPolicyEngineSummaryResponseTypeDef#
# GetPolicyEngineSummaryResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetPolicyEngineSummaryResponseTypeDef
def get_value() -> GetPolicyEngineSummaryResponseTypeDef:
return {
"policyEngineId": ...,
}
# GetPolicyEngineSummaryResponseTypeDef definition
class GetPolicyEngineSummaryResponseTypeDef(TypedDict):
policyEngineId: str,
name: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
policyEngineArn: str,
status: PolicyEngineStatusType, # (1)
encryptionKeyArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetPolicySummaryResponseTypeDef#
# GetPolicySummaryResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetPolicySummaryResponseTypeDef
def get_value() -> GetPolicySummaryResponseTypeDef:
return {
"policyId": ...,
}
# GetPolicySummaryResponseTypeDef definition
class GetPolicySummaryResponseTypeDef(TypedDict):
policyId: str,
name: str,
policyEngineId: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
policyArn: str,
status: PolicyStatusType, # (1)
enforcementMode: EnforcementModeType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
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)
ListDatasetExamplesResponseTypeDef#
# ListDatasetExamplesResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListDatasetExamplesResponseTypeDef
def get_value() -> ListDatasetExamplesResponseTypeDef:
return {
"datasetArn": ...,
}
# ListDatasetExamplesResponseTypeDef definition
class ListDatasetExamplesResponseTypeDef(TypedDict):
datasetArn: str,
datasetId: str,
datasetVersion: str,
examples: list[dict[str, Any]],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
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)
SubmitRegistryRecordForApprovalResponseTypeDef#
# SubmitRegistryRecordForApprovalResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SubmitRegistryRecordForApprovalResponseTypeDef
def get_value() -> SubmitRegistryRecordForApprovalResponseTypeDef:
return {
"registryArn": ...,
}
# SubmitRegistryRecordForApprovalResponseTypeDef definition
class SubmitRegistryRecordForApprovalResponseTypeDef(TypedDict):
registryArn: str,
recordArn: str,
recordId: str,
status: RegistryRecordStatusType, # (1)
updatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
UpdateCapacityProviderOutputTypeDef#
# UpdateCapacityProviderOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateCapacityProviderOutputTypeDef
def get_value() -> UpdateCapacityProviderOutputTypeDef:
return {
"capacityProviderId": ...,
}
# UpdateCapacityProviderOutputTypeDef definition
class UpdateCapacityProviderOutputTypeDef(TypedDict):
capacityProviderId: str,
capacityProviderArn: str,
name: str,
status: CapacityProviderStatusType, # (1)
createdAt: datetime.datetime,
lastUpdatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateConfigurationBundleResponseTypeDef#
# UpdateConfigurationBundleResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateConfigurationBundleResponseTypeDef
def get_value() -> UpdateConfigurationBundleResponseTypeDef:
return {
"bundleArn": ...,
}
# UpdateConfigurationBundleResponseTypeDef definition
class UpdateConfigurationBundleResponseTypeDef(TypedDict):
bundleArn: str,
bundleId: str,
versionId: str,
updatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateDatasetExamplesResponseTypeDef#
# UpdateDatasetExamplesResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateDatasetExamplesResponseTypeDef
def get_value() -> UpdateDatasetExamplesResponseTypeDef:
return {
"datasetArn": ...,
}
# UpdateDatasetExamplesResponseTypeDef definition
class UpdateDatasetExamplesResponseTypeDef(TypedDict):
datasetArn: str,
datasetId: str,
status: DatasetStatusType, # (1)
updatedCount: int,
updatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDatasetResponseTypeDef#
# UpdateDatasetResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateDatasetResponseTypeDef
def get_value() -> UpdateDatasetResponseTypeDef:
return {
"datasetArn": ...,
}
# UpdateDatasetResponseTypeDef definition
class UpdateDatasetResponseTypeDef(TypedDict):
datasetArn: str,
datasetId: str,
updatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
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,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
policyEngineArn: str,
status: PolicyEngineStatusType, # (1)
encryptionKeyArn: str,
description: str,
statusReasons: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateRegistryRecordStatusResponseTypeDef#
# UpdateRegistryRecordStatusResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateRegistryRecordStatusResponseTypeDef
def get_value() -> UpdateRegistryRecordStatusResponseTypeDef:
return {
"registryArn": ...,
}
# UpdateRegistryRecordStatusResponseTypeDef definition
class UpdateRegistryRecordStatusResponseTypeDef(TypedDict):
registryArn: str,
recordArn: str,
recordId: str,
status: RegistryRecordStatusType, # (1)
statusReason: str,
updatedAt: datetime.datetime,
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)
HarnessEnvironmentArtifactTypeDef#
# HarnessEnvironmentArtifactTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessEnvironmentArtifactTypeDef
def get_value() -> HarnessEnvironmentArtifactTypeDef:
return {
"containerConfiguration": ...,
}
# HarnessEnvironmentArtifactTypeDef definition
class HarnessEnvironmentArtifactTypeDef(TypedDict):
containerConfiguration: NotRequired[ContainerConfigurationTypeDef], # (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
ListAgentRuntimeVersionsByCapacityProviderOutputTypeDef#
# ListAgentRuntimeVersionsByCapacityProviderOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListAgentRuntimeVersionsByCapacityProviderOutputTypeDef
def get_value() -> ListAgentRuntimeVersionsByCapacityProviderOutputTypeDef:
return {
"agentRuntimes": ...,
}
# ListAgentRuntimeVersionsByCapacityProviderOutputTypeDef definition
class ListAgentRuntimeVersionsByCapacityProviderOutputTypeDef(TypedDict):
agentRuntimes: list[AgentRuntimeVersionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[AgentRuntimeVersionSummaryTypeDef] - See ResponseMetadataTypeDef
UpdatedSkillDefinitionTypeDef#
# UpdatedSkillDefinitionTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatedSkillDefinitionTypeDef
def get_value() -> UpdatedSkillDefinitionTypeDef:
return {
"optionalValue": ...,
}
# UpdatedSkillDefinitionTypeDef definition
class UpdatedSkillDefinitionTypeDef(TypedDict):
optionalValue: NotRequired[SkillDefinitionTypeDef], # (1)
AgentSkillsDescriptorTypeDef#
# AgentSkillsDescriptorTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import AgentSkillsDescriptorTypeDef
def get_value() -> AgentSkillsDescriptorTypeDef:
return {
"skillMd": ...,
}
# AgentSkillsDescriptorTypeDef definition
class AgentSkillsDescriptorTypeDef(TypedDict):
skillMd: NotRequired[SkillMdDefinitionTypeDef], # (1)
skillDefinition: NotRequired[SkillDefinitionTypeDef], # (2)
UpdatedSkillMdDefinitionTypeDef#
# UpdatedSkillMdDefinitionTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatedSkillMdDefinitionTypeDef
def get_value() -> UpdatedSkillMdDefinitionTypeDef:
return {
"optionalValue": ...,
}
# UpdatedSkillMdDefinitionTypeDef definition
class UpdatedSkillMdDefinitionTypeDef(TypedDict):
optionalValue: NotRequired[SkillMdDefinitionTypeDef], # (1)
AllowedWorkloadConfigurationOutputTypeDef#
# AllowedWorkloadConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import AllowedWorkloadConfigurationOutputTypeDef
def get_value() -> AllowedWorkloadConfigurationOutputTypeDef:
return {
"hostingEnvironments": ...,
}
# AllowedWorkloadConfigurationOutputTypeDef definition
class AllowedWorkloadConfigurationOutputTypeDef(TypedDict):
hostingEnvironments: NotRequired[list[HostingEnvironmentTypeDef]], # (1)
workloadIdentities: NotRequired[list[str]],
- See
list[HostingEnvironmentTypeDef]
AllowedWorkloadConfigurationTypeDef#
# AllowedWorkloadConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import AllowedWorkloadConfigurationTypeDef
def get_value() -> AllowedWorkloadConfigurationTypeDef:
return {
"hostingEnvironments": ...,
}
# AllowedWorkloadConfigurationTypeDef definition
class AllowedWorkloadConfigurationTypeDef(TypedDict):
hostingEnvironments: NotRequired[Sequence[HostingEnvironmentTypeDef]], # (1)
workloadIdentities: NotRequired[Sequence[str]],
- See
Sequence[HostingEnvironmentTypeDef]
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]
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
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],
McpToolSchemaConfigurationTypeDef#
# McpToolSchemaConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import McpToolSchemaConfigurationTypeDef
def get_value() -> McpToolSchemaConfigurationTypeDef:
return {
"s3": ...,
}
# McpToolSchemaConfigurationTypeDef definition
class McpToolSchemaConfigurationTypeDef(TypedDict):
s3: NotRequired[S3ConfigurationTypeDef], # (1)
inlinePayload: NotRequired[str],
UpdatedApprovalConfigurationTypeDef#
# UpdatedApprovalConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatedApprovalConfigurationTypeDef
def get_value() -> UpdatedApprovalConfigurationTypeDef:
return {
"optionalValue": ...,
}
# UpdatedApprovalConfigurationTypeDef definition
class UpdatedApprovalConfigurationTypeDef(TypedDict):
optionalValue: NotRequired[ApprovalConfigurationTypeDef], # (1)
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: NotRequired[str],
clientSecretConfig: NotRequired[SecretReferenceTypeDef], # (1)
clientSecretSource: NotRequired[SecretSourceTypeType], # (2)
CoinbaseCdpConfigurationInputTypeDef#
# CoinbaseCdpConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CoinbaseCdpConfigurationInputTypeDef
def get_value() -> CoinbaseCdpConfigurationInputTypeDef:
return {
"apiKeyId": ...,
}
# CoinbaseCdpConfigurationInputTypeDef definition
class CoinbaseCdpConfigurationInputTypeDef(TypedDict):
apiKeyId: str,
apiKeySecret: NotRequired[str],
apiKeySecretSource: NotRequired[SecretSourceTypeType], # (1)
apiKeySecretConfig: NotRequired[SecretReferenceTypeDef], # (2)
walletSecret: NotRequired[str],
walletSecretSource: NotRequired[SecretSourceTypeType], # (1)
walletSecretConfig: NotRequired[SecretReferenceTypeDef], # (2)
- See SecretSourceTypeType
- See SecretReferenceTypeDef
- See SecretSourceTypeType
- See SecretReferenceTypeDef
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: NotRequired[str],
apiKeySecretConfig: NotRequired[SecretReferenceTypeDef], # (1)
apiKeySecretSource: NotRequired[SecretSourceTypeType], # (2)
tags: NotRequired[Mapping[str, 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: NotRequired[str],
clientSecretConfig: NotRequired[SecretReferenceTypeDef], # (1)
clientSecretSource: NotRequired[SecretSourceTypeType], # (2)
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: NotRequired[str],
clientSecretConfig: NotRequired[SecretReferenceTypeDef], # (1)
clientSecretSource: NotRequired[SecretSourceTypeType], # (2)
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: NotRequired[str],
clientSecretConfig: NotRequired[SecretReferenceTypeDef], # (1)
clientSecretSource: NotRequired[SecretSourceTypeType], # (2)
issuer: NotRequired[str],
authorizationEndpoint: NotRequired[str],
tokenEndpoint: NotRequired[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: NotRequired[str],
clientSecretConfig: NotRequired[SecretReferenceTypeDef], # (1)
clientSecretSource: NotRequired[SecretSourceTypeType], # (2)
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: NotRequired[str],
clientSecretConfig: NotRequired[SecretReferenceTypeDef], # (1)
clientSecretSource: NotRequired[SecretSourceTypeType], # (2)
tenantId: NotRequired[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: NotRequired[str],
clientSecretConfig: NotRequired[SecretReferenceTypeDef], # (1)
clientSecretSource: NotRequired[SecretSourceTypeType], # (2)
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: NotRequired[str],
clientSecretConfig: NotRequired[SecretReferenceTypeDef], # (1)
clientSecretSource: NotRequired[SecretSourceTypeType], # (2)
StripePrivyConfigurationInputTypeDef#
# StripePrivyConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import StripePrivyConfigurationInputTypeDef
def get_value() -> StripePrivyConfigurationInputTypeDef:
return {
"appId": ...,
}
# StripePrivyConfigurationInputTypeDef definition
class StripePrivyConfigurationInputTypeDef(TypedDict):
appId: str,
authorizationId: str,
appSecret: NotRequired[str],
appSecretSource: NotRequired[SecretSourceTypeType], # (1)
appSecretConfig: NotRequired[SecretReferenceTypeDef], # (2)
authorizationPrivateKey: NotRequired[str],
authorizationPrivateKeySource: NotRequired[SecretSourceTypeType], # (1)
authorizationPrivateKeyConfig: NotRequired[SecretReferenceTypeDef], # (2)
- See SecretSourceTypeType
- See SecretReferenceTypeDef
- See SecretSourceTypeType
- See SecretReferenceTypeDef
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: NotRequired[str],
apiKeySecretConfig: NotRequired[SecretReferenceTypeDef], # (1)
apiKeySecretSource: NotRequired[SecretSourceTypeType], # (2)
AuthorizationDataTypeDef#
# AuthorizationDataTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import AuthorizationDataTypeDef
def get_value() -> AuthorizationDataTypeDef:
return {
"oauth2": ...,
}
# AuthorizationDataTypeDef definition
class AuthorizationDataTypeDef(TypedDict):
oauth2: NotRequired[OAuth2AuthorizationDataTypeDef], # (1)
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)
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)
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
ListCapacityProvidersOutputTypeDef#
# ListCapacityProvidersOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListCapacityProvidersOutputTypeDef
def get_value() -> ListCapacityProvidersOutputTypeDef:
return {
"capacityProviders": ...,
}
# ListCapacityProvidersOutputTypeDef definition
class ListCapacityProvidersOutputTypeDef(TypedDict):
capacityProviders: list[CapacityProviderSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[CapacityProviderSummaryTypeDef] - See ResponseMetadataTypeDef
CapacityReservationSpecificationTypeDef#
# CapacityReservationSpecificationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CapacityReservationSpecificationTypeDef
def get_value() -> CapacityReservationSpecificationTypeDef:
return {
"capacityReservationPreference": ...,
}
# CapacityReservationSpecificationTypeDef definition
class CapacityReservationSpecificationTypeDef(TypedDict):
capacityReservationPreference: NotRequired[CapacityReservationPreferenceType], # (1)
capacityReservationTarget: NotRequired[CapacityReservationTargetTypeDef], # (2)
CertificateLocationTypeDef#
# CertificateLocationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CertificateLocationTypeDef
def get_value() -> CertificateLocationTypeDef:
return {
"secretsManager": ...,
}
# CertificateLocationTypeDef definition
class CertificateLocationTypeDef(TypedDict):
secretsManager: NotRequired[SecretsManagerLocationTypeDef], # (1)
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)
CodeBasedEvaluatorConfigTypeDef#
# CodeBasedEvaluatorConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CodeBasedEvaluatorConfigTypeDef
def get_value() -> CodeBasedEvaluatorConfigTypeDef:
return {
"lambdaConfig": ...,
}
# CodeBasedEvaluatorConfigTypeDef definition
class CodeBasedEvaluatorConfigTypeDef(TypedDict):
lambdaConfig: NotRequired[LambdaEvaluatorConfigTypeDef], # (1)
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
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)
ResourceLocationTypeDef#
# ResourceLocationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ResourceLocationTypeDef
def get_value() -> ResourceLocationTypeDef:
return {
"s3": ...,
}
# ResourceLocationTypeDef definition
class ResourceLocationTypeDef(TypedDict):
s3: NotRequired[S3LocationTypeDef], # (1)
CoinbaseCdpConfigurationOutputTypeDef#
# CoinbaseCdpConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CoinbaseCdpConfigurationOutputTypeDef
def get_value() -> CoinbaseCdpConfigurationOutputTypeDef:
return {
"apiKeyId": ...,
}
# CoinbaseCdpConfigurationOutputTypeDef definition
class CoinbaseCdpConfigurationOutputTypeDef(TypedDict):
apiKeyId: str,
apiKeySecretArn: SecretTypeDef, # (1)
walletSecretArn: SecretTypeDef, # (1)
apiKeySecretJsonKey: NotRequired[str],
apiKeySecretSource: NotRequired[SecretSourceTypeType], # (2)
walletSecretJsonKey: NotRequired[str],
walletSecretSource: NotRequired[SecretSourceTypeType], # (2)
- See SecretTypeDef
- See SecretSourceTypeType
- See SecretTypeDef
- See SecretSourceTypeType
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)
apiKeySecretJsonKey: str,
apiKeySecretSource: SecretSourceTypeType, # (2)
name: str,
credentialProviderArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See SecretTypeDef
- See SecretSourceTypeType
- 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)
apiKeySecretJsonKey: str,
apiKeySecretSource: SecretSourceTypeType, # (2)
name: str,
credentialProviderArn: str,
createdTime: datetime.datetime,
lastUpdatedTime: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See SecretTypeDef
- See SecretSourceTypeType
- See ResponseMetadataTypeDef
StripePrivyConfigurationOutputTypeDef#
# StripePrivyConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import StripePrivyConfigurationOutputTypeDef
def get_value() -> StripePrivyConfigurationOutputTypeDef:
return {
"appId": ...,
}
# StripePrivyConfigurationOutputTypeDef definition
class StripePrivyConfigurationOutputTypeDef(TypedDict):
appId: str,
appSecretArn: SecretTypeDef, # (1)
authorizationPrivateKeyArn: SecretTypeDef, # (1)
authorizationId: str,
appSecretJsonKey: NotRequired[str],
appSecretSource: NotRequired[SecretSourceTypeType], # (2)
authorizationPrivateKeyJsonKey: NotRequired[str],
authorizationPrivateKeySource: NotRequired[SecretSourceTypeType], # (2)
- See SecretTypeDef
- See SecretSourceTypeType
- See SecretTypeDef
- See SecretSourceTypeType
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)
apiKeySecretJsonKey: str,
apiKeySecretSource: SecretSourceTypeType, # (2)
name: str,
credentialProviderArn: str,
createdTime: datetime.datetime,
lastUpdatedTime: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See SecretTypeDef
- See SecretSourceTypeType
- See ResponseMetadataTypeDef
TrafficSplitEntryOutputTypeDef#
# TrafficSplitEntryOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import TrafficSplitEntryOutputTypeDef
def get_value() -> TrafficSplitEntryOutputTypeDef:
return {
"name": ...,
}
# TrafficSplitEntryOutputTypeDef definition
class TrafficSplitEntryOutputTypeDef(TypedDict):
name: str,
weight: int,
configurationBundle: ConfigurationBundleReferenceTypeDef, # (1)
description: NotRequired[str],
metadata: NotRequired[dict[str, str]],
TrafficSplitEntryTypeDef#
# TrafficSplitEntryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import TrafficSplitEntryTypeDef
def get_value() -> TrafficSplitEntryTypeDef:
return {
"name": ...,
}
# TrafficSplitEntryTypeDef definition
class TrafficSplitEntryTypeDef(TypedDict):
name: str,
weight: int,
configurationBundle: ConfigurationBundleReferenceTypeDef, # (1)
description: NotRequired[str],
metadata: NotRequired[Mapping[str, str]],
ListConfigurationBundlesResponseTypeDef#
# ListConfigurationBundlesResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListConfigurationBundlesResponseTypeDef
def get_value() -> ListConfigurationBundlesResponseTypeDef:
return {
"bundles": ...,
}
# ListConfigurationBundlesResponseTypeDef definition
class ListConfigurationBundlesResponseTypeDef(TypedDict):
bundles: list[ConfigurationBundleSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[ConfigurationBundleSummaryTypeDef] - See ResponseMetadataTypeDef
ConnectorConfigurationOutputTypeDef#
# ConnectorConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ConnectorConfigurationOutputTypeDef
def get_value() -> ConnectorConfigurationOutputTypeDef:
return {
"name": ...,
}
# ConnectorConfigurationOutputTypeDef definition
class ConnectorConfigurationOutputTypeDef(TypedDict):
name: str,
description: NotRequired[str],
parameterValues: NotRequired[dict[str, Any]],
parameterOverrides: NotRequired[list[ConnectorParameterOverrideTypeDef]], # (1)
- See
list[ConnectorParameterOverrideTypeDef]
ConnectorConfigurationTypeDef#
# ConnectorConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ConnectorConfigurationTypeDef
def get_value() -> ConnectorConfigurationTypeDef:
return {
"name": ...,
}
# ConnectorConfigurationTypeDef definition
class ConnectorConfigurationTypeDef(TypedDict):
name: str,
description: NotRequired[str],
parameterValues: NotRequired[Mapping[str, Any]],
parameterOverrides: NotRequired[Sequence[ConnectorParameterOverrideTypeDef]], # (1)
- See
Sequence[ConnectorParameterOverrideTypeDef]
KinesisResourceOutputTypeDef#
# KinesisResourceOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import KinesisResourceOutputTypeDef
def get_value() -> KinesisResourceOutputTypeDef:
return {
"dataStreamArn": ...,
}
# KinesisResourceOutputTypeDef definition
class KinesisResourceOutputTypeDef(TypedDict):
dataStreamArn: str,
contentConfigurations: list[ContentConfigurationTypeDef], # (1)
- See
list[ContentConfigurationTypeDef]
KinesisResourceTypeDef#
# KinesisResourceTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import KinesisResourceTypeDef
def get_value() -> KinesisResourceTypeDef:
return {
"dataStreamArn": ...,
}
# KinesisResourceTypeDef definition
class KinesisResourceTypeDef(TypedDict):
dataStreamArn: str,
contentConfigurations: Sequence[ContentConfigurationTypeDef], # (1)
- See
Sequence[ContentConfigurationTypeDef]
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)
UpdatePaymentManagerResponseTypeDef#
# UpdatePaymentManagerResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatePaymentManagerResponseTypeDef
def get_value() -> UpdatePaymentManagerResponseTypeDef:
return {
"paymentManagerArn": ...,
}
# UpdatePaymentManagerResponseTypeDef definition
class UpdatePaymentManagerResponseTypeDef(TypedDict):
paymentManagerArn: str,
paymentManagerId: str,
name: str,
authorizerType: PaymentsAuthorizerTypeType, # (1)
roleArn: str,
workloadIdentityDetails: WorkloadIdentityDetailsTypeDef, # (2)
lastUpdatedAt: datetime.datetime,
status: PaymentManagerStatusType, # (3)
kmsKeyArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See PaymentsAuthorizerTypeType
- See WorkloadIdentityDetailsTypeDef
- See PaymentManagerStatusType
- See ResponseMetadataTypeDef
VersionLineageMetadataTypeDef#
# VersionLineageMetadataTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import VersionLineageMetadataTypeDef
def get_value() -> VersionLineageMetadataTypeDef:
return {
"parentVersionIds": ...,
}
# VersionLineageMetadataTypeDef definition
class VersionLineageMetadataTypeDef(TypedDict):
parentVersionIds: NotRequired[list[str]],
branchName: NotRequired[str],
createdBy: NotRequired[VersionCreatedBySourceTypeDef], # (1)
commitMessage: NotRequired[str],
CreateHarnessEndpointResponseTypeDef#
# CreateHarnessEndpointResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateHarnessEndpointResponseTypeDef
def get_value() -> CreateHarnessEndpointResponseTypeDef:
return {
"endpoint": ...,
}
# CreateHarnessEndpointResponseTypeDef definition
class CreateHarnessEndpointResponseTypeDef(TypedDict):
endpoint: HarnessEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteHarnessEndpointResponseTypeDef#
# DeleteHarnessEndpointResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteHarnessEndpointResponseTypeDef
def get_value() -> DeleteHarnessEndpointResponseTypeDef:
return {
"endpoint": ...,
}
# DeleteHarnessEndpointResponseTypeDef definition
class DeleteHarnessEndpointResponseTypeDef(TypedDict):
endpoint: HarnessEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetHarnessEndpointResponseTypeDef#
# GetHarnessEndpointResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetHarnessEndpointResponseTypeDef
def get_value() -> GetHarnessEndpointResponseTypeDef:
return {
"endpoint": ...,
}
# GetHarnessEndpointResponseTypeDef definition
class GetHarnessEndpointResponseTypeDef(TypedDict):
endpoint: HarnessEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListHarnessEndpointsResponseTypeDef#
# ListHarnessEndpointsResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListHarnessEndpointsResponseTypeDef
def get_value() -> ListHarnessEndpointsResponseTypeDef:
return {
"endpoints": ...,
}
# ListHarnessEndpointsResponseTypeDef definition
class ListHarnessEndpointsResponseTypeDef(TypedDict):
endpoints: list[HarnessEndpointTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[HarnessEndpointTypeDef] - See ResponseMetadataTypeDef
UpdateHarnessEndpointResponseTypeDef#
# UpdateHarnessEndpointResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateHarnessEndpointResponseTypeDef
def get_value() -> UpdateHarnessEndpointResponseTypeDef:
return {
"endpoint": ...,
}
# UpdateHarnessEndpointResponseTypeDef definition
class UpdateHarnessEndpointResponseTypeDef(TypedDict):
endpoint: HarnessEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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],
insights: NotRequired[list[InsightTypeDef]], # (3)
clusteringConfig: NotRequired[ClusteringConfigOutputTypeDef], # (4)
- See OnlineEvaluationConfigStatusType
- See OnlineEvaluationExecutionStatusType
- See
list[InsightTypeDef] - See ClusteringConfigOutputTypeDef
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)
iamCredentialProvider: NotRequired[IamCredentialProviderTypeDef], # (3)
- See OAuthCredentialProviderOutputTypeDef
- See ApiKeyCredentialProviderTypeDef
- See IamCredentialProviderTypeDef
HarnessGatewayOutboundAuthOutputTypeDef#
# HarnessGatewayOutboundAuthOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessGatewayOutboundAuthOutputTypeDef
def get_value() -> HarnessGatewayOutboundAuthOutputTypeDef:
return {
"awsIam": ...,
}
# HarnessGatewayOutboundAuthOutputTypeDef definition
class HarnessGatewayOutboundAuthOutputTypeDef(TypedDict):
awsIam: NotRequired[dict[str, Any]],
none: NotRequired[dict[str, Any]],
oauth: NotRequired[OAuthCredentialProviderOutputTypeDef], # (1)
CredentialsProviderConfigurationTypeDef#
# CredentialsProviderConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CredentialsProviderConfigurationTypeDef
def get_value() -> CredentialsProviderConfigurationTypeDef:
return {
"coinbaseCDP": ...,
}
# CredentialsProviderConfigurationTypeDef definition
class CredentialsProviderConfigurationTypeDef(TypedDict):
coinbaseCDP: NotRequired[PaymentCredentialProviderConfigurationTypeDef], # (1)
stripePrivy: NotRequired[PaymentCredentialProviderConfigurationTypeDef], # (1)
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
UpdatedCustomDescriptorTypeDef#
# UpdatedCustomDescriptorTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatedCustomDescriptorTypeDef
def get_value() -> UpdatedCustomDescriptorTypeDef:
return {
"optionalValue": ...,
}
# UpdatedCustomDescriptorTypeDef definition
class UpdatedCustomDescriptorTypeDef(TypedDict):
optionalValue: NotRequired[CustomDescriptorTypeDef], # (1)
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
CustomTransformConfigurationTypeDef#
# CustomTransformConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CustomTransformConfigurationTypeDef
def get_value() -> CustomTransformConfigurationTypeDef:
return {
"lambda": ...,
}
# CustomTransformConfigurationTypeDef definition
class CustomTransformConfigurationTypeDef(TypedDict):
lambda: NotRequired[LambdaTransformConfigurationTypeDef], # (1)
DataSourceTypeTypeDef#
# DataSourceTypeTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DataSourceTypeTypeDef
def get_value() -> DataSourceTypeTypeDef:
return {
"inlineExamples": ...,
}
# DataSourceTypeTypeDef definition
class DataSourceTypeTypeDef(TypedDict):
inlineExamples: NotRequired[InlineExamplesSourceTypeDef], # (1)
s3Source: NotRequired[S3SourceTypeDef], # (2)
ListDatasetsResponseTypeDef#
# ListDatasetsResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListDatasetsResponseTypeDef
def get_value() -> ListDatasetsResponseTypeDef:
return {
"datasets": ...,
}
# ListDatasetsResponseTypeDef definition
class ListDatasetsResponseTypeDef(TypedDict):
datasets: list[DatasetSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[DatasetSummaryTypeDef] - See ResponseMetadataTypeDef
ListDatasetVersionsResponseTypeDef#
# ListDatasetVersionsResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListDatasetVersionsResponseTypeDef
def get_value() -> ListDatasetVersionsResponseTypeDef:
return {
"versions": ...,
}
# ListDatasetVersionsResponseTypeDef definition
class ListDatasetVersionsResponseTypeDef(TypedDict):
versions: list[DatasetVersionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[DatasetVersionSummaryTypeDef] - See ResponseMetadataTypeDef
VolumeConfigurationTypeDef#
# VolumeConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import VolumeConfigurationTypeDef
def get_value() -> VolumeConfigurationTypeDef:
return {
"ebsConfiguration": ...,
}
# VolumeConfigurationTypeDef definition
class VolumeConfigurationTypeDef(TypedDict):
ebsConfiguration: NotRequired[EbsVolumeConfigurationTypeDef], # (1)
EphemeralBlockDeviceMappingTypeDef#
# EphemeralBlockDeviceMappingTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import EphemeralBlockDeviceMappingTypeDef
def get_value() -> EphemeralBlockDeviceMappingTypeDef:
return {
"deviceName": ...,
}
# EphemeralBlockDeviceMappingTypeDef definition
class EphemeralBlockDeviceMappingTypeDef(TypedDict):
deviceName: NotRequired[str],
virtualName: NotRequired[str],
ebs: NotRequired[EphemeralEBSVolumeConfigurationTypeDef], # (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
FilesystemConfigurationTypeDef#
# FilesystemConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import FilesystemConfigurationTypeDef
def get_value() -> FilesystemConfigurationTypeDef:
return {
"sessionStorage": ...,
}
# FilesystemConfigurationTypeDef definition
class FilesystemConfigurationTypeDef(TypedDict):
sessionStorage: NotRequired[SessionStorageConfigurationTypeDef], # (1)
s3FilesAccessPoint: NotRequired[S3FilesAccessPointConfigurationTypeDef], # (2)
efsAccessPoint: NotRequired[EfsAccessPointConfigurationTypeDef], # (3)
capacityProviderVolume: NotRequired[CapacityProviderVolumeConfigurationTypeDef], # (4)
- See SessionStorageConfigurationTypeDef
- See S3FilesAccessPointConfigurationTypeDef
- See EfsAccessPointConfigurationTypeDef
- See CapacityProviderVolumeConfigurationTypeDef
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
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)
findings: str,
statusReasons: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetPolicyGenerationSummaryResponseTypeDef#
# GetPolicyGenerationSummaryResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetPolicyGenerationSummaryResponseTypeDef
def get_value() -> GetPolicyGenerationSummaryResponseTypeDef:
return {
"policyEngineId": ...,
}
# GetPolicyGenerationSummaryResponseTypeDef definition
class GetPolicyGenerationSummaryResponseTypeDef(TypedDict):
policyEngineId: str,
policyGenerationId: str,
name: str,
policyGenerationArn: str,
resource: ResourceTypeDef, # (1)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: PolicyGenerationStatusType, # (2)
findings: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
PolicyGenerationSummaryTypeDef#
# PolicyGenerationSummaryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PolicyGenerationSummaryTypeDef
def get_value() -> PolicyGenerationSummaryTypeDef:
return {
"policyEngineId": ...,
}
# PolicyGenerationSummaryTypeDef definition
class PolicyGenerationSummaryTypeDef(TypedDict):
policyEngineId: str,
policyGenerationId: str,
name: str,
policyGenerationArn: str,
resource: ResourceTypeDef, # (1)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: PolicyGenerationStatusType, # (2)
findings: NotRequired[str],
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)
findings: str,
statusReasons: list[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)
HarnessAgentCoreMemoryConfigurationOutputTypeDef#
# HarnessAgentCoreMemoryConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessAgentCoreMemoryConfigurationOutputTypeDef
def get_value() -> HarnessAgentCoreMemoryConfigurationOutputTypeDef:
return {
"arn": ...,
}
# HarnessAgentCoreMemoryConfigurationOutputTypeDef definition
class HarnessAgentCoreMemoryConfigurationOutputTypeDef(TypedDict):
arn: str,
actorId: NotRequired[str],
messagesCount: NotRequired[int],
retrievalConfig: NotRequired[dict[str, HarnessAgentCoreMemoryRetrievalConfigTypeDef]], # (1)
- See
dict[str, HarnessAgentCoreMemoryRetrievalConfigTypeDef]
HarnessAgentCoreMemoryConfigurationTypeDef#
# HarnessAgentCoreMemoryConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessAgentCoreMemoryConfigurationTypeDef
def get_value() -> HarnessAgentCoreMemoryConfigurationTypeDef:
return {
"arn": ...,
}
# HarnessAgentCoreMemoryConfigurationTypeDef definition
class HarnessAgentCoreMemoryConfigurationTypeDef(TypedDict):
arn: str,
actorId: NotRequired[str],
messagesCount: NotRequired[int],
retrievalConfig: NotRequired[Mapping[str, HarnessAgentCoreMemoryRetrievalConfigTypeDef]], # (1)
- See
Mapping[str, HarnessAgentCoreMemoryRetrievalConfigTypeDef]
HarnessModelConfigurationOutputTypeDef#
# HarnessModelConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessModelConfigurationOutputTypeDef
def get_value() -> HarnessModelConfigurationOutputTypeDef:
return {
"bedrockModelConfig": ...,
}
# HarnessModelConfigurationOutputTypeDef definition
class HarnessModelConfigurationOutputTypeDef(TypedDict):
bedrockModelConfig: NotRequired[HarnessBedrockModelConfigOutputTypeDef], # (1)
openAiModelConfig: NotRequired[HarnessOpenAiModelConfigOutputTypeDef], # (2)
geminiModelConfig: NotRequired[HarnessGeminiModelConfigOutputTypeDef], # (3)
liteLlmModelConfig: NotRequired[HarnessLiteLlmModelConfigOutputTypeDef], # (4)
- See HarnessBedrockModelConfigOutputTypeDef
- See HarnessOpenAiModelConfigOutputTypeDef
- See HarnessGeminiModelConfigOutputTypeDef
- See HarnessLiteLlmModelConfigOutputTypeDef
HarnessModelConfigurationTypeDef#
# HarnessModelConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessModelConfigurationTypeDef
def get_value() -> HarnessModelConfigurationTypeDef:
return {
"bedrockModelConfig": ...,
}
# HarnessModelConfigurationTypeDef definition
class HarnessModelConfigurationTypeDef(TypedDict):
bedrockModelConfig: NotRequired[HarnessBedrockModelConfigTypeDef], # (1)
openAiModelConfig: NotRequired[HarnessOpenAiModelConfigTypeDef], # (2)
geminiModelConfig: NotRequired[HarnessGeminiModelConfigTypeDef], # (3)
liteLlmModelConfig: NotRequired[HarnessLiteLlmModelConfigTypeDef], # (4)
- See HarnessBedrockModelConfigTypeDef
- See HarnessOpenAiModelConfigTypeDef
- See HarnessGeminiModelConfigTypeDef
- See HarnessLiteLlmModelConfigTypeDef
HarnessSkillGitSourceTypeDef#
# HarnessSkillGitSourceTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessSkillGitSourceTypeDef
def get_value() -> HarnessSkillGitSourceTypeDef:
return {
"url": ...,
}
# HarnessSkillGitSourceTypeDef definition
class HarnessSkillGitSourceTypeDef(TypedDict):
url: str,
path: NotRequired[str],
auth: NotRequired[HarnessSkillGitAuthTypeDef], # (1)
HarnessTruncationStrategyConfigurationTypeDef#
# HarnessTruncationStrategyConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessTruncationStrategyConfigurationTypeDef
def get_value() -> HarnessTruncationStrategyConfigurationTypeDef:
return {
"slidingWindow": ...,
}
# HarnessTruncationStrategyConfigurationTypeDef definition
class HarnessTruncationStrategyConfigurationTypeDef(TypedDict):
slidingWindow: NotRequired[HarnessSlidingWindowConfigurationTypeDef], # (1)
summarization: NotRequired[HarnessSummarizationConfigurationTypeDef], # (2)
ListHarnessesResponseTypeDef#
# ListHarnessesResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListHarnessesResponseTypeDef
def get_value() -> ListHarnessesResponseTypeDef:
return {
"harnesses": ...,
}
# ListHarnessesResponseTypeDef definition
class ListHarnessesResponseTypeDef(TypedDict):
harnesses: list[HarnessSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[HarnessSummaryTypeDef] - See ResponseMetadataTypeDef
ListHarnessVersionsResponseTypeDef#
# ListHarnessVersionsResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListHarnessVersionsResponseTypeDef
def get_value() -> ListHarnessVersionsResponseTypeDef:
return {
"harnessVersions": ...,
}
# ListHarnessVersionsResponseTypeDef definition
class ListHarnessVersionsResponseTypeDef(TypedDict):
harnessVersions: list[HarnessVersionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[HarnessVersionSummaryTypeDef] - See ResponseMetadataTypeDef
HttpConnectorTargetConfigurationOutputTypeDef#
# HttpConnectorTargetConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HttpConnectorTargetConfigurationOutputTypeDef
def get_value() -> HttpConnectorTargetConfigurationOutputTypeDef:
return {
"source": ...,
}
# HttpConnectorTargetConfigurationOutputTypeDef definition
class HttpConnectorTargetConfigurationOutputTypeDef(TypedDict):
source: HttpConnectorSourceTypeDef, # (1)
parameters: NotRequired[dict[str, str]],
HttpConnectorTargetConfigurationTypeDef#
# HttpConnectorTargetConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HttpConnectorTargetConfigurationTypeDef
def get_value() -> HttpConnectorTargetConfigurationTypeDef:
return {
"source": ...,
}
# HttpConnectorTargetConfigurationTypeDef definition
class HttpConnectorTargetConfigurationTypeDef(TypedDict):
source: HttpConnectorSourceTypeDef, # (1)
parameters: NotRequired[Mapping[str, str]],
MatchPrincipalEntryTypeDef#
# MatchPrincipalEntryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MatchPrincipalEntryTypeDef
def get_value() -> MatchPrincipalEntryTypeDef:
return {
"iamPrincipal": ...,
}
# MatchPrincipalEntryTypeDef definition
class MatchPrincipalEntryTypeDef(TypedDict):
iamPrincipal: NotRequired[IamPrincipalTypeDef], # (1)
InferenceConnectorTargetConfigurationTypeDef#
# InferenceConnectorTargetConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import InferenceConnectorTargetConfigurationTypeDef
def get_value() -> InferenceConnectorTargetConfigurationTypeDef:
return {
"source": ...,
}
# InferenceConnectorTargetConfigurationTypeDef definition
class InferenceConnectorTargetConfigurationTypeDef(TypedDict):
source: InferenceConnectorSourceTypeDef, # (1)
InferenceOperationConfigurationOutputTypeDef#
# InferenceOperationConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import InferenceOperationConfigurationOutputTypeDef
def get_value() -> InferenceOperationConfigurationOutputTypeDef:
return {
"path": ...,
}
# InferenceOperationConfigurationOutputTypeDef definition
class InferenceOperationConfigurationOutputTypeDef(TypedDict):
path: str,
providerPath: NotRequired[str],
models: NotRequired[list[ModelEntryTypeDef]], # (1)
- See
list[ModelEntryTypeDef]
InferenceOperationConfigurationTypeDef#
# InferenceOperationConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import InferenceOperationConfigurationTypeDef
def get_value() -> InferenceOperationConfigurationTypeDef:
return {
"path": ...,
}
# InferenceOperationConfigurationTypeDef definition
class InferenceOperationConfigurationTypeDef(TypedDict):
path: str,
providerPath: NotRequired[str],
models: NotRequired[Sequence[ModelEntryTypeDef]], # (1)
- See
Sequence[ModelEntryTypeDef]
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)
InterceptorPayloadFilterOutputTypeDef#
# InterceptorPayloadFilterOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import InterceptorPayloadFilterOutputTypeDef
def get_value() -> InterceptorPayloadFilterOutputTypeDef:
return {
"exclude": ...,
}
# InterceptorPayloadFilterOutputTypeDef definition
class InterceptorPayloadFilterOutputTypeDef(TypedDict):
exclude: list[InterceptorPayloadExclusionSelectorTypeDef], # (1)
- See
list[InterceptorPayloadExclusionSelectorTypeDef]
InterceptorPayloadFilterTypeDef#
# InterceptorPayloadFilterTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import InterceptorPayloadFilterTypeDef
def get_value() -> InterceptorPayloadFilterTypeDef:
return {
"exclude": ...,
}
# InterceptorPayloadFilterTypeDef definition
class InterceptorPayloadFilterTypeDef(TypedDict):
exclude: Sequence[InterceptorPayloadExclusionSelectorTypeDef], # (1)
- See
Sequence[InterceptorPayloadExclusionSelectorTypeDef]
PrivateKeySourceTypeDef#
# PrivateKeySourceTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PrivateKeySourceTypeDef
def get_value() -> PrivateKeySourceTypeDef:
return {
"kmsKeySource": ...,
}
# PrivateKeySourceTypeDef definition
class PrivateKeySourceTypeDef(TypedDict):
kmsKeySource: NotRequired[KmsKeySourceTypeTypeDef], # (1)
LimitEntryOutputTypeDef#
# LimitEntryOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import LimitEntryOutputTypeDef
def get_value() -> LimitEntryOutputTypeDef:
return {
"dimensions": ...,
}
# LimitEntryOutputTypeDef definition
class LimitEntryOutputTypeDef(TypedDict):
dimensions: dict[str, str],
requests: NotRequired[list[RateConfigTypeDef]], # (1)
tokens: NotRequired[list[RateConfigTypeDef]], # (1)
connections: NotRequired[list[RateConfigTypeDef]], # (1)
- See
list[RateConfigTypeDef] - See
list[RateConfigTypeDef] - See
list[RateConfigTypeDef]
LimitEntryTypeDef#
# LimitEntryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import LimitEntryTypeDef
def get_value() -> LimitEntryTypeDef:
return {
"dimensions": ...,
}
# LimitEntryTypeDef definition
class LimitEntryTypeDef(TypedDict):
dimensions: Mapping[str, str],
requests: NotRequired[Sequence[RateConfigTypeDef]], # (1)
tokens: NotRequired[Sequence[RateConfigTypeDef]], # (1)
connections: NotRequired[Sequence[RateConfigTypeDef]], # (1)
- See
Sequence[RateConfigTypeDef] - See
Sequence[RateConfigTypeDef] - See
Sequence[RateConfigTypeDef]
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)
ListAgentRuntimeVersionsByCapacityProviderInputPaginateTypeDef#
# ListAgentRuntimeVersionsByCapacityProviderInputPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListAgentRuntimeVersionsByCapacityProviderInputPaginateTypeDef
def get_value() -> ListAgentRuntimeVersionsByCapacityProviderInputPaginateTypeDef:
return {
"capacityProviderId": ...,
}
# ListAgentRuntimeVersionsByCapacityProviderInputPaginateTypeDef definition
class ListAgentRuntimeVersionsByCapacityProviderInputPaginateTypeDef(TypedDict):
capacityProviderId: 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 {
"name": ...,
}
# ListBrowserProfilesRequestPaginateTypeDef definition
class ListBrowserProfilesRequestPaginateTypeDef(TypedDict):
name: NotRequired[str],
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)
ListCapacityProvidersInputPaginateTypeDef#
# ListCapacityProvidersInputPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListCapacityProvidersInputPaginateTypeDef
def get_value() -> ListCapacityProvidersInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListCapacityProvidersInputPaginateTypeDef definition
class ListCapacityProvidersInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
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)
ListConfigurationBundlesRequestPaginateTypeDef#
# ListConfigurationBundlesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListConfigurationBundlesRequestPaginateTypeDef
def get_value() -> ListConfigurationBundlesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListConfigurationBundlesRequestPaginateTypeDef definition
class ListConfigurationBundlesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDatasetExamplesRequestPaginateTypeDef#
# ListDatasetExamplesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListDatasetExamplesRequestPaginateTypeDef
def get_value() -> ListDatasetExamplesRequestPaginateTypeDef:
return {
"datasetId": ...,
}
# ListDatasetExamplesRequestPaginateTypeDef definition
class ListDatasetExamplesRequestPaginateTypeDef(TypedDict):
datasetId: str,
datasetVersion: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDatasetVersionsRequestPaginateTypeDef#
# ListDatasetVersionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListDatasetVersionsRequestPaginateTypeDef
def get_value() -> ListDatasetVersionsRequestPaginateTypeDef:
return {
"datasetId": ...,
}
# ListDatasetVersionsRequestPaginateTypeDef definition
class ListDatasetVersionsRequestPaginateTypeDef(TypedDict):
datasetId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDatasetsRequestPaginateTypeDef#
# ListDatasetsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListDatasetsRequestPaginateTypeDef
def get_value() -> ListDatasetsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListDatasetsRequestPaginateTypeDef definition
class ListDatasetsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
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)
ListGatewayRateLimitsRequestPaginateTypeDef#
# ListGatewayRateLimitsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListGatewayRateLimitsRequestPaginateTypeDef
def get_value() -> ListGatewayRateLimitsRequestPaginateTypeDef:
return {
"gatewayIdentifier": ...,
}
# ListGatewayRateLimitsRequestPaginateTypeDef definition
class ListGatewayRateLimitsRequestPaginateTypeDef(TypedDict):
gatewayIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGatewayRulesRequestPaginateTypeDef#
# ListGatewayRulesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListGatewayRulesRequestPaginateTypeDef
def get_value() -> ListGatewayRulesRequestPaginateTypeDef:
return {
"gatewayIdentifier": ...,
}
# ListGatewayRulesRequestPaginateTypeDef definition
class ListGatewayRulesRequestPaginateTypeDef(TypedDict):
gatewayIdentifier: str,
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)
ListHarnessEndpointsRequestPaginateTypeDef#
# ListHarnessEndpointsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListHarnessEndpointsRequestPaginateTypeDef
def get_value() -> ListHarnessEndpointsRequestPaginateTypeDef:
return {
"harnessId": ...,
}
# ListHarnessEndpointsRequestPaginateTypeDef definition
class ListHarnessEndpointsRequestPaginateTypeDef(TypedDict):
harnessId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListHarnessVersionsRequestPaginateTypeDef#
# ListHarnessVersionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListHarnessVersionsRequestPaginateTypeDef
def get_value() -> ListHarnessVersionsRequestPaginateTypeDef:
return {
"harnessId": ...,
}
# ListHarnessVersionsRequestPaginateTypeDef definition
class ListHarnessVersionsRequestPaginateTypeDef(TypedDict):
harnessId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListHarnessesRequestPaginateTypeDef#
# ListHarnessesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListHarnessesRequestPaginateTypeDef
def get_value() -> ListHarnessesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListHarnessesRequestPaginateTypeDef definition
class ListHarnessesRequestPaginateTypeDef(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)
ListPaymentConnectorsRequestPaginateTypeDef#
# ListPaymentConnectorsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPaymentConnectorsRequestPaginateTypeDef
def get_value() -> ListPaymentConnectorsRequestPaginateTypeDef:
return {
"paymentManagerId": ...,
}
# ListPaymentConnectorsRequestPaginateTypeDef definition
class ListPaymentConnectorsRequestPaginateTypeDef(TypedDict):
paymentManagerId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPaymentCredentialProvidersRequestPaginateTypeDef#
# ListPaymentCredentialProvidersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPaymentCredentialProvidersRequestPaginateTypeDef
def get_value() -> ListPaymentCredentialProvidersRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListPaymentCredentialProvidersRequestPaginateTypeDef definition
class ListPaymentCredentialProvidersRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPaymentManagersRequestPaginateTypeDef#
# ListPaymentManagersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPaymentManagersRequestPaginateTypeDef
def get_value() -> ListPaymentManagersRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListPaymentManagersRequestPaginateTypeDef definition
class ListPaymentManagersRequestPaginateTypeDef(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)
ListPolicyEngineSummariesRequestPaginateTypeDef#
# ListPolicyEngineSummariesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPolicyEngineSummariesRequestPaginateTypeDef
def get_value() -> ListPolicyEngineSummariesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListPolicyEngineSummariesRequestPaginateTypeDef definition
class ListPolicyEngineSummariesRequestPaginateTypeDef(TypedDict):
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)
ListPolicyGenerationSummariesRequestPaginateTypeDef#
# ListPolicyGenerationSummariesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPolicyGenerationSummariesRequestPaginateTypeDef
def get_value() -> ListPolicyGenerationSummariesRequestPaginateTypeDef:
return {
"policyEngineId": ...,
}
# ListPolicyGenerationSummariesRequestPaginateTypeDef definition
class ListPolicyGenerationSummariesRequestPaginateTypeDef(TypedDict):
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)
ListPolicySummariesRequestPaginateTypeDef#
# ListPolicySummariesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPolicySummariesRequestPaginateTypeDef
def get_value() -> ListPolicySummariesRequestPaginateTypeDef:
return {
"policyEngineId": ...,
}
# ListPolicySummariesRequestPaginateTypeDef definition
class ListPolicySummariesRequestPaginateTypeDef(TypedDict):
policyEngineId: str,
targetResourceScope: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRegistriesRequestPaginateTypeDef#
# ListRegistriesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListRegistriesRequestPaginateTypeDef
def get_value() -> ListRegistriesRequestPaginateTypeDef:
return {
"status": ...,
}
# ListRegistriesRequestPaginateTypeDef definition
class ListRegistriesRequestPaginateTypeDef(TypedDict):
status: NotRequired[RegistryStatusType], # (1)
authorizerType: NotRequired[RegistryAuthorizerTypeType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListRegistryRecordsRequestPaginateTypeDef#
# ListRegistryRecordsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListRegistryRecordsRequestPaginateTypeDef
def get_value() -> ListRegistryRecordsRequestPaginateTypeDef:
return {
"registryId": ...,
}
# ListRegistryRecordsRequestPaginateTypeDef definition
class ListRegistryRecordsRequestPaginateTypeDef(TypedDict):
registryId: str,
name: NotRequired[str],
status: NotRequired[RegistryRecordStatusType], # (1)
descriptorType: NotRequired[DescriptorTypeType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
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)
ListConfigurationBundleVersionsRequestPaginateTypeDef#
# ListConfigurationBundleVersionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListConfigurationBundleVersionsRequestPaginateTypeDef
def get_value() -> ListConfigurationBundleVersionsRequestPaginateTypeDef:
return {
"bundleId": ...,
}
# ListConfigurationBundleVersionsRequestPaginateTypeDef definition
class ListConfigurationBundleVersionsRequestPaginateTypeDef(TypedDict):
bundleId: str,
filter: NotRequired[VersionFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListConfigurationBundleVersionsRequestTypeDef#
# ListConfigurationBundleVersionsRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListConfigurationBundleVersionsRequestTypeDef
def get_value() -> ListConfigurationBundleVersionsRequestTypeDef:
return {
"bundleId": ...,
}
# ListConfigurationBundleVersionsRequestTypeDef definition
class ListConfigurationBundleVersionsRequestTypeDef(TypedDict):
bundleId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
filter: NotRequired[VersionFilterTypeDef], # (1)
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
ListPaymentConnectorsResponseTypeDef#
# ListPaymentConnectorsResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPaymentConnectorsResponseTypeDef
def get_value() -> ListPaymentConnectorsResponseTypeDef:
return {
"paymentConnectors": ...,
}
# ListPaymentConnectorsResponseTypeDef definition
class ListPaymentConnectorsResponseTypeDef(TypedDict):
paymentConnectors: list[PaymentConnectorSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[PaymentConnectorSummaryTypeDef] - See ResponseMetadataTypeDef
ListPaymentCredentialProvidersResponseTypeDef#
# ListPaymentCredentialProvidersResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPaymentCredentialProvidersResponseTypeDef
def get_value() -> ListPaymentCredentialProvidersResponseTypeDef:
return {
"credentialProviders": ...,
}
# ListPaymentCredentialProvidersResponseTypeDef definition
class ListPaymentCredentialProvidersResponseTypeDef(TypedDict):
credentialProviders: list[PaymentCredentialProviderItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[PaymentCredentialProviderItemTypeDef] - See ResponseMetadataTypeDef
ListPaymentManagersResponseTypeDef#
# ListPaymentManagersResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPaymentManagersResponseTypeDef
def get_value() -> ListPaymentManagersResponseTypeDef:
return {
"paymentManagers": ...,
}
# ListPaymentManagersResponseTypeDef definition
class ListPaymentManagersResponseTypeDef(TypedDict):
paymentManagers: list[PaymentManagerSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[PaymentManagerSummaryTypeDef] - See ResponseMetadataTypeDef
ListPolicyEngineSummariesResponseTypeDef#
# ListPolicyEngineSummariesResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPolicyEngineSummariesResponseTypeDef
def get_value() -> ListPolicyEngineSummariesResponseTypeDef:
return {
"policyEngines": ...,
}
# ListPolicyEngineSummariesResponseTypeDef definition
class ListPolicyEngineSummariesResponseTypeDef(TypedDict):
policyEngines: list[PolicyEngineSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[PolicyEngineSummaryTypeDef] - 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
ListPolicySummariesResponseTypeDef#
# ListPolicySummariesResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPolicySummariesResponseTypeDef
def get_value() -> ListPolicySummariesResponseTypeDef:
return {
"policies": ...,
}
# ListPolicySummariesResponseTypeDef definition
class ListPolicySummariesResponseTypeDef(TypedDict):
policies: list[PolicySummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[PolicySummaryTypeDef] - See ResponseMetadataTypeDef
ListRegistriesResponseTypeDef#
# ListRegistriesResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListRegistriesResponseTypeDef
def get_value() -> ListRegistriesResponseTypeDef:
return {
"registries": ...,
}
# ListRegistriesResponseTypeDef definition
class ListRegistriesResponseTypeDef(TypedDict):
registries: list[RegistrySummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[RegistrySummaryTypeDef] - See ResponseMetadataTypeDef
ListRegistryRecordsResponseTypeDef#
# ListRegistryRecordsResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListRegistryRecordsResponseTypeDef
def get_value() -> ListRegistryRecordsResponseTypeDef:
return {
"registryRecords": ...,
}
# ListRegistryRecordsResponseTypeDef definition
class ListRegistryRecordsResponseTypeDef(TypedDict):
registryRecords: list[RegistryRecordSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[RegistryRecordSummaryTypeDef] - 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
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)
sessionConfiguration: NotRequired[SessionConfigurationTypeDef], # (2)
streamingConfiguration: NotRequired[StreamingConfigurationTypeDef], # (3)
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)
sessionConfiguration: NotRequired[SessionConfigurationTypeDef], # (2)
streamingConfiguration: NotRequired[StreamingConfigurationTypeDef], # (3)
UpdatedServerDefinitionTypeDef#
# UpdatedServerDefinitionTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatedServerDefinitionTypeDef
def get_value() -> UpdatedServerDefinitionTypeDef:
return {
"optionalValue": ...,
}
# UpdatedServerDefinitionTypeDef definition
class UpdatedServerDefinitionTypeDef(TypedDict):
optionalValue: NotRequired[ServerDefinitionTypeDef], # (1)
McpDescriptorTypeDef#
# McpDescriptorTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import McpDescriptorTypeDef
def get_value() -> McpDescriptorTypeDef:
return {
"server": ...,
}
# McpDescriptorTypeDef definition
class McpDescriptorTypeDef(TypedDict):
server: NotRequired[ServerDefinitionTypeDef], # (1)
tools: NotRequired[ToolsDefinitionTypeDef], # (2)
UpdatedToolsDefinitionTypeDef#
# UpdatedToolsDefinitionTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatedToolsDefinitionTypeDef
def get_value() -> UpdatedToolsDefinitionTypeDef:
return {
"optionalValue": ...,
}
# UpdatedToolsDefinitionTypeDef definition
class UpdatedToolsDefinitionTypeDef(TypedDict):
optionalValue: NotRequired[ToolsDefinitionTypeDef], # (1)
ModelMappingTypeDef#
# ModelMappingTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ModelMappingTypeDef
def get_value() -> ModelMappingTypeDef:
return {
"providerPrefix": ...,
}
# ModelMappingTypeDef definition
class ModelMappingTypeDef(TypedDict):
providerPrefix: NotRequired[ProviderPrefixTypeDef], # (1)
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)
OnBehalfOfTokenExchangeConfigTypeOutputTypeDef#
# OnBehalfOfTokenExchangeConfigTypeOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import OnBehalfOfTokenExchangeConfigTypeOutputTypeDef
def get_value() -> OnBehalfOfTokenExchangeConfigTypeOutputTypeDef:
return {
"grantType": ...,
}
# OnBehalfOfTokenExchangeConfigTypeOutputTypeDef definition
class OnBehalfOfTokenExchangeConfigTypeOutputTypeDef(TypedDict):
grantType: OnBehalfOfTokenExchangeGrantTypeTypeType, # (1)
tokenExchangeGrantTypeConfig: NotRequired[TokenExchangeGrantTypeConfigTypeOutputTypeDef], # (2)
OpenResponsesEvaluatorModelConfigTypeDef#
# OpenResponsesEvaluatorModelConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import OpenResponsesEvaluatorModelConfigTypeDef
def get_value() -> OpenResponsesEvaluatorModelConfigTypeDef:
return {
"modelId": ...,
}
# OpenResponsesEvaluatorModelConfigTypeDef definition
class OpenResponsesEvaluatorModelConfigTypeDef(TypedDict):
modelId: str,
maxOutputTokens: NotRequired[int],
temperature: NotRequired[float],
topP: NotRequired[float],
reasoning: NotRequired[ReasoningConfigurationTypeDef], # (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)
policy: NotRequired[PolicyStatementTypeDef], # (3)
PrivateEndpointOutputTypeDef#
# PrivateEndpointOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PrivateEndpointOutputTypeDef
def get_value() -> PrivateEndpointOutputTypeDef:
return {
"selfManagedLatticeResource": ...,
}
# PrivateEndpointOutputTypeDef definition
class PrivateEndpointOutputTypeDef(TypedDict):
selfManagedLatticeResource: NotRequired[SelfManagedLatticeResourceTypeDef], # (1)
managedVpcResource: NotRequired[ManagedVpcResourceOutputTypeDef], # (2)
RegistryRecordCredentialProviderUnionOutputTypeDef#
# RegistryRecordCredentialProviderUnionOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RegistryRecordCredentialProviderUnionOutputTypeDef
def get_value() -> RegistryRecordCredentialProviderUnionOutputTypeDef:
return {
"oauthCredentialProvider": ...,
}
# RegistryRecordCredentialProviderUnionOutputTypeDef definition
class RegistryRecordCredentialProviderUnionOutputTypeDef(TypedDict):
oauthCredentialProvider: NotRequired[RegistryRecordOAuthCredentialProviderOutputTypeDef], # (1)
iamCredentialProvider: NotRequired[RegistryRecordIamCredentialProviderTypeDef], # (2)
- See RegistryRecordOAuthCredentialProviderOutputTypeDef
- See RegistryRecordIamCredentialProviderTypeDef
ToolsFileSystemConfigurationTypeDef#
# ToolsFileSystemConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ToolsFileSystemConfigurationTypeDef
def get_value() -> ToolsFileSystemConfigurationTypeDef:
return {
"s3FilesConfiguration": ...,
}
# ToolsFileSystemConfigurationTypeDef definition
class ToolsFileSystemConfigurationTypeDef(TypedDict):
s3FilesConfiguration: NotRequired[S3FilesConfigurationTypeDef], # (1)
efsConfiguration: NotRequired[EfsConfigurationTypeDef], # (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)
ValidationOutputTypeDef#
# ValidationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ValidationOutputTypeDef
def get_value() -> ValidationOutputTypeDef:
return {
"stringValidation": ...,
}
# ValidationOutputTypeDef definition
class ValidationOutputTypeDef(TypedDict):
stringValidation: NotRequired[StringValidationOutputTypeDef], # (1)
stringListValidation: NotRequired[StringListValidationOutputTypeDef], # (2)
numberValidation: NotRequired[NumberValidationTypeDef], # (3)
WeightedRouteOutputTypeDef#
# WeightedRouteOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import WeightedRouteOutputTypeDef
def get_value() -> WeightedRouteOutputTypeDef:
return {
"trafficSplit": ...,
}
# WeightedRouteOutputTypeDef definition
class WeightedRouteOutputTypeDef(TypedDict):
trafficSplit: list[TargetTrafficSplitEntryOutputTypeDef], # (1)
- See
list[TargetTrafficSplitEntryOutputTypeDef]
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)
UpdateCapacityProviderInputTypeDef#
# UpdateCapacityProviderInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateCapacityProviderInputTypeDef
def get_value() -> UpdateCapacityProviderInputTypeDef:
return {
"capacityProviderId": ...,
}
# UpdateCapacityProviderInputTypeDef definition
class UpdateCapacityProviderInputTypeDef(TypedDict):
capacityProviderId: str,
description: NotRequired[UpdatedDescriptionTypeDef], # (1)
clientToken: NotRequired[str],
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)
UpdatedA2aDescriptorTypeDef#
# UpdatedA2aDescriptorTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatedA2aDescriptorTypeDef
def get_value() -> UpdatedA2aDescriptorTypeDef:
return {
"optionalValue": ...,
}
# UpdatedA2aDescriptorTypeDef definition
class UpdatedA2aDescriptorTypeDef(TypedDict):
optionalValue: NotRequired[A2aDescriptorTypeDef], # (1)
UpdatedHarnessEnvironmentArtifactTypeDef#
# UpdatedHarnessEnvironmentArtifactTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatedHarnessEnvironmentArtifactTypeDef
def get_value() -> UpdatedHarnessEnvironmentArtifactTypeDef:
return {
"optionalValue": ...,
}
# UpdatedHarnessEnvironmentArtifactTypeDef definition
class UpdatedHarnessEnvironmentArtifactTypeDef(TypedDict):
optionalValue: NotRequired[HarnessEnvironmentArtifactTypeDef], # (1)
UpdatedAgentSkillsDescriptorFieldsTypeDef#
# UpdatedAgentSkillsDescriptorFieldsTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatedAgentSkillsDescriptorFieldsTypeDef
def get_value() -> UpdatedAgentSkillsDescriptorFieldsTypeDef:
return {
"skillMd": ...,
}
# UpdatedAgentSkillsDescriptorFieldsTypeDef definition
class UpdatedAgentSkillsDescriptorFieldsTypeDef(TypedDict):
skillMd: NotRequired[UpdatedSkillMdDefinitionTypeDef], # (1)
skillDefinition: NotRequired[UpdatedSkillDefinitionTypeDef], # (2)
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)
HttpApiSchemaConfigurationTypeDef#
# HttpApiSchemaConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HttpApiSchemaConfigurationTypeDef
def get_value() -> HttpApiSchemaConfigurationTypeDef:
return {
"source": ...,
}
# HttpApiSchemaConfigurationTypeDef definition
class HttpApiSchemaConfigurationTypeDef(TypedDict):
source: ApiSchemaConfigurationTypeDef, # (1)
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,
mcpToolSchema: NotRequired[McpToolSchemaConfigurationTypeDef], # (1)
listingMode: NotRequired[ListingModeType], # (2)
resourcePriority: NotRequired[int],
PaymentProviderConfigurationInputTypeDef#
# PaymentProviderConfigurationInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PaymentProviderConfigurationInputTypeDef
def get_value() -> PaymentProviderConfigurationInputTypeDef:
return {
"coinbaseCdpConfiguration": ...,
}
# PaymentProviderConfigurationInputTypeDef definition
class PaymentProviderConfigurationInputTypeDef(TypedDict):
coinbaseCdpConfiguration: NotRequired[CoinbaseCdpConfigurationInputTypeDef], # (1)
stripePrivyConfiguration: NotRequired[StripePrivyConfigurationInputTypeDef], # (2)
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],
resourcePriority: NotRequired[int],
lastSynchronizedAt: NotRequired[datetime.datetime],
authorizationData: NotRequired[AuthorizationDataTypeDef], # (2)
targetType: NotRequired[TargetTypeType], # (3)
listingMode: NotRequired[ListingModeType], # (4)
- See TargetStatusType
- See AuthorizationDataTypeDef
- See TargetTypeType
- See ListingModeType
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)
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[VpcConfigUnionTypeDef], # (2)
- See NetworkModeType
- See VpcConfigUnionTypeDef
CertificateTypeDef#
# CertificateTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CertificateTypeDef
def get_value() -> CertificateTypeDef:
return {
"location": ...,
}
# CertificateTypeDef definition
class CertificateTypeDef(TypedDict):
location: CertificateLocationTypeDef, # (1)
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: ClaimMatchValueTypeUnionTypeDef, # (1)
claimMatchOperator: ClaimMatchOperatorTypeType, # (2)
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],
BrowserEnterprisePolicyTypeDef#
# BrowserEnterprisePolicyTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import BrowserEnterprisePolicyTypeDef
def get_value() -> BrowserEnterprisePolicyTypeDef:
return {
"location": ...,
}
# BrowserEnterprisePolicyTypeDef definition
class BrowserEnterprisePolicyTypeDef(TypedDict):
location: ResourceLocationTypeDef, # (1)
type: NotRequired[BrowserEnterprisePolicyTypeType], # (2)
PaymentProviderConfigurationOutputTypeDef#
# PaymentProviderConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PaymentProviderConfigurationOutputTypeDef
def get_value() -> PaymentProviderConfigurationOutputTypeDef:
return {
"coinbaseCdpConfiguration": ...,
}
# PaymentProviderConfigurationOutputTypeDef definition
class PaymentProviderConfigurationOutputTypeDef(TypedDict):
coinbaseCdpConfiguration: NotRequired[CoinbaseCdpConfigurationOutputTypeDef], # (1)
stripePrivyConfiguration: NotRequired[StripePrivyConfigurationOutputTypeDef], # (2)
CreateConfigurationBundleRequestTypeDef#
# CreateConfigurationBundleRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateConfigurationBundleRequestTypeDef
def get_value() -> CreateConfigurationBundleRequestTypeDef:
return {
"bundleName": ...,
}
# CreateConfigurationBundleRequestTypeDef definition
class CreateConfigurationBundleRequestTypeDef(TypedDict):
bundleName: str,
components: Mapping[str, ComponentConfigurationUnionTypeDef], # (1)
clientToken: NotRequired[str],
description: NotRequired[str],
branchName: NotRequired[str],
commitMessage: NotRequired[str],
createdBy: NotRequired[VersionCreatedBySourceTypeDef], # (2)
kmsKeyArn: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
- See
Mapping[str, ComponentConfigurationUnionTypeDef] - See VersionCreatedBySourceTypeDef
UpdateConfigurationBundleRequestTypeDef#
# UpdateConfigurationBundleRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateConfigurationBundleRequestTypeDef
def get_value() -> UpdateConfigurationBundleRequestTypeDef:
return {
"bundleId": ...,
}
# UpdateConfigurationBundleRequestTypeDef definition
class UpdateConfigurationBundleRequestTypeDef(TypedDict):
bundleId: str,
clientToken: NotRequired[str],
bundleName: NotRequired[str],
description: NotRequired[str],
components: NotRequired[Mapping[str, ComponentConfigurationUnionTypeDef]], # (1)
parentVersionIds: NotRequired[Sequence[str]],
branchName: NotRequired[str],
commitMessage: NotRequired[str],
createdBy: NotRequired[VersionCreatedBySourceTypeDef], # (2)
kmsKeyArn: NotRequired[str],
- See
Mapping[str, ComponentConfigurationUnionTypeDef] - See VersionCreatedBySourceTypeDef
WeightedOverrideOutputTypeDef#
# WeightedOverrideOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import WeightedOverrideOutputTypeDef
def get_value() -> WeightedOverrideOutputTypeDef:
return {
"trafficSplit": ...,
}
# WeightedOverrideOutputTypeDef definition
class WeightedOverrideOutputTypeDef(TypedDict):
trafficSplit: list[TrafficSplitEntryOutputTypeDef], # (1)
- See
list[TrafficSplitEntryOutputTypeDef]
ConnectorTargetConfigurationOutputTypeDef#
# ConnectorTargetConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ConnectorTargetConfigurationOutputTypeDef
def get_value() -> ConnectorTargetConfigurationOutputTypeDef:
return {
"source": ...,
}
# ConnectorTargetConfigurationOutputTypeDef definition
class ConnectorTargetConfigurationOutputTypeDef(TypedDict):
source: ConnectorSourceTypeDef, # (1)
enabled: NotRequired[list[str]],
configurations: NotRequired[list[ConnectorConfigurationOutputTypeDef]], # (2)
- See ConnectorSourceTypeDef
- See
list[ConnectorConfigurationOutputTypeDef]
ConnectorTargetConfigurationTypeDef#
# ConnectorTargetConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ConnectorTargetConfigurationTypeDef
def get_value() -> ConnectorTargetConfigurationTypeDef:
return {
"source": ...,
}
# ConnectorTargetConfigurationTypeDef definition
class ConnectorTargetConfigurationTypeDef(TypedDict):
source: ConnectorSourceTypeDef, # (1)
enabled: NotRequired[Sequence[str]],
configurations: NotRequired[Sequence[ConnectorConfigurationTypeDef]], # (2)
- See ConnectorSourceTypeDef
- See
Sequence[ConnectorConfigurationTypeDef]
StreamDeliveryResourceOutputTypeDef#
# StreamDeliveryResourceOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import StreamDeliveryResourceOutputTypeDef
def get_value() -> StreamDeliveryResourceOutputTypeDef:
return {
"kinesis": ...,
}
# StreamDeliveryResourceOutputTypeDef definition
class StreamDeliveryResourceOutputTypeDef(TypedDict):
kinesis: NotRequired[KinesisResourceOutputTypeDef], # (1)
StreamDeliveryResourceTypeDef#
# StreamDeliveryResourceTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import StreamDeliveryResourceTypeDef
def get_value() -> StreamDeliveryResourceTypeDef:
return {
"kinesis": ...,
}
# StreamDeliveryResourceTypeDef definition
class StreamDeliveryResourceTypeDef(TypedDict):
kinesis: NotRequired[KinesisResourceTypeDef], # (1)
ConfigurationBundleVersionSummaryTypeDef#
# ConfigurationBundleVersionSummaryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ConfigurationBundleVersionSummaryTypeDef
def get_value() -> ConfigurationBundleVersionSummaryTypeDef:
return {
"bundleArn": ...,
}
# ConfigurationBundleVersionSummaryTypeDef definition
class ConfigurationBundleVersionSummaryTypeDef(TypedDict):
bundleArn: str,
bundleId: str,
versionId: str,
versionCreatedAt: datetime.datetime,
lineageMetadata: NotRequired[VersionLineageMetadataTypeDef], # (1)
GetConfigurationBundleResponseTypeDef#
# GetConfigurationBundleResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetConfigurationBundleResponseTypeDef
def get_value() -> GetConfigurationBundleResponseTypeDef:
return {
"bundleArn": ...,
}
# GetConfigurationBundleResponseTypeDef definition
class GetConfigurationBundleResponseTypeDef(TypedDict):
bundleArn: str,
bundleId: str,
bundleName: str,
description: str,
versionId: str,
components: dict[str, ComponentConfigurationOutputTypeDef], # (1)
lineageMetadata: VersionLineageMetadataTypeDef, # (2)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
kmsKeyArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
dict[str, ComponentConfigurationOutputTypeDef] - See VersionLineageMetadataTypeDef
- See ResponseMetadataTypeDef
GetConfigurationBundleVersionResponseTypeDef#
# GetConfigurationBundleVersionResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetConfigurationBundleVersionResponseTypeDef
def get_value() -> GetConfigurationBundleVersionResponseTypeDef:
return {
"bundleArn": ...,
}
# GetConfigurationBundleVersionResponseTypeDef definition
class GetConfigurationBundleVersionResponseTypeDef(TypedDict):
bundleArn: str,
bundleId: str,
bundleName: str,
description: str,
versionId: str,
components: dict[str, ComponentConfigurationOutputTypeDef], # (1)
lineageMetadata: VersionLineageMetadataTypeDef, # (2)
createdAt: datetime.datetime,
versionCreatedAt: datetime.datetime,
kmsKeyArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
dict[str, ComponentConfigurationOutputTypeDef] - See VersionLineageMetadataTypeDef
- 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
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)
HarnessAgentCoreGatewayConfigOutputTypeDef#
# HarnessAgentCoreGatewayConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessAgentCoreGatewayConfigOutputTypeDef
def get_value() -> HarnessAgentCoreGatewayConfigOutputTypeDef:
return {
"gatewayArn": ...,
}
# HarnessAgentCoreGatewayConfigOutputTypeDef definition
class HarnessAgentCoreGatewayConfigOutputTypeDef(TypedDict):
gatewayArn: str,
outboundAuth: NotRequired[HarnessGatewayOutboundAuthOutputTypeDef], # (1)
CreatePaymentConnectorRequestTypeDef#
# CreatePaymentConnectorRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreatePaymentConnectorRequestTypeDef
def get_value() -> CreatePaymentConnectorRequestTypeDef:
return {
"paymentManagerId": ...,
}
# CreatePaymentConnectorRequestTypeDef definition
class CreatePaymentConnectorRequestTypeDef(TypedDict):
paymentManagerId: str,
name: str,
type: PaymentConnectorTypeType, # (1)
credentialProviderConfigurations: Sequence[CredentialsProviderConfigurationTypeDef], # (2)
description: NotRequired[str],
provisionMode: NotRequired[PaymentConnectorProvisionModeType], # (3)
clientToken: NotRequired[str],
- See PaymentConnectorTypeType
- See
Sequence[CredentialsProviderConfigurationTypeDef] - See PaymentConnectorProvisionModeType
CreatePaymentConnectorResponseTypeDef#
# CreatePaymentConnectorResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreatePaymentConnectorResponseTypeDef
def get_value() -> CreatePaymentConnectorResponseTypeDef:
return {
"paymentConnectorId": ...,
}
# CreatePaymentConnectorResponseTypeDef definition
class CreatePaymentConnectorResponseTypeDef(TypedDict):
paymentConnectorId: str,
paymentManagerId: str,
name: str,
type: PaymentConnectorTypeType, # (1)
credentialProviderConfigurations: list[CredentialsProviderConfigurationTypeDef], # (2)
createdAt: datetime.datetime,
status: PaymentConnectorStatusType, # (3)
authorizationUrl: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See PaymentConnectorTypeType
- See
list[CredentialsProviderConfigurationTypeDef] - See PaymentConnectorStatusType
- See ResponseMetadataTypeDef
GetPaymentConnectorResponseTypeDef#
# GetPaymentConnectorResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetPaymentConnectorResponseTypeDef
def get_value() -> GetPaymentConnectorResponseTypeDef:
return {
"paymentConnectorId": ...,
}
# GetPaymentConnectorResponseTypeDef definition
class GetPaymentConnectorResponseTypeDef(TypedDict):
paymentConnectorId: str,
name: str,
description: str,
type: PaymentConnectorTypeType, # (1)
credentialProviderConfigurations: list[CredentialsProviderConfigurationTypeDef], # (2)
createdAt: datetime.datetime,
lastUpdatedAt: datetime.datetime,
status: PaymentConnectorStatusType, # (3)
authorizationUrl: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See PaymentConnectorTypeType
- See
list[CredentialsProviderConfigurationTypeDef] - See PaymentConnectorStatusType
- See ResponseMetadataTypeDef
UpdatePaymentConnectorRequestTypeDef#
# UpdatePaymentConnectorRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatePaymentConnectorRequestTypeDef
def get_value() -> UpdatePaymentConnectorRequestTypeDef:
return {
"paymentManagerId": ...,
}
# UpdatePaymentConnectorRequestTypeDef definition
class UpdatePaymentConnectorRequestTypeDef(TypedDict):
paymentManagerId: str,
paymentConnectorId: str,
description: NotRequired[str],
type: NotRequired[PaymentConnectorTypeType], # (1)
credentialProviderConfigurations: NotRequired[Sequence[CredentialsProviderConfigurationTypeDef]], # (2)
clientToken: NotRequired[str],
- See PaymentConnectorTypeType
- See
Sequence[CredentialsProviderConfigurationTypeDef]
UpdatePaymentConnectorResponseTypeDef#
# UpdatePaymentConnectorResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatePaymentConnectorResponseTypeDef
def get_value() -> UpdatePaymentConnectorResponseTypeDef:
return {
"paymentConnectorId": ...,
}
# UpdatePaymentConnectorResponseTypeDef definition
class UpdatePaymentConnectorResponseTypeDef(TypedDict):
paymentConnectorId: str,
paymentManagerId: str,
name: str,
type: PaymentConnectorTypeType, # (1)
credentialProviderConfigurations: list[CredentialsProviderConfigurationTypeDef], # (2)
lastUpdatedAt: datetime.datetime,
status: PaymentConnectorStatusType, # (3)
authorizationUrl: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See PaymentConnectorTypeType
- See
list[CredentialsProviderConfigurationTypeDef] - See PaymentConnectorStatusType
- See ResponseMetadataTypeDef
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)
AddDatasetExamplesRequestTypeDef#
# AddDatasetExamplesRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import AddDatasetExamplesRequestTypeDef
def get_value() -> AddDatasetExamplesRequestTypeDef:
return {
"datasetId": ...,
}
# AddDatasetExamplesRequestTypeDef definition
class AddDatasetExamplesRequestTypeDef(TypedDict):
datasetId: str,
source: DataSourceTypeTypeDef, # (1)
clientToken: NotRequired[str],
CreateDatasetRequestTypeDef#
# CreateDatasetRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateDatasetRequestTypeDef
def get_value() -> CreateDatasetRequestTypeDef:
return {
"datasetName": ...,
}
# CreateDatasetRequestTypeDef definition
class CreateDatasetRequestTypeDef(TypedDict):
datasetName: str,
source: DataSourceTypeTypeDef, # (1)
schemaType: DatasetSchemaTypeType, # (2)
clientToken: NotRequired[str],
description: NotRequired[str],
kmsKeyArn: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
LaunchParametersOutputTypeDef#
# LaunchParametersOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import LaunchParametersOutputTypeDef
def get_value() -> LaunchParametersOutputTypeDef:
return {
"operatingSystem": ...,
}
# LaunchParametersOutputTypeDef definition
class LaunchParametersOutputTypeDef(TypedDict):
operatingSystem: OperatingSystemType, # (1)
instanceRequirements: InstanceRequirementsOutputTypeDef, # (2)
ephemeralVolumes: NotRequired[list[EphemeralBlockDeviceMappingTypeDef]], # (3)
monitoring: NotRequired[MonitoringType], # (4)
licenseSpecifications: NotRequired[list[LicenseSpecificationTypeDef]], # (5)
capacityReservationSpecification: NotRequired[CapacityReservationSpecificationTypeDef], # (6)
sshKeyName: NotRequired[str],
instanceProfileArn: NotRequired[str],
propagatedTags: NotRequired[dict[str, str]],
- See OperatingSystemType
- See InstanceRequirementsOutputTypeDef
- See
list[EphemeralBlockDeviceMappingTypeDef] - See MonitoringType
- See
list[LicenseSpecificationTypeDef] - See CapacityReservationSpecificationTypeDef
LaunchParametersTypeDef#
# LaunchParametersTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import LaunchParametersTypeDef
def get_value() -> LaunchParametersTypeDef:
return {
"operatingSystem": ...,
}
# LaunchParametersTypeDef definition
class LaunchParametersTypeDef(TypedDict):
operatingSystem: OperatingSystemType, # (1)
instanceRequirements: InstanceRequirementsTypeDef, # (2)
ephemeralVolumes: NotRequired[Sequence[EphemeralBlockDeviceMappingTypeDef]], # (3)
monitoring: NotRequired[MonitoringType], # (4)
licenseSpecifications: NotRequired[Sequence[LicenseSpecificationTypeDef]], # (5)
capacityReservationSpecification: NotRequired[CapacityReservationSpecificationTypeDef], # (6)
sshKeyName: NotRequired[str],
instanceProfileArn: NotRequired[str],
propagatedTags: NotRequired[Mapping[str, str]],
- See OperatingSystemType
- See InstanceRequirementsTypeDef
- See
Sequence[EphemeralBlockDeviceMappingTypeDef] - See MonitoringType
- See
Sequence[LicenseSpecificationTypeDef] - See CapacityReservationSpecificationTypeDef
HarnessAgentCoreRuntimeEnvironmentTypeDef#
# HarnessAgentCoreRuntimeEnvironmentTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessAgentCoreRuntimeEnvironmentTypeDef
def get_value() -> HarnessAgentCoreRuntimeEnvironmentTypeDef:
return {
"agentRuntimeArn": ...,
}
# HarnessAgentCoreRuntimeEnvironmentTypeDef definition
class HarnessAgentCoreRuntimeEnvironmentTypeDef(TypedDict):
agentRuntimeArn: str,
agentRuntimeName: str,
agentRuntimeId: str,
lifecycleConfiguration: LifecycleConfigurationTypeDef, # (1)
networkConfiguration: NetworkConfigurationOutputTypeDef, # (2)
filesystemConfigurations: NotRequired[list[FilesystemConfigurationTypeDef]], # (3)
- See LifecycleConfigurationTypeDef
- See NetworkConfigurationOutputTypeDef
- See
list[FilesystemConfigurationTypeDef]
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
ListPolicyGenerationSummariesResponseTypeDef#
# ListPolicyGenerationSummariesResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListPolicyGenerationSummariesResponseTypeDef
def get_value() -> ListPolicyGenerationSummariesResponseTypeDef:
return {
"policyGenerations": ...,
}
# ListPolicyGenerationSummariesResponseTypeDef definition
class ListPolicyGenerationSummariesResponseTypeDef(TypedDict):
policyGenerations: list[PolicyGenerationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[PolicyGenerationSummaryTypeDef] - See ResponseMetadataTypeDef
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
HarnessMemoryConfigurationOutputTypeDef#
# HarnessMemoryConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessMemoryConfigurationOutputTypeDef
def get_value() -> HarnessMemoryConfigurationOutputTypeDef:
return {
"agentCoreMemoryConfiguration": ...,
}
# HarnessMemoryConfigurationOutputTypeDef definition
class HarnessMemoryConfigurationOutputTypeDef(TypedDict):
agentCoreMemoryConfiguration: NotRequired[HarnessAgentCoreMemoryConfigurationOutputTypeDef], # (1)
managedMemoryConfiguration: NotRequired[HarnessManagedMemoryConfigurationOutputTypeDef], # (2)
disabled: NotRequired[dict[str, Any]],
- See HarnessAgentCoreMemoryConfigurationOutputTypeDef
- See HarnessManagedMemoryConfigurationOutputTypeDef
HarnessSkillOutputTypeDef#
# HarnessSkillOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessSkillOutputTypeDef
def get_value() -> HarnessSkillOutputTypeDef:
return {
"path": ...,
}
# HarnessSkillOutputTypeDef definition
class HarnessSkillOutputTypeDef(TypedDict):
path: NotRequired[str],
s3: NotRequired[HarnessSkillS3SourceTypeDef], # (1)
git: NotRequired[HarnessSkillGitSourceTypeDef], # (2)
awsSkills: NotRequired[HarnessSkillAwsSkillsSourceOutputTypeDef], # (3)
- See HarnessSkillS3SourceTypeDef
- See HarnessSkillGitSourceTypeDef
- See HarnessSkillAwsSkillsSourceOutputTypeDef
HarnessSkillTypeDef#
# HarnessSkillTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessSkillTypeDef
def get_value() -> HarnessSkillTypeDef:
return {
"path": ...,
}
# HarnessSkillTypeDef definition
class HarnessSkillTypeDef(TypedDict):
path: NotRequired[str],
s3: NotRequired[HarnessSkillS3SourceTypeDef], # (1)
git: NotRequired[HarnessSkillGitSourceTypeDef], # (2)
awsSkills: NotRequired[HarnessSkillAwsSkillsSourceUnionTypeDef], # (3)
- See HarnessSkillS3SourceTypeDef
- See HarnessSkillGitSourceTypeDef
- See HarnessSkillAwsSkillsSourceUnionTypeDef
HarnessTruncationConfigurationTypeDef#
# HarnessTruncationConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessTruncationConfigurationTypeDef
def get_value() -> HarnessTruncationConfigurationTypeDef:
return {
"strategy": ...,
}
# HarnessTruncationConfigurationTypeDef definition
class HarnessTruncationConfigurationTypeDef(TypedDict):
strategy: HarnessTruncationStrategyType, # (1)
config: NotRequired[HarnessTruncationStrategyConfigurationTypeDef], # (2)
MatchPrincipalsOutputTypeDef#
# MatchPrincipalsOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MatchPrincipalsOutputTypeDef
def get_value() -> MatchPrincipalsOutputTypeDef:
return {
"anyOf": ...,
}
# MatchPrincipalsOutputTypeDef definition
class MatchPrincipalsOutputTypeDef(TypedDict):
anyOf: list[MatchPrincipalEntryTypeDef], # (1)
- See
list[MatchPrincipalEntryTypeDef]
MatchPrincipalsTypeDef#
# MatchPrincipalsTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MatchPrincipalsTypeDef
def get_value() -> MatchPrincipalsTypeDef:
return {
"anyOf": ...,
}
# MatchPrincipalsTypeDef definition
class MatchPrincipalsTypeDef(TypedDict):
anyOf: Sequence[MatchPrincipalEntryTypeDef], # (1)
- See
Sequence[MatchPrincipalEntryTypeDef]
InterceptorInputConfigurationOutputTypeDef#
# InterceptorInputConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import InterceptorInputConfigurationOutputTypeDef
def get_value() -> InterceptorInputConfigurationOutputTypeDef:
return {
"passRequestHeaders": ...,
}
# InterceptorInputConfigurationOutputTypeDef definition
class InterceptorInputConfigurationOutputTypeDef(TypedDict):
passRequestHeaders: bool,
payloadFilter: NotRequired[InterceptorPayloadFilterOutputTypeDef], # (1)
PrivateKeyJwtConfigOutputTypeDef#
# PrivateKeyJwtConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PrivateKeyJwtConfigOutputTypeDef
def get_value() -> PrivateKeyJwtConfigOutputTypeDef:
return {
"privateKeySource": ...,
}
# PrivateKeyJwtConfigOutputTypeDef definition
class PrivateKeyJwtConfigOutputTypeDef(TypedDict):
privateKeySource: NotRequired[PrivateKeySourceTypeDef], # (1)
signingAlgorithm: NotRequired[SigningAlgorithmType], # (2)
additionalHeaderClaims: NotRequired[dict[str, str]],
additionalPayloadClaims: NotRequired[dict[str, str]],
PrivateKeyJwtConfigTypeDef#
# PrivateKeyJwtConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PrivateKeyJwtConfigTypeDef
def get_value() -> PrivateKeyJwtConfigTypeDef:
return {
"privateKeySource": ...,
}
# PrivateKeyJwtConfigTypeDef definition
class PrivateKeyJwtConfigTypeDef(TypedDict):
privateKeySource: NotRequired[PrivateKeySourceTypeDef], # (1)
signingAlgorithm: NotRequired[SigningAlgorithmType], # (2)
additionalHeaderClaims: NotRequired[Mapping[str, str]],
additionalPayloadClaims: NotRequired[Mapping[str, str]],
CreateGatewayRateLimitResponseTypeDef#
# CreateGatewayRateLimitResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateGatewayRateLimitResponseTypeDef
def get_value() -> CreateGatewayRateLimitResponseTypeDef:
return {
"rateLimitId": ...,
}
# CreateGatewayRateLimitResponseTypeDef definition
class CreateGatewayRateLimitResponseTypeDef(TypedDict):
rateLimitId: str,
gatewayIdentifier: str,
description: str,
dimensionKeys: list[str],
entries: list[LimitEntryOutputTypeDef], # (1)
status: GatewayRateLimitStatusType, # (2)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
list[LimitEntryOutputTypeDef] - See GatewayRateLimitStatusType
- See ResponseMetadataTypeDef
GatewayRateLimitDetailTypeDef#
# GatewayRateLimitDetailTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GatewayRateLimitDetailTypeDef
def get_value() -> GatewayRateLimitDetailTypeDef:
return {
"rateLimitId": ...,
}
# GatewayRateLimitDetailTypeDef definition
class GatewayRateLimitDetailTypeDef(TypedDict):
rateLimitId: str,
gatewayIdentifier: str,
dimensionKeys: list[str],
entries: list[LimitEntryOutputTypeDef], # (1)
status: GatewayRateLimitStatusType, # (2)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
description: NotRequired[str],
- See
list[LimitEntryOutputTypeDef] - See GatewayRateLimitStatusType
GetGatewayRateLimitResponseTypeDef#
# GetGatewayRateLimitResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetGatewayRateLimitResponseTypeDef
def get_value() -> GetGatewayRateLimitResponseTypeDef:
return {
"rateLimitId": ...,
}
# GetGatewayRateLimitResponseTypeDef definition
class GetGatewayRateLimitResponseTypeDef(TypedDict):
rateLimitId: str,
gatewayIdentifier: str,
description: str,
dimensionKeys: list[str],
entries: list[LimitEntryOutputTypeDef], # (1)
status: GatewayRateLimitStatusType, # (2)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
list[LimitEntryOutputTypeDef] - See GatewayRateLimitStatusType
- See ResponseMetadataTypeDef
UpdateGatewayRateLimitResponseTypeDef#
# UpdateGatewayRateLimitResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateGatewayRateLimitResponseTypeDef
def get_value() -> UpdateGatewayRateLimitResponseTypeDef:
return {
"rateLimitId": ...,
}
# UpdateGatewayRateLimitResponseTypeDef definition
class UpdateGatewayRateLimitResponseTypeDef(TypedDict):
rateLimitId: str,
gatewayIdentifier: str,
description: str,
dimensionKeys: list[str],
entries: list[LimitEntryOutputTypeDef], # (1)
status: GatewayRateLimitStatusType, # (2)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
list[LimitEntryOutputTypeDef] - See GatewayRateLimitStatusType
- See ResponseMetadataTypeDef
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)
PrivateEndpointTypeDef#
# PrivateEndpointTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PrivateEndpointTypeDef
def get_value() -> PrivateEndpointTypeDef:
return {
"selfManagedLatticeResource": ...,
}
# PrivateEndpointTypeDef definition
class PrivateEndpointTypeDef(TypedDict):
selfManagedLatticeResource: NotRequired[SelfManagedLatticeResourceTypeDef], # (1)
managedVpcResource: NotRequired[ManagedVpcResourceUnionTypeDef], # (2)
DescriptorsTypeDef#
# DescriptorsTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DescriptorsTypeDef
def get_value() -> DescriptorsTypeDef:
return {
"mcp": ...,
}
# DescriptorsTypeDef definition
class DescriptorsTypeDef(TypedDict):
mcp: NotRequired[McpDescriptorTypeDef], # (1)
a2a: NotRequired[A2aDescriptorTypeDef], # (2)
custom: NotRequired[CustomDescriptorTypeDef], # (3)
agentSkills: NotRequired[AgentSkillsDescriptorTypeDef], # (4)
- See McpDescriptorTypeDef
- See A2aDescriptorTypeDef
- See CustomDescriptorTypeDef
- See AgentSkillsDescriptorTypeDef
UpdatedMcpDescriptorFieldsTypeDef#
# UpdatedMcpDescriptorFieldsTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatedMcpDescriptorFieldsTypeDef
def get_value() -> UpdatedMcpDescriptorFieldsTypeDef:
return {
"server": ...,
}
# UpdatedMcpDescriptorFieldsTypeDef definition
class UpdatedMcpDescriptorFieldsTypeDef(TypedDict):
server: NotRequired[UpdatedServerDefinitionTypeDef], # (1)
tools: NotRequired[UpdatedToolsDefinitionTypeDef], # (2)
InferenceProviderTargetConfigurationOutputTypeDef#
# InferenceProviderTargetConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import InferenceProviderTargetConfigurationOutputTypeDef
def get_value() -> InferenceProviderTargetConfigurationOutputTypeDef:
return {
"endpoint": ...,
}
# InferenceProviderTargetConfigurationOutputTypeDef definition
class InferenceProviderTargetConfigurationOutputTypeDef(TypedDict):
endpoint: str,
modelMapping: NotRequired[ModelMappingTypeDef], # (1)
operations: NotRequired[list[InferenceOperationConfigurationOutputTypeDef]], # (2)
- See ModelMappingTypeDef
- See
list[InferenceOperationConfigurationOutputTypeDef]
InferenceProviderTargetConfigurationTypeDef#
# InferenceProviderTargetConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import InferenceProviderTargetConfigurationTypeDef
def get_value() -> InferenceProviderTargetConfigurationTypeDef:
return {
"endpoint": ...,
}
# InferenceProviderTargetConfigurationTypeDef definition
class InferenceProviderTargetConfigurationTypeDef(TypedDict):
endpoint: str,
modelMapping: NotRequired[ModelMappingTypeDef], # (1)
operations: NotRequired[Sequence[InferenceOperationConfigurationTypeDef]], # (2)
- See ModelMappingTypeDef
- See
Sequence[InferenceOperationConfigurationTypeDef]
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)
iamCredentialProvider: NotRequired[IamCredentialProviderTypeDef], # (3)
- See OAuthCredentialProviderUnionTypeDef
- See ApiKeyCredentialProviderTypeDef
- See IamCredentialProviderTypeDef
HarnessGatewayOutboundAuthTypeDef#
# HarnessGatewayOutboundAuthTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessGatewayOutboundAuthTypeDef
def get_value() -> HarnessGatewayOutboundAuthTypeDef:
return {
"awsIam": ...,
}
# HarnessGatewayOutboundAuthTypeDef definition
class HarnessGatewayOutboundAuthTypeDef(TypedDict):
awsIam: NotRequired[Mapping[str, Any]],
none: NotRequired[Mapping[str, Any]],
oauth: NotRequired[OAuthCredentialProviderUnionTypeDef], # (1)
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],
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)
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)
responsesEvaluatorModelConfig: NotRequired[OpenResponsesEvaluatorModelConfigTypeDef], # (2)
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)
responsesEvaluatorModelConfig: NotRequired[OpenResponsesEvaluatorModelConfigTypeDef], # (2)
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)
enforcementMode: NotRequired[EnforcementModeType], # (3)
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,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
policyArn: str,
status: PolicyStatusType, # (1)
enforcementMode: EnforcementModeType, # (2)
definition: PolicyDefinitionTypeDef, # (3)
description: str,
statusReasons: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See PolicyStatusType
- See EnforcementModeType
- See PolicyDefinitionTypeDef
- See ResponseMetadataTypeDef
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,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
policyArn: str,
status: PolicyStatusType, # (1)
enforcementMode: EnforcementModeType, # (2)
definition: PolicyDefinitionTypeDef, # (3)
description: str,
statusReasons: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See PolicyStatusType
- See EnforcementModeType
- See PolicyDefinitionTypeDef
- See ResponseMetadataTypeDef
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,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
policyArn: str,
status: PolicyStatusType, # (1)
enforcementMode: EnforcementModeType, # (2)
definition: PolicyDefinitionTypeDef, # (3)
description: str,
statusReasons: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See PolicyStatusType
- See EnforcementModeType
- See PolicyDefinitionTypeDef
- See ResponseMetadataTypeDef
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,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
policyArn: str,
status: PolicyStatusType, # (1)
definition: PolicyDefinitionTypeDef, # (3)
statusReasons: list[str],
enforcementMode: NotRequired[EnforcementModeType], # (2)
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)
enforcementMode: NotRequired[EnforcementModeType], # (4)
- See UpdatedDescriptionTypeDef
- See PolicyDefinitionTypeDef
- See PolicyValidationModeType
- See EnforcementModeType
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,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
policyArn: str,
status: PolicyStatusType, # (1)
enforcementMode: EnforcementModeType, # (2)
definition: PolicyDefinitionTypeDef, # (3)
description: str,
statusReasons: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See PolicyStatusType
- See EnforcementModeType
- See PolicyDefinitionTypeDef
- See ResponseMetadataTypeDef
PrivateEndpointOverrideOutputTypeDef#
# PrivateEndpointOverrideOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PrivateEndpointOverrideOutputTypeDef
def get_value() -> PrivateEndpointOverrideOutputTypeDef:
return {
"domain": ...,
}
# PrivateEndpointOverrideOutputTypeDef definition
class PrivateEndpointOverrideOutputTypeDef(TypedDict):
domain: str,
privateEndpoint: PrivateEndpointOutputTypeDef, # (1)
RegistryRecordCredentialProviderConfigurationOutputTypeDef#
# RegistryRecordCredentialProviderConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RegistryRecordCredentialProviderConfigurationOutputTypeDef
def get_value() -> RegistryRecordCredentialProviderConfigurationOutputTypeDef:
return {
"credentialProviderType": ...,
}
# RegistryRecordCredentialProviderConfigurationOutputTypeDef definition
class RegistryRecordCredentialProviderConfigurationOutputTypeDef(TypedDict):
credentialProviderType: RegistryRecordCredentialProviderTypeType, # (1)
credentialProvider: RegistryRecordCredentialProviderUnionOutputTypeDef, # (2)
RegistryRecordCredentialProviderUnionTypeDef#
# RegistryRecordCredentialProviderUnionTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RegistryRecordCredentialProviderUnionTypeDef
def get_value() -> RegistryRecordCredentialProviderUnionTypeDef:
return {
"oauthCredentialProvider": ...,
}
# RegistryRecordCredentialProviderUnionTypeDef definition
class RegistryRecordCredentialProviderUnionTypeDef(TypedDict):
oauthCredentialProvider: NotRequired[RegistryRecordOAuthCredentialProviderUnionTypeDef], # (1)
iamCredentialProvider: NotRequired[RegistryRecordIamCredentialProviderTypeDef], # (2)
- See RegistryRecordOAuthCredentialProviderUnionTypeDef
- See RegistryRecordIamCredentialProviderTypeDef
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]
LlmExtractionConfigOutputTypeDef#
# LlmExtractionConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import LlmExtractionConfigOutputTypeDef
def get_value() -> LlmExtractionConfigOutputTypeDef:
return {
"llmExtractionInstruction": ...,
}
# LlmExtractionConfigOutputTypeDef definition
class LlmExtractionConfigOutputTypeDef(TypedDict):
definition: str,
llmExtractionInstruction: NotRequired[str],
validation: NotRequired[ValidationOutputTypeDef], # (1)
ValidationTypeDef#
# ValidationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ValidationTypeDef
def get_value() -> ValidationTypeDef:
return {
"stringValidation": ...,
}
# ValidationTypeDef definition
class ValidationTypeDef(TypedDict):
stringValidation: NotRequired[StringValidationUnionTypeDef], # (1)
stringListValidation: NotRequired[StringListValidationUnionTypeDef], # (2)
numberValidation: NotRequired[NumberValidationTypeDef], # (3)
RouteToTargetActionOutputTypeDef#
# RouteToTargetActionOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RouteToTargetActionOutputTypeDef
def get_value() -> RouteToTargetActionOutputTypeDef:
return {
"staticRoute": ...,
}
# RouteToTargetActionOutputTypeDef definition
class RouteToTargetActionOutputTypeDef(TypedDict):
staticRoute: NotRequired[StaticRouteTypeDef], # (1)
weightedRoute: NotRequired[WeightedRouteOutputTypeDef], # (2)
WeightedRouteTypeDef#
# WeightedRouteTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import WeightedRouteTypeDef
def get_value() -> WeightedRouteTypeDef:
return {
"trafficSplit": ...,
}
# WeightedRouteTypeDef definition
class WeightedRouteTypeDef(TypedDict):
trafficSplit: Sequence[TargetTrafficSplitEntryUnionTypeDef], # (1)
- See
Sequence[TargetTrafficSplitEntryUnionTypeDef]
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
OnBehalfOfTokenExchangeConfigTypeTypeDef#
# OnBehalfOfTokenExchangeConfigTypeTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import OnBehalfOfTokenExchangeConfigTypeTypeDef
def get_value() -> OnBehalfOfTokenExchangeConfigTypeTypeDef:
return {
"grantType": ...,
}
# OnBehalfOfTokenExchangeConfigTypeTypeDef definition
class OnBehalfOfTokenExchangeConfigTypeTypeDef(TypedDict):
grantType: OnBehalfOfTokenExchangeGrantTypeTypeType, # (1)
tokenExchangeGrantTypeConfig: NotRequired[TokenExchangeGrantTypeConfigTypeUnionTypeDef], # (2)
UpdatedAgentSkillsDescriptorTypeDef#
# UpdatedAgentSkillsDescriptorTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatedAgentSkillsDescriptorTypeDef
def get_value() -> UpdatedAgentSkillsDescriptorTypeDef:
return {
"optionalValue": ...,
}
# UpdatedAgentSkillsDescriptorTypeDef definition
class UpdatedAgentSkillsDescriptorTypeDef(TypedDict):
optionalValue: NotRequired[UpdatedAgentSkillsDescriptorFieldsTypeDef], # (1)
PassthroughTargetConfigurationTypeDef#
# PassthroughTargetConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PassthroughTargetConfigurationTypeDef
def get_value() -> PassthroughTargetConfigurationTypeDef:
return {
"endpoint": ...,
}
# PassthroughTargetConfigurationTypeDef definition
class PassthroughTargetConfigurationTypeDef(TypedDict):
endpoint: str,
protocolType: PassthroughProtocolTypeType, # (1)
schema: NotRequired[HttpApiSchemaConfigurationTypeDef], # (2)
stickinessConfiguration: NotRequired[StickinessConfigurationTypeDef], # (3)
- See PassthroughProtocolTypeType
- See HttpApiSchemaConfigurationTypeDef
- See StickinessConfigurationTypeDef
RuntimeTargetConfigurationTypeDef#
# RuntimeTargetConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RuntimeTargetConfigurationTypeDef
def get_value() -> RuntimeTargetConfigurationTypeDef:
return {
"arn": ...,
}
# RuntimeTargetConfigurationTypeDef definition
class RuntimeTargetConfigurationTypeDef(TypedDict):
arn: str,
qualifier: NotRequired[str],
schema: NotRequired[HttpApiSchemaConfigurationTypeDef], # (1)
CreatePaymentCredentialProviderRequestTypeDef#
# CreatePaymentCredentialProviderRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreatePaymentCredentialProviderRequestTypeDef
def get_value() -> CreatePaymentCredentialProviderRequestTypeDef:
return {
"name": ...,
}
# CreatePaymentCredentialProviderRequestTypeDef definition
class CreatePaymentCredentialProviderRequestTypeDef(TypedDict):
name: str,
credentialProviderVendor: PaymentCredentialProviderVendorTypeType, # (1)
providerConfigurationInput: PaymentProviderConfigurationInputTypeDef, # (2)
tags: NotRequired[Mapping[str, str]],
UpdatePaymentCredentialProviderRequestTypeDef#
# UpdatePaymentCredentialProviderRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatePaymentCredentialProviderRequestTypeDef
def get_value() -> UpdatePaymentCredentialProviderRequestTypeDef:
return {
"name": ...,
}
# UpdatePaymentCredentialProviderRequestTypeDef definition
class UpdatePaymentCredentialProviderRequestTypeDef(TypedDict):
name: str,
credentialProviderVendor: PaymentCredentialProviderVendorTypeType, # (1)
providerConfigurationInput: PaymentProviderConfigurationInputTypeDef, # (2)
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
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],
certificates: NotRequired[Sequence[CertificateTypeDef]], # (2)
filesystemConfigurations: NotRequired[Sequence[ToolsFileSystemConfigurationTypeDef]], # (3)
clientToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
- See CodeInterpreterNetworkConfigurationUnionTypeDef
- See
Sequence[CertificateTypeDef] - See
Sequence[ToolsFileSystemConfigurationTypeDef]
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)
certificates: list[CertificateTypeDef], # (3)
filesystemConfigurations: list[ToolsFileSystemConfigurationTypeDef], # (4)
failureReason: str,
createdAt: datetime.datetime,
lastUpdatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See CodeInterpreterNetworkConfigurationOutputTypeDef
- See CodeInterpreterStatusType
- See
list[CertificateTypeDef] - See
list[ToolsFileSystemConfigurationTypeDef] - See ResponseMetadataTypeDef
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)
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)
enterprisePolicies: NotRequired[Sequence[BrowserEnterprisePolicyTypeDef]], # (4)
certificates: NotRequired[Sequence[CertificateTypeDef]], # (5)
filesystemConfigurations: NotRequired[Sequence[ToolsFileSystemConfigurationTypeDef]], # (6)
clientToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
- See BrowserNetworkConfigurationUnionTypeDef
- See RecordingConfigTypeDef
- See BrowserSigningConfigInputTypeDef
- See
Sequence[BrowserEnterprisePolicyTypeDef] - See
Sequence[CertificateTypeDef] - See
Sequence[ToolsFileSystemConfigurationTypeDef]
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)
enterprisePolicies: list[BrowserEnterprisePolicyTypeDef], # (4)
certificates: list[CertificateTypeDef], # (5)
filesystemConfigurations: list[ToolsFileSystemConfigurationTypeDef], # (6)
status: BrowserStatusType, # (7)
failureReason: str,
createdAt: datetime.datetime,
lastUpdatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See BrowserNetworkConfigurationOutputTypeDef
- See RecordingConfigTypeDef
- See BrowserSigningConfigOutputTypeDef
- See
list[BrowserEnterprisePolicyTypeDef] - See
list[CertificateTypeDef] - See
list[ToolsFileSystemConfigurationTypeDef] - See BrowserStatusType
- See ResponseMetadataTypeDef
CreatePaymentCredentialProviderResponseTypeDef#
# CreatePaymentCredentialProviderResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreatePaymentCredentialProviderResponseTypeDef
def get_value() -> CreatePaymentCredentialProviderResponseTypeDef:
return {
"name": ...,
}
# CreatePaymentCredentialProviderResponseTypeDef definition
class CreatePaymentCredentialProviderResponseTypeDef(TypedDict):
name: str,
credentialProviderVendor: PaymentCredentialProviderVendorTypeType, # (1)
credentialProviderArn: str,
providerConfigurationOutput: PaymentProviderConfigurationOutputTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See PaymentCredentialProviderVendorTypeType
- See PaymentProviderConfigurationOutputTypeDef
- See ResponseMetadataTypeDef
GetPaymentCredentialProviderResponseTypeDef#
# GetPaymentCredentialProviderResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetPaymentCredentialProviderResponseTypeDef
def get_value() -> GetPaymentCredentialProviderResponseTypeDef:
return {
"name": ...,
}
# GetPaymentCredentialProviderResponseTypeDef definition
class GetPaymentCredentialProviderResponseTypeDef(TypedDict):
name: str,
credentialProviderArn: str,
credentialProviderVendor: PaymentCredentialProviderVendorTypeType, # (1)
providerConfigurationOutput: PaymentProviderConfigurationOutputTypeDef, # (2)
createdTime: datetime.datetime,
lastUpdatedTime: datetime.datetime,
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See PaymentCredentialProviderVendorTypeType
- See PaymentProviderConfigurationOutputTypeDef
- See ResponseMetadataTypeDef
UpdatePaymentCredentialProviderResponseTypeDef#
# UpdatePaymentCredentialProviderResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatePaymentCredentialProviderResponseTypeDef
def get_value() -> UpdatePaymentCredentialProviderResponseTypeDef:
return {
"name": ...,
}
# UpdatePaymentCredentialProviderResponseTypeDef definition
class UpdatePaymentCredentialProviderResponseTypeDef(TypedDict):
name: str,
credentialProviderVendor: PaymentCredentialProviderVendorTypeType, # (1)
credentialProviderArn: str,
providerConfigurationOutput: PaymentProviderConfigurationOutputTypeDef, # (2)
createdTime: datetime.datetime,
lastUpdatedTime: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See PaymentCredentialProviderVendorTypeType
- See PaymentProviderConfigurationOutputTypeDef
- See ResponseMetadataTypeDef
ConfigurationBundleActionOutputTypeDef#
# ConfigurationBundleActionOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ConfigurationBundleActionOutputTypeDef
def get_value() -> ConfigurationBundleActionOutputTypeDef:
return {
"staticOverride": ...,
}
# ConfigurationBundleActionOutputTypeDef definition
class ConfigurationBundleActionOutputTypeDef(TypedDict):
staticOverride: NotRequired[StaticOverrideTypeDef], # (1)
weightedOverride: NotRequired[WeightedOverrideOutputTypeDef], # (2)
WeightedOverrideTypeDef#
# WeightedOverrideTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import WeightedOverrideTypeDef
def get_value() -> WeightedOverrideTypeDef:
return {
"trafficSplit": ...,
}
# WeightedOverrideTypeDef definition
class WeightedOverrideTypeDef(TypedDict):
trafficSplit: Sequence[TrafficSplitEntryUnionTypeDef], # (1)
- See
Sequence[TrafficSplitEntryUnionTypeDef]
StreamDeliveryResourcesOutputTypeDef#
# StreamDeliveryResourcesOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import StreamDeliveryResourcesOutputTypeDef
def get_value() -> StreamDeliveryResourcesOutputTypeDef:
return {
"resources": ...,
}
# StreamDeliveryResourcesOutputTypeDef definition
class StreamDeliveryResourcesOutputTypeDef(TypedDict):
resources: list[StreamDeliveryResourceOutputTypeDef], # (1)
- See
list[StreamDeliveryResourceOutputTypeDef]
StreamDeliveryResourcesTypeDef#
# StreamDeliveryResourcesTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import StreamDeliveryResourcesTypeDef
def get_value() -> StreamDeliveryResourcesTypeDef:
return {
"resources": ...,
}
# StreamDeliveryResourcesTypeDef definition
class StreamDeliveryResourcesTypeDef(TypedDict):
resources: Sequence[StreamDeliveryResourceTypeDef], # (1)
- See
Sequence[StreamDeliveryResourceTypeDef]
ListConfigurationBundleVersionsResponseTypeDef#
# ListConfigurationBundleVersionsResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListConfigurationBundleVersionsResponseTypeDef
def get_value() -> ListConfigurationBundleVersionsResponseTypeDef:
return {
"versions": ...,
}
# ListConfigurationBundleVersionsResponseTypeDef definition
class ListConfigurationBundleVersionsResponseTypeDef(TypedDict):
versions: list[ConfigurationBundleVersionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[ConfigurationBundleVersionSummaryTypeDef] - See ResponseMetadataTypeDef
HarnessToolConfigurationOutputTypeDef#
# HarnessToolConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessToolConfigurationOutputTypeDef
def get_value() -> HarnessToolConfigurationOutputTypeDef:
return {
"remoteMcp": ...,
}
# HarnessToolConfigurationOutputTypeDef definition
class HarnessToolConfigurationOutputTypeDef(TypedDict):
remoteMcp: NotRequired[HarnessRemoteMcpConfigOutputTypeDef], # (1)
agentCoreBrowser: NotRequired[HarnessAgentCoreBrowserConfigTypeDef], # (2)
agentCoreGateway: NotRequired[HarnessAgentCoreGatewayConfigOutputTypeDef], # (3)
inlineFunction: NotRequired[HarnessInlineFunctionConfigOutputTypeDef], # (4)
agentCoreCodeInterpreter: NotRequired[HarnessAgentCoreCodeInterpreterConfigTypeDef], # (5)
- See HarnessRemoteMcpConfigOutputTypeDef
- See HarnessAgentCoreBrowserConfigTypeDef
- See HarnessAgentCoreGatewayConfigOutputTypeDef
- See HarnessInlineFunctionConfigOutputTypeDef
- See HarnessAgentCoreCodeInterpreterConfigTypeDef
LaunchTemplateSourceOutputTypeDef#
# LaunchTemplateSourceOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import LaunchTemplateSourceOutputTypeDef
def get_value() -> LaunchTemplateSourceOutputTypeDef:
return {
"launchParameters": ...,
}
# LaunchTemplateSourceOutputTypeDef definition
class LaunchTemplateSourceOutputTypeDef(TypedDict):
launchParameters: NotRequired[LaunchParametersOutputTypeDef], # (1)
LaunchTemplateSourceTypeDef#
# LaunchTemplateSourceTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import LaunchTemplateSourceTypeDef
def get_value() -> LaunchTemplateSourceTypeDef:
return {
"launchParameters": ...,
}
# LaunchTemplateSourceTypeDef definition
class LaunchTemplateSourceTypeDef(TypedDict):
launchParameters: NotRequired[LaunchParametersTypeDef], # (1)
HarnessEnvironmentProviderTypeDef#
# HarnessEnvironmentProviderTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessEnvironmentProviderTypeDef
def get_value() -> HarnessEnvironmentProviderTypeDef:
return {
"agentCoreRuntimeEnvironment": ...,
}
# HarnessEnvironmentProviderTypeDef definition
class HarnessEnvironmentProviderTypeDef(TypedDict):
agentCoreRuntimeEnvironment: NotRequired[HarnessAgentCoreRuntimeEnvironmentTypeDef], # (1)
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)
insights: list[InsightTypeDef], # (4)
clusteringConfig: ClusteringConfigOutputTypeDef, # (5)
outputConfig: OutputConfigTypeDef, # (6)
evaluationExecutionRoleArn: str,
status: OnlineEvaluationConfigStatusType, # (7)
executionStatus: OnlineEvaluationExecutionStatusType, # (8)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
failureReason: str,
ResponseMetadata: ResponseMetadataTypeDef, # (9)
- See RuleOutputTypeDef
- See DataSourceConfigOutputTypeDef
- See
list[EvaluatorReferenceTypeDef] - See
list[InsightTypeDef] - See ClusteringConfigOutputTypeDef
- See OutputConfigTypeDef
- See OnlineEvaluationConfigStatusType
- See OnlineEvaluationExecutionStatusType
- See ResponseMetadataTypeDef
HarnessMemoryConfigurationTypeDef#
# HarnessMemoryConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessMemoryConfigurationTypeDef
def get_value() -> HarnessMemoryConfigurationTypeDef:
return {
"agentCoreMemoryConfiguration": ...,
}
# HarnessMemoryConfigurationTypeDef definition
class HarnessMemoryConfigurationTypeDef(TypedDict):
agentCoreMemoryConfiguration: NotRequired[HarnessAgentCoreMemoryConfigurationUnionTypeDef], # (1)
managedMemoryConfiguration: NotRequired[HarnessManagedMemoryConfigurationUnionTypeDef], # (2)
disabled: NotRequired[Mapping[str, Any]],
- See HarnessAgentCoreMemoryConfigurationUnionTypeDef
- See HarnessManagedMemoryConfigurationUnionTypeDef
ConditionOutputTypeDef#
# ConditionOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ConditionOutputTypeDef
def get_value() -> ConditionOutputTypeDef:
return {
"matchPrincipals": ...,
}
# ConditionOutputTypeDef definition
class ConditionOutputTypeDef(TypedDict):
matchPrincipals: NotRequired[MatchPrincipalsOutputTypeDef], # (1)
matchPaths: NotRequired[MatchPathsOutputTypeDef], # (2)
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[InterceptorInputConfigurationOutputTypeDef], # (3)
- See InterceptorConfigurationTypeDef
- See
list[GatewayInterceptionPointType] - See InterceptorInputConfigurationOutputTypeDef
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,
payloadFilter: NotRequired[InterceptorPayloadFilterUnionTypeDef], # (1)
BatchPutGatewayRateLimitsResponseTypeDef#
# BatchPutGatewayRateLimitsResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import BatchPutGatewayRateLimitsResponseTypeDef
def get_value() -> BatchPutGatewayRateLimitsResponseTypeDef:
return {
"rateLimits": ...,
}
# BatchPutGatewayRateLimitsResponseTypeDef definition
class BatchPutGatewayRateLimitsResponseTypeDef(TypedDict):
rateLimits: list[GatewayRateLimitDetailTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
list[GatewayRateLimitDetailTypeDef] - See ResponseMetadataTypeDef
ListGatewayRateLimitsResponseTypeDef#
# ListGatewayRateLimitsResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListGatewayRateLimitsResponseTypeDef
def get_value() -> ListGatewayRateLimitsResponseTypeDef:
return {
"rateLimits": ...,
}
# ListGatewayRateLimitsResponseTypeDef definition
class ListGatewayRateLimitsResponseTypeDef(TypedDict):
rateLimits: list[GatewayRateLimitDetailTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[GatewayRateLimitDetailTypeDef] - See ResponseMetadataTypeDef
BatchPutLimitEntryTypeDef#
# BatchPutLimitEntryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import BatchPutLimitEntryTypeDef
def get_value() -> BatchPutLimitEntryTypeDef:
return {
"rateLimitId": ...,
}
# BatchPutLimitEntryTypeDef definition
class BatchPutLimitEntryTypeDef(TypedDict):
dimensionKeys: Sequence[str],
entries: Sequence[LimitEntryUnionTypeDef], # (1)
rateLimitId: NotRequired[str],
description: NotRequired[str],
- See
Sequence[LimitEntryUnionTypeDef]
CreateGatewayRateLimitRequestTypeDef#
# CreateGatewayRateLimitRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateGatewayRateLimitRequestTypeDef
def get_value() -> CreateGatewayRateLimitRequestTypeDef:
return {
"gatewayIdentifier": ...,
}
# CreateGatewayRateLimitRequestTypeDef definition
class CreateGatewayRateLimitRequestTypeDef(TypedDict):
gatewayIdentifier: str,
dimensionKeys: Sequence[str],
entries: Sequence[LimitEntryUnionTypeDef], # (1)
clientToken: NotRequired[str],
rateLimitId: NotRequired[str],
description: NotRequired[str],
- See
Sequence[LimitEntryUnionTypeDef]
UpdateGatewayRateLimitRequestTypeDef#
# UpdateGatewayRateLimitRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateGatewayRateLimitRequestTypeDef
def get_value() -> UpdateGatewayRateLimitRequestTypeDef:
return {
"gatewayIdentifier": ...,
}
# UpdateGatewayRateLimitRequestTypeDef definition
class UpdateGatewayRateLimitRequestTypeDef(TypedDict):
gatewayIdentifier: str,
rateLimitId: str,
entries: Sequence[LimitEntryUnionTypeDef], # (1)
description: NotRequired[str],
- See
Sequence[LimitEntryUnionTypeDef]
UpdatedMcpDescriptorTypeDef#
# UpdatedMcpDescriptorTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatedMcpDescriptorTypeDef
def get_value() -> UpdatedMcpDescriptorTypeDef:
return {
"optionalValue": ...,
}
# UpdatedMcpDescriptorTypeDef definition
class UpdatedMcpDescriptorTypeDef(TypedDict):
optionalValue: NotRequired[UpdatedMcpDescriptorFieldsTypeDef], # (1)
InferenceTargetConfigurationOutputTypeDef#
# InferenceTargetConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import InferenceTargetConfigurationOutputTypeDef
def get_value() -> InferenceTargetConfigurationOutputTypeDef:
return {
"connector": ...,
}
# InferenceTargetConfigurationOutputTypeDef definition
class InferenceTargetConfigurationOutputTypeDef(TypedDict):
connector: NotRequired[InferenceConnectorTargetConfigurationTypeDef], # (1)
provider: NotRequired[InferenceProviderTargetConfigurationOutputTypeDef], # (2)
- See InferenceConnectorTargetConfigurationTypeDef
- See InferenceProviderTargetConfigurationOutputTypeDef
InferenceTargetConfigurationTypeDef#
# InferenceTargetConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import InferenceTargetConfigurationTypeDef
def get_value() -> InferenceTargetConfigurationTypeDef:
return {
"connector": ...,
}
# InferenceTargetConfigurationTypeDef definition
class InferenceTargetConfigurationTypeDef(TypedDict):
connector: NotRequired[InferenceConnectorTargetConfigurationTypeDef], # (1)
provider: NotRequired[InferenceProviderTargetConfigurationTypeDef], # (2)
DerivedEvaluatorConfigOutputTypeDef#
# DerivedEvaluatorConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DerivedEvaluatorConfigOutputTypeDef
def get_value() -> DerivedEvaluatorConfigOutputTypeDef:
return {
"baseEvaluatorId": ...,
}
# DerivedEvaluatorConfigOutputTypeDef definition
class DerivedEvaluatorConfigOutputTypeDef(TypedDict):
baseEvaluatorId: str,
modelConfig: EvaluatorModelConfigOutputTypeDef, # (1)
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)
DerivedEvaluatorConfigTypeDef#
# DerivedEvaluatorConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DerivedEvaluatorConfigTypeDef
def get_value() -> DerivedEvaluatorConfigTypeDef:
return {
"baseEvaluatorId": ...,
}
# DerivedEvaluatorConfigTypeDef definition
class DerivedEvaluatorConfigTypeDef(TypedDict):
baseEvaluatorId: str,
modelConfig: EvaluatorModelConfigTypeDef, # (1)
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)
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
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]],
advertisedScopeMapping: NotRequired[dict[str, str]],
customClaims: NotRequired[list[CustomClaimValidationTypeOutputTypeDef]], # (1)
privateEndpoint: NotRequired[PrivateEndpointOutputTypeDef], # (2)
privateEndpointOverrides: NotRequired[list[PrivateEndpointOverrideOutputTypeDef]], # (3)
allowedWorkloadConfiguration: NotRequired[AllowedWorkloadConfigurationOutputTypeDef], # (4)
- See
list[CustomClaimValidationTypeOutputTypeDef] - See PrivateEndpointOutputTypeDef
- See
list[PrivateEndpointOverrideOutputTypeDef] - See AllowedWorkloadConfigurationOutputTypeDef
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],
onBehalfOfTokenExchangeConfig: NotRequired[OnBehalfOfTokenExchangeConfigTypeOutputTypeDef], # (2)
clientAuthenticationMethod: NotRequired[ClientAuthenticationMethodTypeType], # (3)
privateEndpoint: NotRequired[PrivateEndpointOutputTypeDef], # (4)
privateEndpointOverrides: NotRequired[list[PrivateEndpointOverrideOutputTypeDef]], # (5)
privateKeyJwtConfig: NotRequired[PrivateKeyJwtConfigOutputTypeDef], # (6)
- See Oauth2DiscoveryOutputTypeDef
- See OnBehalfOfTokenExchangeConfigTypeOutputTypeDef
- See ClientAuthenticationMethodTypeType
- See PrivateEndpointOutputTypeDef
- See
list[PrivateEndpointOverrideOutputTypeDef] - See PrivateKeyJwtConfigOutputTypeDef
FromUrlSynchronizationConfigurationOutputTypeDef#
# FromUrlSynchronizationConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import FromUrlSynchronizationConfigurationOutputTypeDef
def get_value() -> FromUrlSynchronizationConfigurationOutputTypeDef:
return {
"url": ...,
}
# FromUrlSynchronizationConfigurationOutputTypeDef definition
class FromUrlSynchronizationConfigurationOutputTypeDef(TypedDict):
url: str,
credentialProviderConfigurations: NotRequired[list[RegistryRecordCredentialProviderConfigurationOutputTypeDef]], # (1)
- See
list[RegistryRecordCredentialProviderConfigurationOutputTypeDef]
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)
ExtractionConfigOutputTypeDef#
# ExtractionConfigOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ExtractionConfigOutputTypeDef
def get_value() -> ExtractionConfigOutputTypeDef:
return {
"llmExtractionConfig": ...,
}
# ExtractionConfigOutputTypeDef definition
class ExtractionConfigOutputTypeDef(TypedDict):
llmExtractionConfig: NotRequired[LlmExtractionConfigOutputTypeDef], # (1)
HttpTargetConfigurationOutputTypeDef#
# HttpTargetConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HttpTargetConfigurationOutputTypeDef
def get_value() -> HttpTargetConfigurationOutputTypeDef:
return {
"agentcoreRuntime": ...,
}
# HttpTargetConfigurationOutputTypeDef definition
class HttpTargetConfigurationOutputTypeDef(TypedDict):
agentcoreRuntime: NotRequired[RuntimeTargetConfigurationTypeDef], # (1)
passthrough: NotRequired[PassthroughTargetConfigurationTypeDef], # (2)
connector: NotRequired[HttpConnectorTargetConfigurationOutputTypeDef], # (3)
- See RuntimeTargetConfigurationTypeDef
- See PassthroughTargetConfigurationTypeDef
- See HttpConnectorTargetConfigurationOutputTypeDef
HttpTargetConfigurationTypeDef#
# HttpTargetConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HttpTargetConfigurationTypeDef
def get_value() -> HttpTargetConfigurationTypeDef:
return {
"agentcoreRuntime": ...,
}
# HttpTargetConfigurationTypeDef definition
class HttpTargetConfigurationTypeDef(TypedDict):
agentcoreRuntime: NotRequired[RuntimeTargetConfigurationTypeDef], # (1)
passthrough: NotRequired[PassthroughTargetConfigurationTypeDef], # (2)
connector: NotRequired[HttpConnectorTargetConfigurationTypeDef], # (3)
- See RuntimeTargetConfigurationTypeDef
- See PassthroughTargetConfigurationTypeDef
- See HttpConnectorTargetConfigurationTypeDef
HarnessAgentCoreRuntimeEnvironmentRequestTypeDef#
# HarnessAgentCoreRuntimeEnvironmentRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessAgentCoreRuntimeEnvironmentRequestTypeDef
def get_value() -> HarnessAgentCoreRuntimeEnvironmentRequestTypeDef:
return {
"lifecycleConfiguration": ...,
}
# HarnessAgentCoreRuntimeEnvironmentRequestTypeDef definition
class HarnessAgentCoreRuntimeEnvironmentRequestTypeDef(TypedDict):
lifecycleConfiguration: NotRequired[LifecycleConfigurationTypeDef], # (1)
networkConfiguration: NotRequired[NetworkConfigurationUnionTypeDef], # (2)
filesystemConfigurations: NotRequired[Sequence[FilesystemConfigurationTypeDef]], # (3)
- See LifecycleConfigurationTypeDef
- See NetworkConfigurationUnionTypeDef
- See
Sequence[FilesystemConfigurationTypeDef]
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: AuthorizingClaimMatchValueTypeUnionTypeDef, # (2)
ActionOutputTypeDef#
# ActionOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ActionOutputTypeDef
def get_value() -> ActionOutputTypeDef:
return {
"configurationBundle": ...,
}
# ActionOutputTypeDef definition
class ActionOutputTypeDef(TypedDict):
configurationBundle: NotRequired[ConfigurationBundleActionOutputTypeDef], # (1)
routeToTarget: NotRequired[RouteToTargetActionOutputTypeDef], # (2)
HarnessToolOutputTypeDef#
# HarnessToolOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessToolOutputTypeDef
def get_value() -> HarnessToolOutputTypeDef:
return {
"type": ...,
}
# HarnessToolOutputTypeDef definition
class HarnessToolOutputTypeDef(TypedDict):
type: HarnessToolTypeType, # (1)
name: NotRequired[str],
config: NotRequired[HarnessToolConfigurationOutputTypeDef], # (2)
Ec2ConfigurationOutputTypeDef#
# Ec2ConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import Ec2ConfigurationOutputTypeDef
def get_value() -> Ec2ConfigurationOutputTypeDef:
return {
"launchTemplateSource": ...,
}
# Ec2ConfigurationOutputTypeDef definition
class Ec2ConfigurationOutputTypeDef(TypedDict):
launchTemplateSource: LaunchTemplateSourceOutputTypeDef, # (1)
vpcConfiguration: VpcConfigurationOutputTypeDef, # (2)
volumes: NotRequired[list[VolumeConfigurationTypeDef]], # (3)
lifecycleConfiguration: NotRequired[InstanceLifecycleConfigurationTypeDef], # (4)
rootVolume: NotRequired[RootVolumeConfigurationTypeDef], # (5)
- See LaunchTemplateSourceOutputTypeDef
- See VpcConfigurationOutputTypeDef
- See
list[VolumeConfigurationTypeDef] - See InstanceLifecycleConfigurationTypeDef
- See RootVolumeConfigurationTypeDef
Ec2ConfigurationTypeDef#
# Ec2ConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import Ec2ConfigurationTypeDef
def get_value() -> Ec2ConfigurationTypeDef:
return {
"launchTemplateSource": ...,
}
# Ec2ConfigurationTypeDef definition
class Ec2ConfigurationTypeDef(TypedDict):
launchTemplateSource: LaunchTemplateSourceTypeDef, # (1)
vpcConfiguration: VpcConfigurationTypeDef, # (2)
volumes: NotRequired[Sequence[VolumeConfigurationTypeDef]], # (3)
lifecycleConfiguration: NotRequired[InstanceLifecycleConfigurationTypeDef], # (4)
rootVolume: NotRequired[RootVolumeConfigurationTypeDef], # (5)
- See LaunchTemplateSourceTypeDef
- See VpcConfigurationTypeDef
- See
Sequence[VolumeConfigurationTypeDef] - See InstanceLifecycleConfigurationTypeDef
- See RootVolumeConfigurationTypeDef
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)
evaluationExecutionRoleArn: str,
enableOnCreate: bool,
clientToken: NotRequired[str],
description: NotRequired[str],
evaluators: NotRequired[Sequence[EvaluatorReferenceTypeDef]], # (3)
insights: NotRequired[Sequence[InsightTypeDef]], # (4)
clusteringConfig: NotRequired[ClusteringConfigUnionTypeDef], # (5)
tags: NotRequired[Mapping[str, str]],
- See RuleUnionTypeDef
- See DataSourceConfigUnionTypeDef
- See
Sequence[EvaluatorReferenceTypeDef] - See
Sequence[InsightTypeDef] - See ClusteringConfigUnionTypeDef
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)
insights: NotRequired[Sequence[InsightTypeDef]], # (4)
clusteringConfig: NotRequired[ClusteringConfigUnionTypeDef], # (5)
evaluationExecutionRoleArn: NotRequired[str],
executionStatus: NotRequired[OnlineEvaluationExecutionStatusType], # (6)
- See RuleUnionTypeDef
- See DataSourceConfigUnionTypeDef
- See
Sequence[EvaluatorReferenceTypeDef] - See
Sequence[InsightTypeDef] - See ClusteringConfigUnionTypeDef
- See OnlineEvaluationExecutionStatusType
ConditionTypeDef#
# ConditionTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ConditionTypeDef
def get_value() -> ConditionTypeDef:
return {
"matchPrincipals": ...,
}
# ConditionTypeDef definition
class ConditionTypeDef(TypedDict):
matchPrincipals: NotRequired[MatchPrincipalsUnionTypeDef], # (1)
matchPaths: NotRequired[MatchPathsUnionTypeDef], # (2)
BatchPutGatewayRateLimitsRequestTypeDef#
# BatchPutGatewayRateLimitsRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import BatchPutGatewayRateLimitsRequestTypeDef
def get_value() -> BatchPutGatewayRateLimitsRequestTypeDef:
return {
"gatewayIdentifier": ...,
}
# BatchPutGatewayRateLimitsRequestTypeDef definition
class BatchPutGatewayRateLimitsRequestTypeDef(TypedDict):
gatewayIdentifier: str,
rateLimits: Sequence[BatchPutLimitEntryTypeDef], # (1)
clientToken: NotRequired[str],
- See
Sequence[BatchPutLimitEntryTypeDef]
PrivateEndpointOverrideTypeDef#
# PrivateEndpointOverrideTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import PrivateEndpointOverrideTypeDef
def get_value() -> PrivateEndpointOverrideTypeDef:
return {
"domain": ...,
}
# PrivateEndpointOverrideTypeDef definition
class PrivateEndpointOverrideTypeDef(TypedDict):
domain: str,
privateEndpoint: PrivateEndpointUnionTypeDef, # (1)
UpdatedDescriptorsUnionTypeDef#
# UpdatedDescriptorsUnionTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatedDescriptorsUnionTypeDef
def get_value() -> UpdatedDescriptorsUnionTypeDef:
return {
"mcp": ...,
}
# UpdatedDescriptorsUnionTypeDef definition
class UpdatedDescriptorsUnionTypeDef(TypedDict):
mcp: NotRequired[UpdatedMcpDescriptorTypeDef], # (1)
a2a: NotRequired[UpdatedA2aDescriptorTypeDef], # (2)
custom: NotRequired[UpdatedCustomDescriptorTypeDef], # (3)
agentSkills: NotRequired[UpdatedAgentSkillsDescriptorTypeDef], # (4)
- See UpdatedMcpDescriptorTypeDef
- See UpdatedA2aDescriptorTypeDef
- See UpdatedCustomDescriptorTypeDef
- See UpdatedAgentSkillsDescriptorTypeDef
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)
HarnessAgentCoreGatewayConfigTypeDef#
# HarnessAgentCoreGatewayConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessAgentCoreGatewayConfigTypeDef
def get_value() -> HarnessAgentCoreGatewayConfigTypeDef:
return {
"gatewayArn": ...,
}
# HarnessAgentCoreGatewayConfigTypeDef definition
class HarnessAgentCoreGatewayConfigTypeDef(TypedDict):
gatewayArn: str,
outboundAuth: NotRequired[HarnessGatewayOutboundAuthUnionTypeDef], # (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)
codeBased: NotRequired[CodeBasedEvaluatorConfigTypeDef], # (2)
derived: NotRequired[DerivedEvaluatorConfigOutputTypeDef], # (3)
- See LlmAsAJudgeEvaluatorConfigOutputTypeDef
- See CodeBasedEvaluatorConfigTypeDef
- See DerivedEvaluatorConfigOutputTypeDef
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)
codeBased: NotRequired[CodeBasedEvaluatorConfigTypeDef], # (2)
derived: NotRequired[DerivedEvaluatorConfigTypeDef], # (3)
- See LlmAsAJudgeEvaluatorConfigTypeDef
- See CodeBasedEvaluatorConfigTypeDef
- See DerivedEvaluatorConfigTypeDef
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)
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
SynchronizationConfigurationOutputTypeDef#
# SynchronizationConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SynchronizationConfigurationOutputTypeDef
def get_value() -> SynchronizationConfigurationOutputTypeDef:
return {
"fromUrl": ...,
}
# SynchronizationConfigurationOutputTypeDef definition
class SynchronizationConfigurationOutputTypeDef(TypedDict):
fromUrl: NotRequired[FromUrlSynchronizationConfigurationOutputTypeDef], # (1)
RegistryRecordCredentialProviderConfigurationTypeDef#
# RegistryRecordCredentialProviderConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RegistryRecordCredentialProviderConfigurationTypeDef
def get_value() -> RegistryRecordCredentialProviderConfigurationTypeDef:
return {
"credentialProviderType": ...,
}
# RegistryRecordCredentialProviderConfigurationTypeDef definition
class RegistryRecordCredentialProviderConfigurationTypeDef(TypedDict):
credentialProviderType: RegistryRecordCredentialProviderTypeType, # (1)
credentialProvider: RegistryRecordCredentialProviderUnionUnionTypeDef, # (2)
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)
connector: NotRequired[ConnectorTargetConfigurationOutputTypeDef], # (6)
- See ApiSchemaConfigurationTypeDef
- See ApiSchemaConfigurationTypeDef
- See McpLambdaTargetConfigurationOutputTypeDef
- See McpServerTargetConfigurationTypeDef
- See ApiGatewayTargetConfigurationOutputTypeDef
- See ConnectorTargetConfigurationOutputTypeDef
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)
connector: NotRequired[ConnectorTargetConfigurationTypeDef], # (6)
- See ApiSchemaConfigurationTypeDef
- See ApiSchemaConfigurationTypeDef
- See McpLambdaTargetConfigurationTypeDef
- See McpServerTargetConfigurationTypeDef
- See ApiGatewayTargetConfigurationTypeDef
- See ConnectorTargetConfigurationTypeDef
MetadataSchemaEntryOutputTypeDef#
# MetadataSchemaEntryOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MetadataSchemaEntryOutputTypeDef
def get_value() -> MetadataSchemaEntryOutputTypeDef:
return {
"key": ...,
}
# MetadataSchemaEntryOutputTypeDef definition
class MetadataSchemaEntryOutputTypeDef(TypedDict):
key: str,
type: NotRequired[MetadataValueTypeType], # (1)
extractionType: NotRequired[ExtractionTypeType], # (2)
extractionConfig: NotRequired[ExtractionConfigOutputTypeDef], # (3)
LlmExtractionConfigTypeDef#
# LlmExtractionConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import LlmExtractionConfigTypeDef
def get_value() -> LlmExtractionConfigTypeDef:
return {
"llmExtractionInstruction": ...,
}
# LlmExtractionConfigTypeDef definition
class LlmExtractionConfigTypeDef(TypedDict):
definition: str,
llmExtractionInstruction: NotRequired[str],
validation: NotRequired[ValidationUnionTypeDef], # (1)
RouteToTargetActionTypeDef#
# RouteToTargetActionTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import RouteToTargetActionTypeDef
def get_value() -> RouteToTargetActionTypeDef:
return {
"staticRoute": ...,
}
# RouteToTargetActionTypeDef definition
class RouteToTargetActionTypeDef(TypedDict):
staticRoute: NotRequired[StaticRouteTypeDef], # (1)
weightedRoute: NotRequired[WeightedRouteUnionTypeDef], # (2)
HarnessEnvironmentProviderRequestTypeDef#
# HarnessEnvironmentProviderRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessEnvironmentProviderRequestTypeDef
def get_value() -> HarnessEnvironmentProviderRequestTypeDef:
return {
"agentCoreRuntimeEnvironment": ...,
}
# HarnessEnvironmentProviderRequestTypeDef definition
class HarnessEnvironmentProviderRequestTypeDef(TypedDict):
agentCoreRuntimeEnvironment: NotRequired[HarnessAgentCoreRuntimeEnvironmentRequestTypeDef], # (1)
CreateGatewayRuleResponseTypeDef#
# CreateGatewayRuleResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateGatewayRuleResponseTypeDef
def get_value() -> CreateGatewayRuleResponseTypeDef:
return {
"ruleId": ...,
}
# CreateGatewayRuleResponseTypeDef definition
class CreateGatewayRuleResponseTypeDef(TypedDict):
ruleId: str,
gatewayArn: str,
priority: int,
conditions: list[ConditionOutputTypeDef], # (1)
actions: list[ActionOutputTypeDef], # (2)
description: str,
createdAt: datetime.datetime,
status: GatewayRuleStatusType, # (3)
system: SystemManagedBlockTypeDef, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See
list[ConditionOutputTypeDef] - See
list[ActionOutputTypeDef] - See GatewayRuleStatusType
- See SystemManagedBlockTypeDef
- See ResponseMetadataTypeDef
GatewayRuleDetailTypeDef#
# GatewayRuleDetailTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GatewayRuleDetailTypeDef
def get_value() -> GatewayRuleDetailTypeDef:
return {
"ruleId": ...,
}
# GatewayRuleDetailTypeDef definition
class GatewayRuleDetailTypeDef(TypedDict):
ruleId: str,
gatewayArn: str,
priority: int,
actions: list[ActionOutputTypeDef], # (2)
createdAt: datetime.datetime,
status: GatewayRuleStatusType, # (3)
conditions: NotRequired[list[ConditionOutputTypeDef]], # (1)
description: NotRequired[str],
system: NotRequired[SystemManagedBlockTypeDef], # (4)
updatedAt: NotRequired[datetime.datetime],
- See
list[ConditionOutputTypeDef] - See
list[ActionOutputTypeDef] - See GatewayRuleStatusType
- See SystemManagedBlockTypeDef
GetGatewayRuleResponseTypeDef#
# GetGatewayRuleResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetGatewayRuleResponseTypeDef
def get_value() -> GetGatewayRuleResponseTypeDef:
return {
"ruleId": ...,
}
# GetGatewayRuleResponseTypeDef definition
class GetGatewayRuleResponseTypeDef(TypedDict):
ruleId: str,
gatewayArn: str,
priority: int,
conditions: list[ConditionOutputTypeDef], # (1)
actions: list[ActionOutputTypeDef], # (2)
description: str,
createdAt: datetime.datetime,
status: GatewayRuleStatusType, # (3)
system: SystemManagedBlockTypeDef, # (4)
updatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See
list[ConditionOutputTypeDef] - See
list[ActionOutputTypeDef] - See GatewayRuleStatusType
- See SystemManagedBlockTypeDef
- See ResponseMetadataTypeDef
UpdateGatewayRuleResponseTypeDef#
# UpdateGatewayRuleResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateGatewayRuleResponseTypeDef
def get_value() -> UpdateGatewayRuleResponseTypeDef:
return {
"ruleId": ...,
}
# UpdateGatewayRuleResponseTypeDef definition
class UpdateGatewayRuleResponseTypeDef(TypedDict):
ruleId: str,
gatewayArn: str,
priority: int,
conditions: list[ConditionOutputTypeDef], # (1)
actions: list[ActionOutputTypeDef], # (2)
description: str,
createdAt: datetime.datetime,
status: GatewayRuleStatusType, # (3)
system: SystemManagedBlockTypeDef, # (4)
updatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See
list[ConditionOutputTypeDef] - See
list[ActionOutputTypeDef] - See GatewayRuleStatusType
- See SystemManagedBlockTypeDef
- See ResponseMetadataTypeDef
ConfigurationBundleActionTypeDef#
# ConfigurationBundleActionTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ConfigurationBundleActionTypeDef
def get_value() -> ConfigurationBundleActionTypeDef:
return {
"staticOverride": ...,
}
# ConfigurationBundleActionTypeDef definition
class ConfigurationBundleActionTypeDef(TypedDict):
staticOverride: NotRequired[StaticOverrideTypeDef], # (1)
weightedOverride: NotRequired[WeightedOverrideUnionTypeDef], # (2)
ComputeConfigurationOutputTypeDef#
# ComputeConfigurationOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ComputeConfigurationOutputTypeDef
def get_value() -> ComputeConfigurationOutputTypeDef:
return {
"ec2Configuration": ...,
}
# ComputeConfigurationOutputTypeDef definition
class ComputeConfigurationOutputTypeDef(TypedDict):
ec2Configuration: NotRequired[Ec2ConfigurationOutputTypeDef], # (1)
ComputeConfigurationTypeDef#
# ComputeConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ComputeConfigurationTypeDef
def get_value() -> ComputeConfigurationTypeDef:
return {
"ec2Configuration": ...,
}
# ComputeConfigurationTypeDef definition
class ComputeConfigurationTypeDef(TypedDict):
ec2Configuration: NotRequired[Ec2ConfigurationTypeDef], # (1)
UpdatedHarnessMemoryConfigurationTypeDef#
# UpdatedHarnessMemoryConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatedHarnessMemoryConfigurationTypeDef
def get_value() -> UpdatedHarnessMemoryConfigurationTypeDef:
return {
"optionalValue": ...,
}
# UpdatedHarnessMemoryConfigurationTypeDef definition
class UpdatedHarnessMemoryConfigurationTypeDef(TypedDict):
optionalValue: NotRequired[HarnessMemoryConfigurationUnionTypeDef], # (1)
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[InterceptorInputConfigurationUnionTypeDef], # (3)
- See InterceptorConfigurationTypeDef
- See
Sequence[GatewayInterceptionPointType] - See InterceptorInputConfigurationUnionTypeDef
UpdatedDescriptorsTypeDef#
# UpdatedDescriptorsTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatedDescriptorsTypeDef
def get_value() -> UpdatedDescriptorsTypeDef:
return {
"optionalValue": ...,
}
# UpdatedDescriptorsTypeDef definition
class UpdatedDescriptorsTypeDef(TypedDict):
optionalValue: NotRequired[UpdatedDescriptorsUnionTypeDef], # (1)
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)
evaluatorType: EvaluatorTypeType, # (2)
provider: ProviderType, # (3)
level: EvaluatorLevelType, # (4)
status: EvaluatorStatusType, # (5)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
lockedForModification: bool,
kmsKeyArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See EvaluatorConfigOutputTypeDef
- See EvaluatorTypeType
- See ProviderType
- See EvaluatorLevelType
- See EvaluatorStatusType
- See ResponseMetadataTypeDef
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,
customTransformConfiguration: CustomTransformConfigurationTypeDef, # (6)
interceptorConfigurations: list[GatewayInterceptorConfigurationOutputTypeDef], # (7)
policyEngineConfiguration: GatewayPolicyEngineConfigurationTypeDef, # (8)
workloadIdentityDetails: WorkloadIdentityDetailsTypeDef, # (9)
exceptionLevel: ExceptionLevelType, # (10)
webAclArn: str,
wafConfiguration: WafConfigurationTypeDef, # (11)
ResponseMetadata: ResponseMetadataTypeDef, # (12)
- See GatewayStatusType
- See GatewayProtocolTypeType
- See GatewayProtocolConfigurationOutputTypeDef
- See AuthorizerTypeType
- See AuthorizerConfigurationOutputTypeDef
- See CustomTransformConfigurationTypeDef
- See
list[GatewayInterceptorConfigurationOutputTypeDef] - See GatewayPolicyEngineConfigurationTypeDef
- See WorkloadIdentityDetailsTypeDef
- See ExceptionLevelType
- See WafConfigurationTypeDef
- See ResponseMetadataTypeDef
CreatePaymentManagerResponseTypeDef#
# CreatePaymentManagerResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreatePaymentManagerResponseTypeDef
def get_value() -> CreatePaymentManagerResponseTypeDef:
return {
"paymentManagerArn": ...,
}
# CreatePaymentManagerResponseTypeDef definition
class CreatePaymentManagerResponseTypeDef(TypedDict):
paymentManagerArn: str,
paymentManagerId: str,
name: str,
authorizerType: PaymentsAuthorizerTypeType, # (1)
authorizerConfiguration: AuthorizerConfigurationOutputTypeDef, # (2)
roleArn: str,
workloadIdentityDetails: WorkloadIdentityDetailsTypeDef, # (3)
createdAt: datetime.datetime,
status: PaymentManagerStatusType, # (4)
tags: dict[str, str],
kmsKeyArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See PaymentsAuthorizerTypeType
- See AuthorizerConfigurationOutputTypeDef
- See WorkloadIdentityDetailsTypeDef
- See PaymentManagerStatusType
- 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)
filesystemConfigurations: list[FilesystemConfigurationTypeDef], # (10)
capacityProviderConfiguration: CapacityProviderConfigurationTypeDef, # (11)
ResponseMetadata: ResponseMetadataTypeDef, # (12)
- See NetworkConfigurationOutputTypeDef
- See AgentRuntimeStatusType
- See LifecycleConfigurationTypeDef
- See WorkloadIdentityDetailsTypeDef
- See AgentRuntimeArtifactOutputTypeDef
- See ProtocolConfigurationTypeDef
- See AuthorizerConfigurationOutputTypeDef
- See RequestHeaderConfigurationOutputTypeDef
- See RuntimeMetadataConfigurationTypeDef
- See
list[FilesystemConfigurationTypeDef] - See CapacityProviderConfigurationTypeDef
- 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,
customTransformConfiguration: CustomTransformConfigurationTypeDef, # (6)
interceptorConfigurations: list[GatewayInterceptorConfigurationOutputTypeDef], # (7)
policyEngineConfiguration: GatewayPolicyEngineConfigurationTypeDef, # (8)
workloadIdentityDetails: WorkloadIdentityDetailsTypeDef, # (9)
exceptionLevel: ExceptionLevelType, # (10)
webAclArn: str,
wafConfiguration: WafConfigurationTypeDef, # (11)
ResponseMetadata: ResponseMetadataTypeDef, # (12)
- See GatewayStatusType
- See GatewayProtocolTypeType
- See GatewayProtocolConfigurationOutputTypeDef
- See AuthorizerTypeType
- See AuthorizerConfigurationOutputTypeDef
- See CustomTransformConfigurationTypeDef
- See
list[GatewayInterceptorConfigurationOutputTypeDef] - See GatewayPolicyEngineConfigurationTypeDef
- See WorkloadIdentityDetailsTypeDef
- See ExceptionLevelType
- See WafConfigurationTypeDef
- See ResponseMetadataTypeDef
GetPaymentManagerResponseTypeDef#
# GetPaymentManagerResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetPaymentManagerResponseTypeDef
def get_value() -> GetPaymentManagerResponseTypeDef:
return {
"paymentManagerArn": ...,
}
# GetPaymentManagerResponseTypeDef definition
class GetPaymentManagerResponseTypeDef(TypedDict):
paymentManagerArn: str,
paymentManagerId: str,
name: str,
description: str,
authorizerType: PaymentsAuthorizerTypeType, # (1)
authorizerConfiguration: AuthorizerConfigurationOutputTypeDef, # (2)
roleArn: str,
workloadIdentityDetails: WorkloadIdentityDetailsTypeDef, # (3)
createdAt: datetime.datetime,
lastUpdatedAt: datetime.datetime,
status: PaymentManagerStatusType, # (4)
tags: dict[str, str],
kmsKeyArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See PaymentsAuthorizerTypeType
- See AuthorizerConfigurationOutputTypeDef
- See WorkloadIdentityDetailsTypeDef
- See PaymentManagerStatusType
- See ResponseMetadataTypeDef
GetRegistryResponseTypeDef#
# GetRegistryResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetRegistryResponseTypeDef
def get_value() -> GetRegistryResponseTypeDef:
return {
"name": ...,
}
# GetRegistryResponseTypeDef definition
class GetRegistryResponseTypeDef(TypedDict):
name: str,
description: str,
registryId: str,
registryArn: str,
authorizerType: RegistryAuthorizerTypeType, # (1)
authorizerConfiguration: AuthorizerConfigurationOutputTypeDef, # (2)
approvalConfiguration: ApprovalConfigurationTypeDef, # (3)
status: RegistryStatusType, # (4)
statusReason: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See RegistryAuthorizerTypeType
- See AuthorizerConfigurationOutputTypeDef
- See ApprovalConfigurationTypeDef
- See RegistryStatusType
- See ResponseMetadataTypeDef
HarnessTypeDef#
# HarnessTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessTypeDef
def get_value() -> HarnessTypeDef:
return {
"harnessId": ...,
}
# HarnessTypeDef definition
class HarnessTypeDef(TypedDict):
harnessId: str,
harnessName: str,
arn: str,
status: HarnessStatusType, # (1)
executionRoleArn: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
model: HarnessModelConfigurationOutputTypeDef, # (2)
systemPrompt: list[HarnessSystemContentBlockTypeDef], # (3)
tools: list[HarnessToolOutputTypeDef], # (4)
skills: list[HarnessSkillOutputTypeDef], # (5)
allowedTools: list[str],
truncation: HarnessTruncationConfigurationTypeDef, # (6)
environment: HarnessEnvironmentProviderTypeDef, # (7)
harnessVersion: NotRequired[str],
environmentArtifact: NotRequired[HarnessEnvironmentArtifactTypeDef], # (8)
environmentVariables: NotRequired[dict[str, str]],
authorizerConfiguration: NotRequired[AuthorizerConfigurationOutputTypeDef], # (9)
memory: NotRequired[HarnessMemoryConfigurationOutputTypeDef], # (10)
maxIterations: NotRequired[int],
maxTokens: NotRequired[int],
timeoutSeconds: NotRequired[int],
failureReason: NotRequired[str],
- See HarnessStatusType
- See HarnessModelConfigurationOutputTypeDef
- See
list[HarnessSystemContentBlockTypeDef] - See
list[HarnessToolOutputTypeDef] - See
list[HarnessSkillOutputTypeDef] - See HarnessTruncationConfigurationTypeDef
- See HarnessEnvironmentProviderTypeDef
- See HarnessEnvironmentArtifactTypeDef
- See AuthorizerConfigurationOutputTypeDef
- See HarnessMemoryConfigurationOutputTypeDef
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,
customTransformConfiguration: CustomTransformConfigurationTypeDef, # (6)
interceptorConfigurations: list[GatewayInterceptorConfigurationOutputTypeDef], # (7)
policyEngineConfiguration: GatewayPolicyEngineConfigurationTypeDef, # (8)
workloadIdentityDetails: WorkloadIdentityDetailsTypeDef, # (9)
exceptionLevel: ExceptionLevelType, # (10)
webAclArn: str,
wafConfiguration: WafConfigurationTypeDef, # (11)
ResponseMetadata: ResponseMetadataTypeDef, # (12)
- See GatewayStatusType
- See GatewayProtocolTypeType
- See GatewayProtocolConfigurationOutputTypeDef
- See AuthorizerTypeType
- See AuthorizerConfigurationOutputTypeDef
- See CustomTransformConfigurationTypeDef
- See
list[GatewayInterceptorConfigurationOutputTypeDef] - See GatewayPolicyEngineConfigurationTypeDef
- See WorkloadIdentityDetailsTypeDef
- See ExceptionLevelType
- See WafConfigurationTypeDef
- See ResponseMetadataTypeDef
UpdateRegistryResponseTypeDef#
# UpdateRegistryResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateRegistryResponseTypeDef
def get_value() -> UpdateRegistryResponseTypeDef:
return {
"name": ...,
}
# UpdateRegistryResponseTypeDef definition
class UpdateRegistryResponseTypeDef(TypedDict):
name: str,
description: str,
registryId: str,
registryArn: str,
authorizerType: RegistryAuthorizerTypeType, # (1)
authorizerConfiguration: AuthorizerConfigurationOutputTypeDef, # (2)
approvalConfiguration: ApprovalConfigurationTypeDef, # (3)
status: RegistryStatusType, # (4)
statusReason: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See RegistryAuthorizerTypeType
- See AuthorizerConfigurationOutputTypeDef
- See ApprovalConfigurationTypeDef
- See RegistryStatusType
- See ResponseMetadataTypeDef
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)
clientSecretJsonKey: str,
clientSecretSource: SecretSourceTypeType, # (2)
name: str,
credentialProviderArn: str,
callbackUrl: str,
oauth2ProviderConfigOutput: Oauth2ProviderConfigOutputTypeDef, # (3)
status: StatusType, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See SecretTypeDef
- See SecretSourceTypeType
- See Oauth2ProviderConfigOutputTypeDef
- See StatusType
- See ResponseMetadataTypeDef
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)
clientSecretJsonKey: str,
clientSecretSource: SecretSourceTypeType, # (2)
name: str,
credentialProviderArn: str,
credentialProviderVendor: CredentialProviderVendorTypeType, # (3)
callbackUrl: str,
oauth2ProviderConfigOutput: Oauth2ProviderConfigOutputTypeDef, # (4)
createdTime: datetime.datetime,
lastUpdatedTime: datetime.datetime,
status: StatusType, # (5)
failureReason: str,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See SecretTypeDef
- See SecretSourceTypeType
- See CredentialProviderVendorTypeType
- See Oauth2ProviderConfigOutputTypeDef
- See StatusType
- 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)
clientSecretJsonKey: str,
clientSecretSource: SecretSourceTypeType, # (2)
name: str,
credentialProviderVendor: CredentialProviderVendorTypeType, # (3)
credentialProviderArn: str,
callbackUrl: str,
oauth2ProviderConfigOutput: Oauth2ProviderConfigOutputTypeDef, # (4)
createdTime: datetime.datetime,
lastUpdatedTime: datetime.datetime,
status: StatusType, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See SecretTypeDef
- See SecretSourceTypeType
- See CredentialProviderVendorTypeType
- See Oauth2ProviderConfigOutputTypeDef
- See StatusType
- See ResponseMetadataTypeDef
GetRegistryRecordResponseTypeDef#
# GetRegistryRecordResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetRegistryRecordResponseTypeDef
def get_value() -> GetRegistryRecordResponseTypeDef:
return {
"registryArn": ...,
}
# GetRegistryRecordResponseTypeDef definition
class GetRegistryRecordResponseTypeDef(TypedDict):
registryArn: str,
recordArn: str,
recordId: str,
name: str,
description: str,
descriptorType: DescriptorTypeType, # (1)
descriptors: DescriptorsTypeDef, # (2)
recordVersion: str,
status: RegistryRecordStatusType, # (3)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
statusReason: str,
synchronizationType: SynchronizationTypeType, # (4)
synchronizationConfiguration: SynchronizationConfigurationOutputTypeDef, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See DescriptorTypeType
- See DescriptorsTypeDef
- See RegistryRecordStatusType
- See SynchronizationTypeType
- See SynchronizationConfigurationOutputTypeDef
- See ResponseMetadataTypeDef
UpdateRegistryRecordResponseTypeDef#
# UpdateRegistryRecordResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateRegistryRecordResponseTypeDef
def get_value() -> UpdateRegistryRecordResponseTypeDef:
return {
"registryArn": ...,
}
# UpdateRegistryRecordResponseTypeDef definition
class UpdateRegistryRecordResponseTypeDef(TypedDict):
registryArn: str,
recordArn: str,
recordId: str,
name: str,
description: str,
descriptorType: DescriptorTypeType, # (1)
descriptors: DescriptorsTypeDef, # (2)
recordVersion: str,
status: RegistryRecordStatusType, # (3)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
statusReason: str,
synchronizationType: SynchronizationTypeType, # (4)
synchronizationConfiguration: SynchronizationConfigurationOutputTypeDef, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See DescriptorTypeType
- See DescriptorsTypeDef
- See RegistryRecordStatusType
- See SynchronizationTypeType
- See SynchronizationConfigurationOutputTypeDef
- See ResponseMetadataTypeDef
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)
http: NotRequired[HttpTargetConfigurationOutputTypeDef], # (2)
inference: NotRequired[InferenceTargetConfigurationOutputTypeDef], # (3)
- See McpTargetConfigurationOutputTypeDef
- See HttpTargetConfigurationOutputTypeDef
- See InferenceTargetConfigurationOutputTypeDef
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)
http: NotRequired[HttpTargetConfigurationTypeDef], # (2)
inference: NotRequired[InferenceTargetConfigurationTypeDef], # (3)
- See McpTargetConfigurationTypeDef
- See HttpTargetConfigurationTypeDef
- See InferenceTargetConfigurationTypeDef
MemoryRecordSchemaOutputTypeDef#
# MemoryRecordSchemaOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MemoryRecordSchemaOutputTypeDef
def get_value() -> MemoryRecordSchemaOutputTypeDef:
return {
"metadataSchema": ...,
}
# MemoryRecordSchemaOutputTypeDef definition
class MemoryRecordSchemaOutputTypeDef(TypedDict):
metadataSchema: NotRequired[list[MetadataSchemaEntryOutputTypeDef]], # (1)
- See
list[MetadataSchemaEntryOutputTypeDef]
ListGatewayRulesResponseTypeDef#
# ListGatewayRulesResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ListGatewayRulesResponseTypeDef
def get_value() -> ListGatewayRulesResponseTypeDef:
return {
"gatewayRules": ...,
}
# ListGatewayRulesResponseTypeDef definition
class ListGatewayRulesResponseTypeDef(TypedDict):
gatewayRules: list[GatewayRuleDetailTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[GatewayRuleDetailTypeDef] - See ResponseMetadataTypeDef
GetCapacityProviderOutputTypeDef#
# GetCapacityProviderOutputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetCapacityProviderOutputTypeDef
def get_value() -> GetCapacityProviderOutputTypeDef:
return {
"capacityProviderId": ...,
}
# GetCapacityProviderOutputTypeDef definition
class GetCapacityProviderOutputTypeDef(TypedDict):
capacityProviderId: str,
capacityProviderArn: str,
name: str,
status: CapacityProviderStatusType, # (1)
description: str,
statusCode: CapacityProviderStatusCodeType, # (2)
statusReason: str,
permissionsConfiguration: PermissionsConfigurationTypeDef, # (3)
computeConfiguration: ComputeConfigurationOutputTypeDef, # (4)
createdAt: datetime.datetime,
lastUpdatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See CapacityProviderStatusType
- See CapacityProviderStatusCodeType
- See PermissionsConfigurationTypeDef
- See ComputeConfigurationOutputTypeDef
- See ResponseMetadataTypeDef
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]],
advertisedScopeMapping: NotRequired[Mapping[str, str]],
customClaims: NotRequired[Sequence[CustomClaimValidationTypeUnionTypeDef]], # (1)
privateEndpoint: NotRequired[PrivateEndpointUnionTypeDef], # (2)
privateEndpointOverrides: NotRequired[Sequence[PrivateEndpointOverrideUnionTypeDef]], # (3)
allowedWorkloadConfiguration: NotRequired[AllowedWorkloadConfigurationUnionTypeDef], # (4)
- See
Sequence[CustomClaimValidationTypeUnionTypeDef] - See PrivateEndpointUnionTypeDef
- See
Sequence[PrivateEndpointOverrideUnionTypeDef] - See AllowedWorkloadConfigurationUnionTypeDef
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: NotRequired[str],
clientSecret: NotRequired[str],
clientSecretConfig: NotRequired[SecretReferenceTypeDef], # (2)
clientSecretSource: NotRequired[SecretSourceTypeType], # (3)
onBehalfOfTokenExchangeConfig: NotRequired[OnBehalfOfTokenExchangeConfigTypeUnionTypeDef], # (4)
clientAuthenticationMethod: NotRequired[ClientAuthenticationMethodTypeType], # (5)
privateKeyJwtConfig: NotRequired[PrivateKeyJwtConfigUnionTypeDef], # (6)
privateEndpoint: NotRequired[PrivateEndpointUnionTypeDef], # (7)
privateEndpointOverrides: NotRequired[Sequence[PrivateEndpointOverrideUnionTypeDef]], # (8)
- See Oauth2DiscoveryUnionTypeDef
- See SecretReferenceTypeDef
- See SecretSourceTypeType
- See OnBehalfOfTokenExchangeConfigTypeUnionTypeDef
- See ClientAuthenticationMethodTypeType
- See PrivateKeyJwtConfigUnionTypeDef
- See PrivateEndpointUnionTypeDef
- See
Sequence[PrivateEndpointOverrideUnionTypeDef]
HarnessToolConfigurationTypeDef#
# HarnessToolConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessToolConfigurationTypeDef
def get_value() -> HarnessToolConfigurationTypeDef:
return {
"remoteMcp": ...,
}
# HarnessToolConfigurationTypeDef definition
class HarnessToolConfigurationTypeDef(TypedDict):
remoteMcp: NotRequired[HarnessRemoteMcpConfigUnionTypeDef], # (1)
agentCoreBrowser: NotRequired[HarnessAgentCoreBrowserConfigTypeDef], # (2)
agentCoreGateway: NotRequired[HarnessAgentCoreGatewayConfigUnionTypeDef], # (3)
inlineFunction: NotRequired[HarnessInlineFunctionConfigUnionTypeDef], # (4)
agentCoreCodeInterpreter: NotRequired[HarnessAgentCoreCodeInterpreterConfigTypeDef], # (5)
- See HarnessRemoteMcpConfigUnionTypeDef
- See HarnessAgentCoreBrowserConfigTypeDef
- See HarnessAgentCoreGatewayConfigUnionTypeDef
- See HarnessInlineFunctionConfigUnionTypeDef
- See HarnessAgentCoreCodeInterpreterConfigTypeDef
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],
kmsKeyArn: 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)
kmsKeyArn: NotRequired[str],
CreateHarnessResponseTypeDef#
# CreateHarnessResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateHarnessResponseTypeDef
def get_value() -> CreateHarnessResponseTypeDef:
return {
"harness": ...,
}
# CreateHarnessResponseTypeDef definition
class CreateHarnessResponseTypeDef(TypedDict):
harness: HarnessTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteHarnessResponseTypeDef#
# DeleteHarnessResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import DeleteHarnessResponseTypeDef
def get_value() -> DeleteHarnessResponseTypeDef:
return {
"harness": ...,
}
# DeleteHarnessResponseTypeDef definition
class DeleteHarnessResponseTypeDef(TypedDict):
harness: HarnessTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetHarnessResponseTypeDef#
# GetHarnessResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import GetHarnessResponseTypeDef
def get_value() -> GetHarnessResponseTypeDef:
return {
"harness": ...,
}
# GetHarnessResponseTypeDef definition
class GetHarnessResponseTypeDef(TypedDict):
harness: HarnessTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateHarnessResponseTypeDef#
# UpdateHarnessResponseTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateHarnessResponseTypeDef
def get_value() -> UpdateHarnessResponseTypeDef:
return {
"harness": ...,
}
# UpdateHarnessResponseTypeDef definition
class UpdateHarnessResponseTypeDef(TypedDict):
harness: HarnessTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FromUrlSynchronizationConfigurationTypeDef#
# FromUrlSynchronizationConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import FromUrlSynchronizationConfigurationTypeDef
def get_value() -> FromUrlSynchronizationConfigurationTypeDef:
return {
"url": ...,
}
# FromUrlSynchronizationConfigurationTypeDef definition
class FromUrlSynchronizationConfigurationTypeDef(TypedDict):
url: str,
credentialProviderConfigurations: NotRequired[Sequence[RegistryRecordCredentialProviderConfigurationUnionTypeDef]], # (1)
- See
Sequence[RegistryRecordCredentialProviderConfigurationUnionTypeDef]
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)
privateEndpoint: PrivateEndpointOutputTypeDef, # (5)
privateEndpointManagedResources: list[ManagedResourceDetailsTypeDef], # (6)
authorizationData: AuthorizationDataTypeDef, # (7)
protocolType: TargetProtocolTypeType, # (8)
ResponseMetadata: ResponseMetadataTypeDef, # (9)
- See TargetStatusType
- See TargetConfigurationOutputTypeDef
- See
list[CredentialProviderConfigurationOutputTypeDef] - See MetadataConfigurationOutputTypeDef
- See PrivateEndpointOutputTypeDef
- See
list[ManagedResourceDetailsTypeDef] - See AuthorizationDataTypeDef
- See TargetProtocolTypeType
- 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)
privateEndpoint: NotRequired[PrivateEndpointOutputTypeDef], # (5)
privateEndpointManagedResources: NotRequired[list[ManagedResourceDetailsTypeDef]], # (6)
authorizationData: NotRequired[AuthorizationDataTypeDef], # (7)
protocolType: NotRequired[TargetProtocolTypeType], # (8)
- See TargetStatusType
- See TargetConfigurationOutputTypeDef
- See
list[CredentialProviderConfigurationOutputTypeDef] - See MetadataConfigurationOutputTypeDef
- See PrivateEndpointOutputTypeDef
- See
list[ManagedResourceDetailsTypeDef] - See AuthorizationDataTypeDef
- See TargetProtocolTypeType
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)
privateEndpoint: PrivateEndpointOutputTypeDef, # (5)
privateEndpointManagedResources: list[ManagedResourceDetailsTypeDef], # (6)
authorizationData: AuthorizationDataTypeDef, # (7)
protocolType: TargetProtocolTypeType, # (8)
ResponseMetadata: ResponseMetadataTypeDef, # (9)
- See TargetStatusType
- See TargetConfigurationOutputTypeDef
- See
list[CredentialProviderConfigurationOutputTypeDef] - See MetadataConfigurationOutputTypeDef
- See PrivateEndpointOutputTypeDef
- See
list[ManagedResourceDetailsTypeDef] - See AuthorizationDataTypeDef
- See TargetProtocolTypeType
- 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)
privateEndpoint: PrivateEndpointOutputTypeDef, # (5)
privateEndpointManagedResources: list[ManagedResourceDetailsTypeDef], # (6)
authorizationData: AuthorizationDataTypeDef, # (7)
protocolType: TargetProtocolTypeType, # (8)
ResponseMetadata: ResponseMetadataTypeDef, # (9)
- See TargetStatusType
- See TargetConfigurationOutputTypeDef
- See
list[CredentialProviderConfigurationOutputTypeDef] - See MetadataConfigurationOutputTypeDef
- See PrivateEndpointOutputTypeDef
- See
list[ManagedResourceDetailsTypeDef] - See AuthorizationDataTypeDef
- See TargetProtocolTypeType
- See ResponseMetadataTypeDef
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: NotRequired[list[str]],
namespaceTemplates: NotRequired[list[str]],
memoryRecordSchema: NotRequired[MemoryRecordSchemaOutputTypeDef], # (1)
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]],
namespaceTemplates: NotRequired[list[str]],
memoryRecordSchema: NotRequired[MemoryRecordSchemaOutputTypeDef], # (1)
ExtractionConfigTypeDef#
# ExtractionConfigTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ExtractionConfigTypeDef
def get_value() -> ExtractionConfigTypeDef:
return {
"llmExtractionConfig": ...,
}
# ExtractionConfigTypeDef definition
class ExtractionConfigTypeDef(TypedDict):
llmExtractionConfig: NotRequired[LlmExtractionConfigUnionTypeDef], # (1)
ActionTypeDef#
# ActionTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import ActionTypeDef
def get_value() -> ActionTypeDef:
return {
"configurationBundle": ...,
}
# ActionTypeDef definition
class ActionTypeDef(TypedDict):
configurationBundle: NotRequired[ConfigurationBundleActionUnionTypeDef], # (1)
routeToTarget: NotRequired[RouteToTargetActionUnionTypeDef], # (2)
CreateCapacityProviderInputTypeDef#
# CreateCapacityProviderInputTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateCapacityProviderInputTypeDef
def get_value() -> CreateCapacityProviderInputTypeDef:
return {
"name": ...,
}
# CreateCapacityProviderInputTypeDef definition
class CreateCapacityProviderInputTypeDef(TypedDict):
name: str,
permissionsConfiguration: PermissionsConfigurationTypeDef, # (1)
computeConfiguration: ComputeConfigurationUnionTypeDef, # (2)
description: NotRequired[str],
clientToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
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
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,
targetConfiguration: TargetConfigurationUnionTypeDef, # (1)
name: NotRequired[str],
description: NotRequired[str],
clientToken: NotRequired[str],
credentialProviderConfigurations: NotRequired[Sequence[CredentialProviderConfigurationUnionTypeDef]], # (2)
metadataConfiguration: NotRequired[MetadataConfigurationUnionTypeDef], # (3)
privateEndpoint: NotRequired[PrivateEndpointUnionTypeDef], # (4)
- See TargetConfigurationUnionTypeDef
- See
Sequence[CredentialProviderConfigurationUnionTypeDef] - See MetadataConfigurationUnionTypeDef
- See PrivateEndpointUnionTypeDef
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,
targetConfiguration: TargetConfigurationUnionTypeDef, # (1)
name: NotRequired[str],
description: NotRequired[str],
credentialProviderConfigurations: NotRequired[Sequence[CredentialProviderConfigurationUnionTypeDef]], # (2)
metadataConfiguration: NotRequired[MetadataConfigurationUnionTypeDef], # (3)
privateEndpoint: NotRequired[PrivateEndpointUnionTypeDef], # (4)
- See TargetConfigurationUnionTypeDef
- See
Sequence[CredentialProviderConfigurationUnionTypeDef] - See MetadataConfigurationUnionTypeDef
- See PrivateEndpointUnionTypeDef
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)
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[CustomJWTAuthorizerConfigurationUnionTypeDef], # (1)
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)
HarnessToolTypeDef#
# HarnessToolTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import HarnessToolTypeDef
def get_value() -> HarnessToolTypeDef:
return {
"type": ...,
}
# HarnessToolTypeDef definition
class HarnessToolTypeDef(TypedDict):
type: HarnessToolTypeType, # (1)
name: NotRequired[str],
config: NotRequired[HarnessToolConfigurationUnionTypeDef], # (2)
SynchronizationConfigurationTypeDef#
# SynchronizationConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import SynchronizationConfigurationTypeDef
def get_value() -> SynchronizationConfigurationTypeDef:
return {
"fromUrl": ...,
}
# SynchronizationConfigurationTypeDef definition
class SynchronizationConfigurationTypeDef(TypedDict):
fromUrl: NotRequired[FromUrlSynchronizationConfigurationUnionTypeDef], # (1)
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)
MetadataSchemaEntryTypeDef#
# MetadataSchemaEntryTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MetadataSchemaEntryTypeDef
def get_value() -> MetadataSchemaEntryTypeDef:
return {
"key": ...,
}
# MetadataSchemaEntryTypeDef definition
class MetadataSchemaEntryTypeDef(TypedDict):
key: str,
type: NotRequired[MetadataValueTypeType], # (1)
extractionType: NotRequired[ExtractionTypeType], # (2)
extractionConfig: NotRequired[ExtractionConfigUnionTypeDef], # (3)
CreateGatewayRuleRequestTypeDef#
# CreateGatewayRuleRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateGatewayRuleRequestTypeDef
def get_value() -> CreateGatewayRuleRequestTypeDef:
return {
"gatewayIdentifier": ...,
}
# CreateGatewayRuleRequestTypeDef definition
class CreateGatewayRuleRequestTypeDef(TypedDict):
gatewayIdentifier: str,
priority: int,
actions: Sequence[ActionUnionTypeDef], # (1)
clientToken: NotRequired[str],
conditions: NotRequired[Sequence[ConditionUnionTypeDef]], # (2)
description: NotRequired[str],
- See
Sequence[ActionUnionTypeDef] - See
Sequence[ConditionUnionTypeDef]
UpdateGatewayRuleRequestTypeDef#
# UpdateGatewayRuleRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateGatewayRuleRequestTypeDef
def get_value() -> UpdateGatewayRuleRequestTypeDef:
return {
"gatewayIdentifier": ...,
}
# UpdateGatewayRuleRequestTypeDef definition
class UpdateGatewayRuleRequestTypeDef(TypedDict):
gatewayIdentifier: str,
ruleId: str,
priority: NotRequired[int],
conditions: NotRequired[Sequence[ConditionUnionTypeDef]], # (1)
actions: NotRequired[Sequence[ActionUnionTypeDef]], # (2)
description: NotRequired[str],
- See
Sequence[ConditionUnionTypeDef] - See
Sequence[ActionUnionTypeDef]
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
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: NotRequired[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]],
filesystemConfigurations: NotRequired[Sequence[FilesystemConfigurationTypeDef]], # (7)
capacityProviderConfiguration: NotRequired[CapacityProviderConfigurationTypeDef], # (8)
tags: NotRequired[Mapping[str, str]],
- See AgentRuntimeArtifactUnionTypeDef
- See NetworkConfigurationUnionTypeDef
- See AuthorizerConfigurationUnionTypeDef
- See RequestHeaderConfigurationUnionTypeDef
- See ProtocolConfigurationTypeDef
- See LifecycleConfigurationTypeDef
- See
Sequence[FilesystemConfigurationTypeDef] - See CapacityProviderConfigurationTypeDef
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,
authorizerType: AuthorizerTypeType, # (1)
description: NotRequired[str],
clientToken: NotRequired[str],
protocolType: NotRequired[GatewayProtocolTypeType], # (2)
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 AuthorizerTypeType
- See GatewayProtocolTypeType
- See GatewayProtocolConfigurationUnionTypeDef
- See AuthorizerConfigurationUnionTypeDef
- See
Sequence[GatewayInterceptorConfigurationUnionTypeDef] - See GatewayPolicyEngineConfigurationTypeDef
- See ExceptionLevelType
CreatePaymentManagerRequestTypeDef#
# CreatePaymentManagerRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreatePaymentManagerRequestTypeDef
def get_value() -> CreatePaymentManagerRequestTypeDef:
return {
"name": ...,
}
# CreatePaymentManagerRequestTypeDef definition
class CreatePaymentManagerRequestTypeDef(TypedDict):
name: str,
authorizerType: PaymentsAuthorizerTypeType, # (1)
roleArn: str,
description: NotRequired[str],
authorizerConfiguration: NotRequired[AuthorizerConfigurationUnionTypeDef], # (2)
clientToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
kmsKeyArn: NotRequired[str],
CreateRegistryRequestTypeDef#
# CreateRegistryRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateRegistryRequestTypeDef
def get_value() -> CreateRegistryRequestTypeDef:
return {
"name": ...,
}
# CreateRegistryRequestTypeDef definition
class CreateRegistryRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
authorizerType: NotRequired[RegistryAuthorizerTypeType], # (1)
authorizerConfiguration: NotRequired[AuthorizerConfigurationUnionTypeDef], # (2)
clientToken: NotRequired[str],
approvalConfiguration: NotRequired[ApprovalConfigurationTypeDef], # (3)
- See RegistryAuthorizerTypeType
- See AuthorizerConfigurationUnionTypeDef
- See ApprovalConfigurationTypeDef
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: NotRequired[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]],
filesystemConfigurations: NotRequired[Sequence[FilesystemConfigurationTypeDef]], # (8)
capacityProviderConfiguration: NotRequired[CapacityProviderConfigurationTypeDef], # (9)
clientToken: NotRequired[str],
- See AgentRuntimeArtifactUnionTypeDef
- See NetworkConfigurationUnionTypeDef
- See AuthorizerConfigurationUnionTypeDef
- See RequestHeaderConfigurationUnionTypeDef
- See ProtocolConfigurationTypeDef
- See LifecycleConfigurationTypeDef
- See RuntimeMetadataConfigurationTypeDef
- See
Sequence[FilesystemConfigurationTypeDef] - See CapacityProviderConfigurationTypeDef
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,
authorizerType: AuthorizerTypeType, # (1)
description: NotRequired[str],
protocolType: NotRequired[GatewayProtocolTypeType], # (2)
protocolConfiguration: NotRequired[GatewayProtocolConfigurationUnionTypeDef], # (3)
authorizerConfiguration: NotRequired[AuthorizerConfigurationUnionTypeDef], # (4)
kmsKeyArn: NotRequired[str],
customTransformConfiguration: NotRequired[CustomTransformConfigurationTypeDef], # (5)
interceptorConfigurations: NotRequired[Sequence[GatewayInterceptorConfigurationUnionTypeDef]], # (6)
policyEngineConfiguration: NotRequired[GatewayPolicyEngineConfigurationTypeDef], # (7)
exceptionLevel: NotRequired[ExceptionLevelType], # (8)
wafConfiguration: NotRequired[WafConfigurationTypeDef], # (9)
- See AuthorizerTypeType
- See GatewayProtocolTypeType
- See GatewayProtocolConfigurationUnionTypeDef
- See AuthorizerConfigurationUnionTypeDef
- See CustomTransformConfigurationTypeDef
- See
Sequence[GatewayInterceptorConfigurationUnionTypeDef] - See GatewayPolicyEngineConfigurationTypeDef
- See ExceptionLevelType
- See WafConfigurationTypeDef
UpdatePaymentManagerRequestTypeDef#
# UpdatePaymentManagerRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatePaymentManagerRequestTypeDef
def get_value() -> UpdatePaymentManagerRequestTypeDef:
return {
"paymentManagerId": ...,
}
# UpdatePaymentManagerRequestTypeDef definition
class UpdatePaymentManagerRequestTypeDef(TypedDict):
paymentManagerId: str,
description: NotRequired[str],
authorizerType: NotRequired[PaymentsAuthorizerTypeType], # (1)
authorizerConfiguration: NotRequired[AuthorizerConfigurationUnionTypeDef], # (2)
roleArn: NotRequired[str],
clientToken: NotRequired[str],
kmsKeyArn: NotRequired[str],
UpdatedAuthorizerConfigurationTypeDef#
# UpdatedAuthorizerConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatedAuthorizerConfigurationTypeDef
def get_value() -> UpdatedAuthorizerConfigurationTypeDef:
return {
"optionalValue": ...,
}
# UpdatedAuthorizerConfigurationTypeDef definition
class UpdatedAuthorizerConfigurationTypeDef(TypedDict):
optionalValue: NotRequired[AuthorizerConfigurationUnionTypeDef], # (1)
CreateHarnessRequestTypeDef#
# CreateHarnessRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateHarnessRequestTypeDef
def get_value() -> CreateHarnessRequestTypeDef:
return {
"harnessName": ...,
}
# CreateHarnessRequestTypeDef definition
class CreateHarnessRequestTypeDef(TypedDict):
harnessName: str,
executionRoleArn: str,
clientToken: NotRequired[str],
environment: NotRequired[HarnessEnvironmentProviderRequestTypeDef], # (1)
environmentArtifact: NotRequired[HarnessEnvironmentArtifactTypeDef], # (2)
environmentVariables: NotRequired[Mapping[str, str]],
authorizerConfiguration: NotRequired[AuthorizerConfigurationUnionTypeDef], # (3)
model: NotRequired[HarnessModelConfigurationUnionTypeDef], # (4)
systemPrompt: NotRequired[Sequence[HarnessSystemContentBlockTypeDef]], # (5)
tools: NotRequired[Sequence[HarnessToolUnionTypeDef]], # (6)
skills: NotRequired[Sequence[HarnessSkillUnionTypeDef]], # (7)
allowedTools: NotRequired[Sequence[str]],
memory: NotRequired[HarnessMemoryConfigurationUnionTypeDef], # (8)
truncation: NotRequired[HarnessTruncationConfigurationTypeDef], # (9)
maxIterations: NotRequired[int],
maxTokens: NotRequired[int],
timeoutSeconds: NotRequired[int],
tags: NotRequired[Mapping[str, str]],
- See HarnessEnvironmentProviderRequestTypeDef
- See HarnessEnvironmentArtifactTypeDef
- See AuthorizerConfigurationUnionTypeDef
- See HarnessModelConfigurationUnionTypeDef
- See
Sequence[HarnessSystemContentBlockTypeDef] - See
Sequence[HarnessToolUnionTypeDef] - See
Sequence[HarnessSkillUnionTypeDef] - See HarnessMemoryConfigurationUnionTypeDef
- See HarnessTruncationConfigurationTypeDef
CreateRegistryRecordRequestTypeDef#
# CreateRegistryRecordRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import CreateRegistryRecordRequestTypeDef
def get_value() -> CreateRegistryRecordRequestTypeDef:
return {
"registryId": ...,
}
# CreateRegistryRecordRequestTypeDef definition
class CreateRegistryRecordRequestTypeDef(TypedDict):
registryId: str,
name: str,
descriptorType: DescriptorTypeType, # (1)
description: NotRequired[str],
descriptors: NotRequired[DescriptorsTypeDef], # (2)
recordVersion: NotRequired[str],
synchronizationType: NotRequired[SynchronizationTypeType], # (3)
synchronizationConfiguration: NotRequired[SynchronizationConfigurationUnionTypeDef], # (4)
clientToken: NotRequired[str],
- See DescriptorTypeType
- See DescriptorsTypeDef
- See SynchronizationTypeType
- See SynchronizationConfigurationUnionTypeDef
UpdatedSynchronizationConfigurationTypeDef#
# UpdatedSynchronizationConfigurationTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdatedSynchronizationConfigurationTypeDef
def get_value() -> UpdatedSynchronizationConfigurationTypeDef:
return {
"optionalValue": ...,
}
# UpdatedSynchronizationConfigurationTypeDef definition
class UpdatedSynchronizationConfigurationTypeDef(TypedDict):
optionalValue: NotRequired[SynchronizationConfigurationUnionTypeDef], # (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],
namespaceTemplates: list[str],
description: NotRequired[str],
configuration: NotRequired[StrategyConfigurationTypeDef], # (1)
createdAt: NotRequired[datetime.datetime],
updatedAt: NotRequired[datetime.datetime],
status: NotRequired[MemoryStrategyStatusType], # (3)
memoryRecordSchema: NotRequired[MemoryRecordSchemaOutputTypeDef], # (4)
- See StrategyConfigurationTypeDef
- See MemoryStrategyTypeType
- See MemoryStrategyStatusType
- See MemoryRecordSchemaOutputTypeDef
MemoryRecordSchemaTypeDef#
# MemoryRecordSchemaTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import MemoryRecordSchemaTypeDef
def get_value() -> MemoryRecordSchemaTypeDef:
return {
"metadataSchema": ...,
}
# MemoryRecordSchemaTypeDef definition
class MemoryRecordSchemaTypeDef(TypedDict):
metadataSchema: NotRequired[Sequence[MetadataSchemaEntryUnionTypeDef]], # (1)
- See
Sequence[MetadataSchemaEntryUnionTypeDef]
UpdateHarnessRequestTypeDef#
# UpdateHarnessRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateHarnessRequestTypeDef
def get_value() -> UpdateHarnessRequestTypeDef:
return {
"harnessId": ...,
}
# UpdateHarnessRequestTypeDef definition
class UpdateHarnessRequestTypeDef(TypedDict):
harnessId: str,
clientToken: NotRequired[str],
executionRoleArn: NotRequired[str],
environment: NotRequired[HarnessEnvironmentProviderRequestTypeDef], # (1)
environmentArtifact: NotRequired[UpdatedHarnessEnvironmentArtifactTypeDef], # (2)
environmentVariables: NotRequired[Mapping[str, str]],
authorizerConfiguration: NotRequired[UpdatedAuthorizerConfigurationTypeDef], # (3)
model: NotRequired[HarnessModelConfigurationUnionTypeDef], # (4)
systemPrompt: NotRequired[Sequence[HarnessSystemContentBlockTypeDef]], # (5)
tools: NotRequired[Sequence[HarnessToolUnionTypeDef]], # (6)
skills: NotRequired[Sequence[HarnessSkillUnionTypeDef]], # (7)
allowedTools: NotRequired[Sequence[str]],
memory: NotRequired[UpdatedHarnessMemoryConfigurationTypeDef], # (8)
truncation: NotRequired[HarnessTruncationConfigurationTypeDef], # (9)
maxIterations: NotRequired[int],
maxTokens: NotRequired[int],
timeoutSeconds: NotRequired[int],
- See HarnessEnvironmentProviderRequestTypeDef
- See UpdatedHarnessEnvironmentArtifactTypeDef
- See UpdatedAuthorizerConfigurationTypeDef
- See HarnessModelConfigurationUnionTypeDef
- See
Sequence[HarnessSystemContentBlockTypeDef] - See
Sequence[HarnessToolUnionTypeDef] - See
Sequence[HarnessSkillUnionTypeDef] - See UpdatedHarnessMemoryConfigurationTypeDef
- See HarnessTruncationConfigurationTypeDef
UpdateRegistryRequestTypeDef#
# UpdateRegistryRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateRegistryRequestTypeDef
def get_value() -> UpdateRegistryRequestTypeDef:
return {
"registryId": ...,
}
# UpdateRegistryRequestTypeDef definition
class UpdateRegistryRequestTypeDef(TypedDict):
registryId: str,
name: NotRequired[str],
description: NotRequired[UpdatedDescriptionTypeDef], # (1)
authorizerConfiguration: NotRequired[UpdatedAuthorizerConfigurationTypeDef], # (2)
approvalConfiguration: NotRequired[UpdatedApprovalConfigurationTypeDef], # (3)
- See UpdatedDescriptionTypeDef
- See UpdatedAuthorizerConfigurationTypeDef
- See UpdatedApprovalConfigurationTypeDef
UpdateRegistryRecordRequestTypeDef#
# UpdateRegistryRecordRequestTypeDef TypedDict usage example
from mypy_boto3_bedrock_agentcore_control.type_defs import UpdateRegistryRecordRequestTypeDef
def get_value() -> UpdateRegistryRecordRequestTypeDef:
return {
"registryId": ...,
}
# UpdateRegistryRecordRequestTypeDef definition
class UpdateRegistryRecordRequestTypeDef(TypedDict):
registryId: str,
recordId: str,
name: NotRequired[str],
description: NotRequired[UpdatedDescriptionTypeDef], # (1)
descriptorType: NotRequired[DescriptorTypeType], # (2)
descriptors: NotRequired[UpdatedDescriptorsTypeDef], # (3)
recordVersion: NotRequired[str],
synchronizationType: NotRequired[UpdatedSynchronizationTypeTypeDef], # (4)
synchronizationConfiguration: NotRequired[UpdatedSynchronizationConfigurationTypeDef], # (5)
triggerSynchronization: NotRequired[bool],
- See UpdatedDescriptionTypeDef
- See DescriptorTypeType
- See UpdatedDescriptorsTypeDef
- See UpdatedSynchronizationTypeTypeDef
- See UpdatedSynchronizationConfigurationTypeDef
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)
indexedKeys: NotRequired[list[IndexedKeyTypeDef]], # (3)
streamDeliveryResources: NotRequired[StreamDeliveryResourcesOutputTypeDef], # (4)
managedByResourceArn: NotRequired[str],
- See MemoryStatusType
- See
list[MemoryStrategyTypeDef] - See
list[IndexedKeyTypeDef] - See StreamDeliveryResourcesOutputTypeDef
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
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]],
namespaceTemplates: NotRequired[Sequence[str]],
memoryRecordSchema: NotRequired[MemoryRecordSchemaUnionTypeDef], # (1)
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: NotRequired[Sequence[str]],
namespaceTemplates: NotRequired[Sequence[str]],
memoryRecordSchema: NotRequired[MemoryRecordSchemaUnionTypeDef], # (1)
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]],
namespaceTemplates: NotRequired[Sequence[str]],
memoryRecordSchema: NotRequired[MemoryRecordSchemaUnionTypeDef], # (1)
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]],
namespaceTemplates: NotRequired[Sequence[str]],
memoryRecordSchema: NotRequired[MemoryRecordSchemaUnionTypeDef], # (1)
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]],
namespaceTemplates: NotRequired[Sequence[str]],
memoryRecordSchema: NotRequired[MemoryRecordSchemaUnionTypeDef], # (1)
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
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]],
namespaceTemplates: NotRequired[Sequence[str]],
reflectionConfiguration: NotRequired[EpisodicReflectionConfigurationInputTypeDef], # (1)
memoryRecordSchema: NotRequired[MemoryRecordSchemaUnionTypeDef], # (2)
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)
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
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
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]],
namespaceTemplates: NotRequired[Sequence[str]],
configuration: NotRequired[CustomConfigurationInputTypeDef], # (1)
memoryRecordSchema: NotRequired[MemoryRecordSchemaUnionTypeDef], # (2)
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]],
namespaceTemplates: NotRequired[Sequence[str]],
configuration: NotRequired[ModifyStrategyConfigurationTypeDef], # (1)
memoryRecordSchema: NotRequired[MemoryRecordSchemaUnionTypeDef], # (2)
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
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)
indexedKeys: NotRequired[Sequence[IndexedKeyTypeDef]], # (2)
streamDeliveryResources: NotRequired[StreamDeliveryResourcesUnionTypeDef], # (3)
tags: NotRequired[Mapping[str, str]],
- See
Sequence[MemoryStrategyInputTypeDef] - See
Sequence[IndexedKeyTypeDef] - See StreamDeliveryResourcesUnionTypeDef
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]
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)
addIndexedKeys: NotRequired[Sequence[IndexedKeyTypeDef]], # (2)
streamDeliveryResources: NotRequired[StreamDeliveryResourcesUnionTypeDef], # (3)
- See ModifyMemoryStrategiesTypeDef
- See
Sequence[IndexedKeyTypeDef] - See StreamDeliveryResourcesUnionTypeDef