AgentsforBedrockClient#
Index > AgentsforBedrock > AgentsforBedrockClient
Auto-generated documentation for AgentsforBedrock type annotations stubs module types-boto3-bedrock-agent.
AgentsforBedrockClient#
Type annotations and code completion for boto3.client("bedrock-agent").
boto3 documentation
# AgentsforBedrockClient usage example
from boto3.session import Session
from types_boto3_bedrock_agent.client import AgentsforBedrockClient
def get_bedrock-agent_client() -> AgentsforBedrockClient:
return Session().client("bedrock-agent")
Exceptions#
boto3 client exceptions are generated in runtime.
This class provides code completion for boto3.client("bedrock-agent").exceptions structure.
# Exceptions.exceptions usage example
client = boto3.client("bedrock-agent")
try:
do_something(client)
except (
client.exceptions.AccessDeniedException,
client.exceptions.ClientError,
client.exceptions.ConflictException,
client.exceptions.InternalServerException,
client.exceptions.ResourceNotFoundException,
client.exceptions.ServiceQuotaExceededException,
client.exceptions.ThrottlingException,
client.exceptions.ValidationException,
) as e:
print(e)
# Exceptions.exceptions type checking example
from types_boto3_bedrock_agent.client import Exceptions
def handle_error(exc: Exceptions.AccessDeniedException) -> None:
...
Methods#
can_paginate#
Type annotations and code completion for boto3.client("bedrock-agent").can_paginate method.
boto3 documentation
# can_paginate method definition
def can_paginate(
self,
operation_name: str,
) -> bool:
...
generate_presigned_url#
Type annotations and code completion for boto3.client("bedrock-agent").generate_presigned_url method.
boto3 documentation
# generate_presigned_url method definition
def generate_presigned_url(
self,
ClientMethod: str,
Params: Mapping[str, Any] = ...,
ExpiresIn: int = 3600,
HttpMethod: str = ...,
) -> str:
...
associate_agent_collaborator#
Makes an agent a collaborator for another agent.
Type annotations and code completion for boto3.client("bedrock-agent").associate_agent_collaborator method.
boto3 documentation
# associate_agent_collaborator method definition
def associate_agent_collaborator(
self,
*,
agentId: str,
agentVersion: str,
agentDescriptor: AgentDescriptorTypeDef, # (1)
collaboratorName: str,
collaborationInstruction: str,
relayConversationHistory: RelayConversationHistoryType = ..., # (2)
clientToken: str = ...,
) -> AssociateAgentCollaboratorResponseTypeDef: # (3)
...
- See AgentDescriptorTypeDef
- See RelayConversationHistoryType
- See AssociateAgentCollaboratorResponseTypeDef
# associate_agent_collaborator method usage example with argument unpacking
kwargs: AssociateAgentCollaboratorRequestTypeDef = { # (1)
"agentId": ...,
"agentVersion": ...,
"agentDescriptor": ...,
"collaboratorName": ...,
"collaborationInstruction": ...,
}
parent.associate_agent_collaborator(**kwargs)
associate_agent_knowledge_base#
Associates a knowledge base with an agent.
Type annotations and code completion for boto3.client("bedrock-agent").associate_agent_knowledge_base method.
boto3 documentation
# associate_agent_knowledge_base method definition
def associate_agent_knowledge_base(
self,
*,
agentId: str,
agentVersion: str,
knowledgeBaseId: str,
description: str,
knowledgeBaseState: KnowledgeBaseStateType = ..., # (1)
) -> AssociateAgentKnowledgeBaseResponseTypeDef: # (2)
...
# associate_agent_knowledge_base method usage example with argument unpacking
kwargs: AssociateAgentKnowledgeBaseRequestTypeDef = { # (1)
"agentId": ...,
"agentVersion": ...,
"knowledgeBaseId": ...,
"description": ...,
}
parent.associate_agent_knowledge_base(**kwargs)
create_agent#
Amazon Bedrock Agents (now Amazon Bedrock Agents Classic) is no
longer open to new customers. Type annotations and code completion for Creates an action group for an agent. Type annotations and code completion for Creates an alias of an agent that can be used to deploy the agent. Type annotations and code completion for Connects a knowledge base to a data source. Type annotations and code completion for Creates a prompt flow that you can use to send an input through various steps
to yield an output. Type annotations and code completion for Creates an alias of a flow for deployment. Type annotations and code completion for Creates a version of the flow that you can deploy. Type annotations and code completion for Creates a knowledge base. Type annotations and code completion for Creates a prompt in your prompt library that you can add to a flow. Type annotations and code completion for Creates a static snapshot of your prompt that can be deployed to production. Type annotations and code completion for Deletes an agent. Type annotations and code completion for Deletes an action group in an agent. Type annotations and code completion for Deletes an alias of an agent. Type annotations and code completion for Deletes a version of an agent. Type annotations and code completion for Deletes a data source from a knowledge base. Type annotations and code completion for Deletes a flow. Type annotations and code completion for Deletes an alias of a flow. Type annotations and code completion for Deletes a version of a flow. Type annotations and code completion for Deletes a knowledge base. Type annotations and code completion for Deletes documents from a data source and syncs the changes to the knowledge
base that is connected to it. Type annotations and code completion for Deletes a prompt or a version of it, depending on whether you include the
Type annotations and code completion for Removes the resource policy associated with a knowledge base. Type annotations and code completion for Disassociates an agent collaborator. Type annotations and code completion for Disassociates a knowledge base from an agent. Type annotations and code completion for Gets information about an agent. Type annotations and code completion for Gets information about an action group for an agent. Type annotations and code completion for Gets information about an alias of an agent. Type annotations and code completion for Retrieves information about an agent's collaborator. Type annotations and code completion for Gets information about a knowledge base associated with an agent. Type annotations and code completion for Gets details about a version of an agent. Type annotations and code completion for Gets information about a data source. Type annotations and code completion for Retrieves information about a flow. Type annotations and code completion for Retrieves information about a flow. Type annotations and code completion for Retrieves information about a version of a flow. Type annotations and code completion for Gets information about a data ingestion job. Type annotations and code completion for Gets information about a knowledge base. Type annotations and code completion for Retrieves specific documents from a data source that is connected to a
knowledge base. Type annotations and code completion for Retrieves information about the working draft ( Type annotations and code completion for Retrieves the resource policy associated with a knowledge base. Type annotations and code completion for Ingests documents directly into the knowledge base that is connected to the
data source. Type annotations and code completion for Lists the action groups for an agent and information about each one. Type annotations and code completion for Lists the aliases of an agent and information about each one. Type annotations and code completion for Retrieve a list of an agent's collaborators. Type annotations and code completion for Lists knowledge bases associated with an agent and information about each one. Type annotations and code completion for Lists the versions of an agent and information about each version. Type annotations and code completion for Lists the agents belonging to an account and information about each agent. Type annotations and code completion for Lists the data sources in a knowledge base and information about each one. Type annotations and code completion for Returns a list of aliases for a flow. Type annotations and code completion for Returns a list of information about each flow. Type annotations and code completion for Returns a list of flows and information about each flow. Type annotations and code completion for Lists the data ingestion jobs for a data source. Type annotations and code completion for Retrieves all the documents contained in a data source that is connected to a
knowledge base. Type annotations and code completion for Lists the knowledge bases in an account. Type annotations and code completion for Returns either information about the working draft ( Type annotations and code completion for List all the tags for the resource you specify. Type annotations and code completion for Creates a Type annotations and code completion for Prepares the Type annotations and code completion for Associates a resource policy with a knowledge base. Type annotations and code completion for Begins a data ingestion job. Type annotations and code completion for Stops a currently running data ingestion job. Type annotations and code completion for Associate tags with a resource. Type annotations and code completion for Remove tags from a resource. Type annotations and code completion for Updates the configuration of an agent. Type annotations and code completion for Updates the configuration for an action group for an agent. Type annotations and code completion for Updates configurations for an alias of an agent. Type annotations and code completion for Updates an agent's collaborator. Type annotations and code completion for Updates the configuration for a knowledge base that has been associated with an
agent. Type annotations and code completion for Updates the configurations for a data source connector. Type annotations and code completion for Modifies a flow. Type annotations and code completion for Modifies the alias of a flow. Type annotations and code completion for Updates the configuration of a knowledge base with the fields that you specify. Type annotations and code completion for Modifies a prompt in your prompt library. Type annotations and code completion for Validates the definition of a flow. Type annotations and code completion for Type annotations and code completion for boto3.client("bedrock-agent").create_agent method.
boto3 documentation# create_agent method definition
def create_agent(
self,
*,
agentName: str,
clientToken: str = ...,
instruction: str = ...,
foundationModel: str = ...,
description: str = ...,
orchestrationType: OrchestrationTypeType = ..., # (1)
customOrchestration: CustomOrchestrationTypeDef = ..., # (2)
idleSessionTTLInSeconds: int = ...,
agentResourceRoleArn: str = ...,
customerEncryptionKeyArn: str = ...,
tags: Mapping[str, str] = ...,
promptOverrideConfiguration: PromptOverrideConfigurationUnionTypeDef = ..., # (3)
guardrailConfiguration: GuardrailConfigurationTypeDef = ..., # (4)
memoryConfiguration: MemoryConfigurationUnionTypeDef = ..., # (5)
agentCollaboration: AgentCollaborationType = ..., # (6)
) -> CreateAgentResponseTypeDef: # (7)
...
# create_agent method usage example with argument unpacking
kwargs: CreateAgentRequestTypeDef = { # (1)
"agentName": ...,
}
parent.create_agent(**kwargs)create_agent_action_group#
boto3.client("bedrock-agent").create_agent_action_group method.
boto3 documentation# create_agent_action_group method definition
def create_agent_action_group(
self,
*,
agentId: str,
agentVersion: str,
actionGroupName: str,
clientToken: str = ...,
description: str = ...,
parentActionGroupSignature: ActionGroupSignatureType = ..., # (1)
parentActionGroupSignatureParams: Mapping[str, str] = ...,
actionGroupExecutor: ActionGroupExecutorTypeDef = ..., # (2)
apiSchema: APISchemaTypeDef = ..., # (3)
actionGroupState: ActionGroupStateType = ..., # (4)
functionSchema: FunctionSchemaUnionTypeDef = ..., # (5)
) -> CreateAgentActionGroupResponseTypeDef: # (6)
...
# create_agent_action_group method usage example with argument unpacking
kwargs: CreateAgentActionGroupRequestTypeDef = { # (1)
"agentId": ...,
"agentVersion": ...,
"actionGroupName": ...,
}
parent.create_agent_action_group(**kwargs)create_agent_alias#
boto3.client("bedrock-agent").create_agent_alias method.
boto3 documentation# create_agent_alias method definition
def create_agent_alias(
self,
*,
agentId: str,
agentAliasName: str,
clientToken: str = ...,
description: str = ...,
routingConfiguration: Sequence[AgentAliasRoutingConfigurationListItemTypeDef] = ..., # (1)
tags: Mapping[str, str] = ...,
) -> CreateAgentAliasResponseTypeDef: # (2)
...
Sequence[AgentAliasRoutingConfigurationListItemTypeDef]# create_agent_alias method usage example with argument unpacking
kwargs: CreateAgentAliasRequestTypeDef = { # (1)
"agentId": ...,
"agentAliasName": ...,
}
parent.create_agent_alias(**kwargs)create_data_source#
boto3.client("bedrock-agent").create_data_source method.
boto3 documentation# create_data_source method definition
def create_data_source(
self,
*,
knowledgeBaseId: str,
name: str,
dataSourceConfiguration: DataSourceConfigurationUnionTypeDef, # (1)
clientToken: str = ...,
description: str = ...,
dataDeletionPolicy: DataDeletionPolicyType = ..., # (2)
serverSideEncryptionConfiguration: ServerSideEncryptionConfigurationTypeDef = ..., # (3)
vectorIngestionConfiguration: VectorIngestionConfigurationUnionTypeDef = ..., # (4)
) -> CreateDataSourceResponseTypeDef: # (5)
...
# create_data_source method usage example with argument unpacking
kwargs: CreateDataSourceRequestTypeDef = { # (1)
"knowledgeBaseId": ...,
"name": ...,
"dataSourceConfiguration": ...,
}
parent.create_data_source(**kwargs)create_flow#
boto3.client("bedrock-agent").create_flow method.
boto3 documentation# create_flow method definition
def create_flow(
self,
*,
name: str,
executionRoleArn: str,
description: str = ...,
customerEncryptionKeyArn: str = ...,
definition: FlowDefinitionUnionTypeDef = ..., # (1)
clientToken: str = ...,
tags: Mapping[str, str] = ...,
) -> CreateFlowResponseTypeDef: # (2)
...# create_flow method usage example with argument unpacking
kwargs: CreateFlowRequestTypeDef = { # (1)
"name": ...,
"executionRoleArn": ...,
}
parent.create_flow(**kwargs)create_flow_alias#
boto3.client("bedrock-agent").create_flow_alias method.
boto3 documentation# create_flow_alias method definition
def create_flow_alias(
self,
*,
name: str,
routingConfiguration: Sequence[FlowAliasRoutingConfigurationListItemTypeDef], # (1)
flowIdentifier: str,
description: str = ...,
concurrencyConfiguration: FlowAliasConcurrencyConfigurationTypeDef = ..., # (2)
clientToken: str = ...,
tags: Mapping[str, str] = ...,
) -> CreateFlowAliasResponseTypeDef: # (3)
...
Sequence[FlowAliasRoutingConfigurationListItemTypeDef]# create_flow_alias method usage example with argument unpacking
kwargs: CreateFlowAliasRequestTypeDef = { # (1)
"name": ...,
"routingConfiguration": ...,
"flowIdentifier": ...,
}
parent.create_flow_alias(**kwargs)create_flow_version#
boto3.client("bedrock-agent").create_flow_version method.
boto3 documentation# create_flow_version method definition
def create_flow_version(
self,
*,
flowIdentifier: str,
description: str = ...,
clientToken: str = ...,
) -> CreateFlowVersionResponseTypeDef: # (1)
...# create_flow_version method usage example with argument unpacking
kwargs: CreateFlowVersionRequestTypeDef = { # (1)
"flowIdentifier": ...,
}
parent.create_flow_version(**kwargs)create_knowledge_base#
boto3.client("bedrock-agent").create_knowledge_base method.
boto3 documentation# create_knowledge_base method definition
def create_knowledge_base(
self,
*,
name: str,
roleArn: str,
knowledgeBaseConfiguration: KnowledgeBaseConfigurationUnionTypeDef, # (1)
clientToken: str = ...,
description: str = ...,
storageConfiguration: StorageConfigurationTypeDef = ..., # (2)
tags: Mapping[str, str] = ...,
) -> CreateKnowledgeBaseResponseTypeDef: # (3)
...
# create_knowledge_base method usage example with argument unpacking
kwargs: CreateKnowledgeBaseRequestTypeDef = { # (1)
"name": ...,
"roleArn": ...,
"knowledgeBaseConfiguration": ...,
}
parent.create_knowledge_base(**kwargs)create_prompt#
boto3.client("bedrock-agent").create_prompt method.
boto3 documentation# create_prompt method definition
def create_prompt(
self,
*,
name: str,
description: str = ...,
customerEncryptionKeyArn: str = ...,
defaultVariant: str = ...,
variants: Sequence[PromptVariantUnionTypeDef] = ..., # (1)
clientToken: str = ...,
tags: Mapping[str, str] = ...,
) -> CreatePromptResponseTypeDef: # (2)
...
Sequence[PromptVariantUnionTypeDef]# create_prompt method usage example with argument unpacking
kwargs: CreatePromptRequestTypeDef = { # (1)
"name": ...,
}
parent.create_prompt(**kwargs)create_prompt_version#
boto3.client("bedrock-agent").create_prompt_version method.
boto3 documentation# create_prompt_version method definition
def create_prompt_version(
self,
*,
promptIdentifier: str,
description: str = ...,
clientToken: str = ...,
tags: Mapping[str, str] = ...,
) -> CreatePromptVersionResponseTypeDef: # (1)
...# create_prompt_version method usage example with argument unpacking
kwargs: CreatePromptVersionRequestTypeDef = { # (1)
"promptIdentifier": ...,
}
parent.create_prompt_version(**kwargs)delete_agent#
boto3.client("bedrock-agent").delete_agent method.
boto3 documentation# delete_agent method definition
def delete_agent(
self,
*,
agentId: str,
skipResourceInUseCheck: bool = ...,
) -> DeleteAgentResponseTypeDef: # (1)
...# delete_agent method usage example with argument unpacking
kwargs: DeleteAgentRequestTypeDef = { # (1)
"agentId": ...,
}
parent.delete_agent(**kwargs)delete_agent_action_group#
boto3.client("bedrock-agent").delete_agent_action_group method.
boto3 documentation# delete_agent_action_group method definition
def delete_agent_action_group(
self,
*,
agentId: str,
agentVersion: str,
actionGroupId: str,
skipResourceInUseCheck: bool = ...,
) -> dict[str, Any]:
...# delete_agent_action_group method usage example with argument unpacking
kwargs: DeleteAgentActionGroupRequestTypeDef = { # (1)
"agentId": ...,
"agentVersion": ...,
"actionGroupId": ...,
}
parent.delete_agent_action_group(**kwargs)delete_agent_alias#
boto3.client("bedrock-agent").delete_agent_alias method.
boto3 documentation# delete_agent_alias method definition
def delete_agent_alias(
self,
*,
agentId: str,
agentAliasId: str,
) -> DeleteAgentAliasResponseTypeDef: # (1)
...# delete_agent_alias method usage example with argument unpacking
kwargs: DeleteAgentAliasRequestTypeDef = { # (1)
"agentId": ...,
"agentAliasId": ...,
}
parent.delete_agent_alias(**kwargs)delete_agent_version#
boto3.client("bedrock-agent").delete_agent_version method.
boto3 documentation# delete_agent_version method definition
def delete_agent_version(
self,
*,
agentId: str,
agentVersion: str,
skipResourceInUseCheck: bool = ...,
) -> DeleteAgentVersionResponseTypeDef: # (1)
...# delete_agent_version method usage example with argument unpacking
kwargs: DeleteAgentVersionRequestTypeDef = { # (1)
"agentId": ...,
"agentVersion": ...,
}
parent.delete_agent_version(**kwargs)delete_data_source#
boto3.client("bedrock-agent").delete_data_source method.
boto3 documentation# delete_data_source method definition
def delete_data_source(
self,
*,
knowledgeBaseId: str,
dataSourceId: str,
) -> DeleteDataSourceResponseTypeDef: # (1)
...# delete_data_source method usage example with argument unpacking
kwargs: DeleteDataSourceRequestTypeDef = { # (1)
"knowledgeBaseId": ...,
"dataSourceId": ...,
}
parent.delete_data_source(**kwargs)delete_flow#
boto3.client("bedrock-agent").delete_flow method.
boto3 documentation# delete_flow method definition
def delete_flow(
self,
*,
flowIdentifier: str,
skipResourceInUseCheck: bool = ...,
) -> DeleteFlowResponseTypeDef: # (1)
...# delete_flow method usage example with argument unpacking
kwargs: DeleteFlowRequestTypeDef = { # (1)
"flowIdentifier": ...,
}
parent.delete_flow(**kwargs)delete_flow_alias#
boto3.client("bedrock-agent").delete_flow_alias method.
boto3 documentation# delete_flow_alias method definition
def delete_flow_alias(
self,
*,
flowIdentifier: str,
aliasIdentifier: str,
) -> DeleteFlowAliasResponseTypeDef: # (1)
...# delete_flow_alias method usage example with argument unpacking
kwargs: DeleteFlowAliasRequestTypeDef = { # (1)
"flowIdentifier": ...,
"aliasIdentifier": ...,
}
parent.delete_flow_alias(**kwargs)delete_flow_version#
boto3.client("bedrock-agent").delete_flow_version method.
boto3 documentation# delete_flow_version method definition
def delete_flow_version(
self,
*,
flowIdentifier: str,
flowVersion: str,
skipResourceInUseCheck: bool = ...,
) -> DeleteFlowVersionResponseTypeDef: # (1)
...# delete_flow_version method usage example with argument unpacking
kwargs: DeleteFlowVersionRequestTypeDef = { # (1)
"flowIdentifier": ...,
"flowVersion": ...,
}
parent.delete_flow_version(**kwargs)delete_knowledge_base#
boto3.client("bedrock-agent").delete_knowledge_base method.
boto3 documentation# delete_knowledge_base method definition
def delete_knowledge_base(
self,
*,
knowledgeBaseId: str,
) -> DeleteKnowledgeBaseResponseTypeDef: # (1)
...# delete_knowledge_base method usage example with argument unpacking
kwargs: DeleteKnowledgeBaseRequestTypeDef = { # (1)
"knowledgeBaseId": ...,
}
parent.delete_knowledge_base(**kwargs)delete_knowledge_base_documents#
boto3.client("bedrock-agent").delete_knowledge_base_documents method.
boto3 documentation# delete_knowledge_base_documents method definition
def delete_knowledge_base_documents(
self,
*,
knowledgeBaseId: str,
dataSourceId: str,
documentIdentifiers: Sequence[DocumentIdentifierTypeDef], # (1)
clientToken: str = ...,
) -> DeleteKnowledgeBaseDocumentsResponseTypeDef: # (2)
...
Sequence[DocumentIdentifierTypeDef]# delete_knowledge_base_documents method usage example with argument unpacking
kwargs: DeleteKnowledgeBaseDocumentsRequestTypeDef = { # (1)
"knowledgeBaseId": ...,
"dataSourceId": ...,
"documentIdentifiers": ...,
}
parent.delete_knowledge_base_documents(**kwargs)delete_prompt#
promptVersion field or not.boto3.client("bedrock-agent").delete_prompt method.
boto3 documentation# delete_prompt method definition
def delete_prompt(
self,
*,
promptIdentifier: str,
promptVersion: str = ...,
) -> DeletePromptResponseTypeDef: # (1)
...# delete_prompt method usage example with argument unpacking
kwargs: DeletePromptRequestTypeDef = { # (1)
"promptIdentifier": ...,
}
parent.delete_prompt(**kwargs)delete_resource_policy#
boto3.client("bedrock-agent").delete_resource_policy method.
boto3 documentation# delete_resource_policy method definition
def delete_resource_policy(
self,
*,
resourceArn: str,
expectedRevisionId: str = ...,
) -> DeleteResourcePolicyResponseTypeDef: # (1)
...# delete_resource_policy method usage example with argument unpacking
kwargs: DeleteResourcePolicyRequestTypeDef = { # (1)
"resourceArn": ...,
}
parent.delete_resource_policy(**kwargs)disassociate_agent_collaborator#
boto3.client("bedrock-agent").disassociate_agent_collaborator method.
boto3 documentation# disassociate_agent_collaborator method definition
def disassociate_agent_collaborator(
self,
*,
agentId: str,
agentVersion: str,
collaboratorId: str,
) -> dict[str, Any]:
...# disassociate_agent_collaborator method usage example with argument unpacking
kwargs: DisassociateAgentCollaboratorRequestTypeDef = { # (1)
"agentId": ...,
"agentVersion": ...,
"collaboratorId": ...,
}
parent.disassociate_agent_collaborator(**kwargs)disassociate_agent_knowledge_base#
boto3.client("bedrock-agent").disassociate_agent_knowledge_base method.
boto3 documentation# disassociate_agent_knowledge_base method definition
def disassociate_agent_knowledge_base(
self,
*,
agentId: str,
agentVersion: str,
knowledgeBaseId: str,
) -> dict[str, Any]:
...# disassociate_agent_knowledge_base method usage example with argument unpacking
kwargs: DisassociateAgentKnowledgeBaseRequestTypeDef = { # (1)
"agentId": ...,
"agentVersion": ...,
"knowledgeBaseId": ...,
}
parent.disassociate_agent_knowledge_base(**kwargs)get_agent#
boto3.client("bedrock-agent").get_agent method.
boto3 documentation# get_agent method definition
def get_agent(
self,
*,
agentId: str,
) -> GetAgentResponseTypeDef: # (1)
...# get_agent method usage example with argument unpacking
kwargs: GetAgentRequestTypeDef = { # (1)
"agentId": ...,
}
parent.get_agent(**kwargs)get_agent_action_group#
boto3.client("bedrock-agent").get_agent_action_group method.
boto3 documentation# get_agent_action_group method definition
def get_agent_action_group(
self,
*,
agentId: str,
agentVersion: str,
actionGroupId: str,
) -> GetAgentActionGroupResponseTypeDef: # (1)
...# get_agent_action_group method usage example with argument unpacking
kwargs: GetAgentActionGroupRequestTypeDef = { # (1)
"agentId": ...,
"agentVersion": ...,
"actionGroupId": ...,
}
parent.get_agent_action_group(**kwargs)get_agent_alias#
boto3.client("bedrock-agent").get_agent_alias method.
boto3 documentation# get_agent_alias method definition
def get_agent_alias(
self,
*,
agentId: str,
agentAliasId: str,
) -> GetAgentAliasResponseTypeDef: # (1)
...# get_agent_alias method usage example with argument unpacking
kwargs: GetAgentAliasRequestTypeDef = { # (1)
"agentId": ...,
"agentAliasId": ...,
}
parent.get_agent_alias(**kwargs)get_agent_collaborator#
boto3.client("bedrock-agent").get_agent_collaborator method.
boto3 documentation# get_agent_collaborator method definition
def get_agent_collaborator(
self,
*,
agentId: str,
agentVersion: str,
collaboratorId: str,
) -> GetAgentCollaboratorResponseTypeDef: # (1)
...# get_agent_collaborator method usage example with argument unpacking
kwargs: GetAgentCollaboratorRequestTypeDef = { # (1)
"agentId": ...,
"agentVersion": ...,
"collaboratorId": ...,
}
parent.get_agent_collaborator(**kwargs)get_agent_knowledge_base#
boto3.client("bedrock-agent").get_agent_knowledge_base method.
boto3 documentation# get_agent_knowledge_base method definition
def get_agent_knowledge_base(
self,
*,
agentId: str,
agentVersion: str,
knowledgeBaseId: str,
) -> GetAgentKnowledgeBaseResponseTypeDef: # (1)
...# get_agent_knowledge_base method usage example with argument unpacking
kwargs: GetAgentKnowledgeBaseRequestTypeDef = { # (1)
"agentId": ...,
"agentVersion": ...,
"knowledgeBaseId": ...,
}
parent.get_agent_knowledge_base(**kwargs)get_agent_version#
boto3.client("bedrock-agent").get_agent_version method.
boto3 documentation# get_agent_version method definition
def get_agent_version(
self,
*,
agentId: str,
agentVersion: str,
) -> GetAgentVersionResponseTypeDef: # (1)
...# get_agent_version method usage example with argument unpacking
kwargs: GetAgentVersionRequestTypeDef = { # (1)
"agentId": ...,
"agentVersion": ...,
}
parent.get_agent_version(**kwargs)get_data_source#
boto3.client("bedrock-agent").get_data_source method.
boto3 documentation# get_data_source method definition
def get_data_source(
self,
*,
knowledgeBaseId: str,
dataSourceId: str,
) -> GetDataSourceResponseTypeDef: # (1)
...# get_data_source method usage example with argument unpacking
kwargs: GetDataSourceRequestTypeDef = { # (1)
"knowledgeBaseId": ...,
"dataSourceId": ...,
}
parent.get_data_source(**kwargs)get_flow#
boto3.client("bedrock-agent").get_flow method.
boto3 documentation# get_flow method definition
def get_flow(
self,
*,
flowIdentifier: str,
includedData: IncludedDataType = ..., # (1)
) -> GetFlowResponseTypeDef: # (2)
...# get_flow method usage example with argument unpacking
kwargs: GetFlowRequestTypeDef = { # (1)
"flowIdentifier": ...,
}
parent.get_flow(**kwargs)get_flow_alias#
boto3.client("bedrock-agent").get_flow_alias method.
boto3 documentation# get_flow_alias method definition
def get_flow_alias(
self,
*,
flowIdentifier: str,
aliasIdentifier: str,
) -> GetFlowAliasResponseTypeDef: # (1)
...# get_flow_alias method usage example with argument unpacking
kwargs: GetFlowAliasRequestTypeDef = { # (1)
"flowIdentifier": ...,
"aliasIdentifier": ...,
}
parent.get_flow_alias(**kwargs)get_flow_version#
boto3.client("bedrock-agent").get_flow_version method.
boto3 documentation# get_flow_version method definition
def get_flow_version(
self,
*,
flowIdentifier: str,
flowVersion: str,
includedData: IncludedDataType = ..., # (1)
) -> GetFlowVersionResponseTypeDef: # (2)
...# get_flow_version method usage example with argument unpacking
kwargs: GetFlowVersionRequestTypeDef = { # (1)
"flowIdentifier": ...,
"flowVersion": ...,
}
parent.get_flow_version(**kwargs)get_ingestion_job#
boto3.client("bedrock-agent").get_ingestion_job method.
boto3 documentation# get_ingestion_job method definition
def get_ingestion_job(
self,
*,
knowledgeBaseId: str,
dataSourceId: str,
ingestionJobId: str,
) -> GetIngestionJobResponseTypeDef: # (1)
...# get_ingestion_job method usage example with argument unpacking
kwargs: GetIngestionJobRequestTypeDef = { # (1)
"knowledgeBaseId": ...,
"dataSourceId": ...,
"ingestionJobId": ...,
}
parent.get_ingestion_job(**kwargs)get_knowledge_base#
boto3.client("bedrock-agent").get_knowledge_base method.
boto3 documentation# get_knowledge_base method definition
def get_knowledge_base(
self,
*,
knowledgeBaseId: str,
) -> GetKnowledgeBaseResponseTypeDef: # (1)
...# get_knowledge_base method usage example with argument unpacking
kwargs: GetKnowledgeBaseRequestTypeDef = { # (1)
"knowledgeBaseId": ...,
}
parent.get_knowledge_base(**kwargs)get_knowledge_base_documents#
boto3.client("bedrock-agent").get_knowledge_base_documents method.
boto3 documentation# get_knowledge_base_documents method definition
def get_knowledge_base_documents(
self,
*,
knowledgeBaseId: str,
dataSourceId: str,
documentIdentifiers: Sequence[DocumentIdentifierTypeDef], # (1)
) -> GetKnowledgeBaseDocumentsResponseTypeDef: # (2)
...
Sequence[DocumentIdentifierTypeDef]# get_knowledge_base_documents method usage example with argument unpacking
kwargs: GetKnowledgeBaseDocumentsRequestTypeDef = { # (1)
"knowledgeBaseId": ...,
"dataSourceId": ...,
"documentIdentifiers": ...,
}
parent.get_knowledge_base_documents(**kwargs)get_prompt#
DRAFT version) of a
prompt or a version of it, depending on whether you include the
promptVersion field or not.boto3.client("bedrock-agent").get_prompt method.
boto3 documentation# get_prompt method definition
def get_prompt(
self,
*,
promptIdentifier: str,
promptVersion: str = ...,
includedData: IncludedDataType = ..., # (1)
) -> GetPromptResponseTypeDef: # (2)
...# get_prompt method usage example with argument unpacking
kwargs: GetPromptRequestTypeDef = { # (1)
"promptIdentifier": ...,
}
parent.get_prompt(**kwargs)get_resource_policy#
boto3.client("bedrock-agent").get_resource_policy method.
boto3 documentation# get_resource_policy method definition
def get_resource_policy(
self,
*,
resourceArn: str,
) -> GetResourcePolicyResponseTypeDef: # (1)
...# get_resource_policy method usage example with argument unpacking
kwargs: GetResourcePolicyRequestTypeDef = { # (1)
"resourceArn": ...,
}
parent.get_resource_policy(**kwargs)ingest_knowledge_base_documents#
boto3.client("bedrock-agent").ingest_knowledge_base_documents method.
boto3 documentation# ingest_knowledge_base_documents method definition
def ingest_knowledge_base_documents(
self,
*,
knowledgeBaseId: str,
dataSourceId: str,
documents: Sequence[KnowledgeBaseDocumentTypeDef], # (1)
clientToken: str = ...,
) -> IngestKnowledgeBaseDocumentsResponseTypeDef: # (2)
...
Sequence[KnowledgeBaseDocumentTypeDef]# ingest_knowledge_base_documents method usage example with argument unpacking
kwargs: IngestKnowledgeBaseDocumentsRequestTypeDef = { # (1)
"knowledgeBaseId": ...,
"dataSourceId": ...,
"documents": ...,
}
parent.ingest_knowledge_base_documents(**kwargs)list_agent_action_groups#
boto3.client("bedrock-agent").list_agent_action_groups method.
boto3 documentation# list_agent_action_groups method definition
def list_agent_action_groups(
self,
*,
agentId: str,
agentVersion: str,
maxResults: int = ...,
nextToken: str = ...,
) -> ListAgentActionGroupsResponseTypeDef: # (1)
...# list_agent_action_groups method usage example with argument unpacking
kwargs: ListAgentActionGroupsRequestTypeDef = { # (1)
"agentId": ...,
"agentVersion": ...,
}
parent.list_agent_action_groups(**kwargs)list_agent_aliases#
boto3.client("bedrock-agent").list_agent_aliases method.
boto3 documentation# list_agent_aliases method definition
def list_agent_aliases(
self,
*,
agentId: str,
maxResults: int = ...,
nextToken: str = ...,
) -> ListAgentAliasesResponseTypeDef: # (1)
...# list_agent_aliases method usage example with argument unpacking
kwargs: ListAgentAliasesRequestTypeDef = { # (1)
"agentId": ...,
}
parent.list_agent_aliases(**kwargs)list_agent_collaborators#
boto3.client("bedrock-agent").list_agent_collaborators method.
boto3 documentation# list_agent_collaborators method definition
def list_agent_collaborators(
self,
*,
agentId: str,
agentVersion: str,
maxResults: int = ...,
nextToken: str = ...,
) -> ListAgentCollaboratorsResponseTypeDef: # (1)
...# list_agent_collaborators method usage example with argument unpacking
kwargs: ListAgentCollaboratorsRequestTypeDef = { # (1)
"agentId": ...,
"agentVersion": ...,
}
parent.list_agent_collaborators(**kwargs)list_agent_knowledge_bases#
boto3.client("bedrock-agent").list_agent_knowledge_bases method.
boto3 documentation# list_agent_knowledge_bases method definition
def list_agent_knowledge_bases(
self,
*,
agentId: str,
agentVersion: str,
maxResults: int = ...,
nextToken: str = ...,
) -> ListAgentKnowledgeBasesResponseTypeDef: # (1)
...# list_agent_knowledge_bases method usage example with argument unpacking
kwargs: ListAgentKnowledgeBasesRequestTypeDef = { # (1)
"agentId": ...,
"agentVersion": ...,
}
parent.list_agent_knowledge_bases(**kwargs)list_agent_versions#
boto3.client("bedrock-agent").list_agent_versions method.
boto3 documentation# list_agent_versions method definition
def list_agent_versions(
self,
*,
agentId: str,
maxResults: int = ...,
nextToken: str = ...,
) -> ListAgentVersionsResponseTypeDef: # (1)
...# list_agent_versions method usage example with argument unpacking
kwargs: ListAgentVersionsRequestTypeDef = { # (1)
"agentId": ...,
}
parent.list_agent_versions(**kwargs)list_agents#
boto3.client("bedrock-agent").list_agents method.
boto3 documentation# list_agents method definition
def list_agents(
self,
*,
maxResults: int = ...,
nextToken: str = ...,
) -> ListAgentsResponseTypeDef: # (1)
...# list_agents method usage example with argument unpacking
kwargs: ListAgentsRequestTypeDef = { # (1)
"maxResults": ...,
}
parent.list_agents(**kwargs)list_data_sources#
boto3.client("bedrock-agent").list_data_sources method.
boto3 documentation# list_data_sources method definition
def list_data_sources(
self,
*,
knowledgeBaseId: str,
maxResults: int = ...,
nextToken: str = ...,
) -> ListDataSourcesResponseTypeDef: # (1)
...# list_data_sources method usage example with argument unpacking
kwargs: ListDataSourcesRequestTypeDef = { # (1)
"knowledgeBaseId": ...,
}
parent.list_data_sources(**kwargs)list_flow_aliases#
boto3.client("bedrock-agent").list_flow_aliases method.
boto3 documentation# list_flow_aliases method definition
def list_flow_aliases(
self,
*,
flowIdentifier: str,
maxResults: int = ...,
nextToken: str = ...,
) -> ListFlowAliasesResponseTypeDef: # (1)
...# list_flow_aliases method usage example with argument unpacking
kwargs: ListFlowAliasesRequestTypeDef = { # (1)
"flowIdentifier": ...,
}
parent.list_flow_aliases(**kwargs)list_flow_versions#
boto3.client("bedrock-agent").list_flow_versions method.
boto3 documentation# list_flow_versions method definition
def list_flow_versions(
self,
*,
flowIdentifier: str,
maxResults: int = ...,
nextToken: str = ...,
) -> ListFlowVersionsResponseTypeDef: # (1)
...# list_flow_versions method usage example with argument unpacking
kwargs: ListFlowVersionsRequestTypeDef = { # (1)
"flowIdentifier": ...,
}
parent.list_flow_versions(**kwargs)list_flows#
boto3.client("bedrock-agent").list_flows method.
boto3 documentation# list_flows method definition
def list_flows(
self,
*,
maxResults: int = ...,
nextToken: str = ...,
) -> ListFlowsResponseTypeDef: # (1)
...# list_flows method usage example with argument unpacking
kwargs: ListFlowsRequestTypeDef = { # (1)
"maxResults": ...,
}
parent.list_flows(**kwargs)list_ingestion_jobs#
boto3.client("bedrock-agent").list_ingestion_jobs method.
boto3 documentation# list_ingestion_jobs method definition
def list_ingestion_jobs(
self,
*,
knowledgeBaseId: str,
dataSourceId: str,
filters: Sequence[IngestionJobFilterTypeDef] = ..., # (1)
sortBy: IngestionJobSortByTypeDef = ..., # (2)
maxResults: int = ...,
nextToken: str = ...,
) -> ListIngestionJobsResponseTypeDef: # (3)
...
Sequence[IngestionJobFilterTypeDef]# list_ingestion_jobs method usage example with argument unpacking
kwargs: ListIngestionJobsRequestTypeDef = { # (1)
"knowledgeBaseId": ...,
"dataSourceId": ...,
}
parent.list_ingestion_jobs(**kwargs)list_knowledge_base_documents#
boto3.client("bedrock-agent").list_knowledge_base_documents method.
boto3 documentation# list_knowledge_base_documents method definition
def list_knowledge_base_documents(
self,
*,
knowledgeBaseId: str,
dataSourceId: str,
maxResults: int = ...,
nextToken: str = ...,
) -> ListKnowledgeBaseDocumentsResponseTypeDef: # (1)
...# list_knowledge_base_documents method usage example with argument unpacking
kwargs: ListKnowledgeBaseDocumentsRequestTypeDef = { # (1)
"knowledgeBaseId": ...,
"dataSourceId": ...,
}
parent.list_knowledge_base_documents(**kwargs)list_knowledge_bases#
boto3.client("bedrock-agent").list_knowledge_bases method.
boto3 documentation# list_knowledge_bases method definition
def list_knowledge_bases(
self,
*,
maxResults: int = ...,
nextToken: str = ...,
) -> ListKnowledgeBasesResponseTypeDef: # (1)
...# list_knowledge_bases method usage example with argument unpacking
kwargs: ListKnowledgeBasesRequestTypeDef = { # (1)
"maxResults": ...,
}
parent.list_knowledge_bases(**kwargs)list_prompts#
DRAFT version)
of each prompt in an account, or information about of all versions of a prompt,
depending on whether you include the promptIdentifier field or
not.boto3.client("bedrock-agent").list_prompts method.
boto3 documentation# list_prompts method definition
def list_prompts(
self,
*,
promptIdentifier: str = ...,
maxResults: int = ...,
nextToken: str = ...,
) -> ListPromptsResponseTypeDef: # (1)
...# list_prompts method usage example with argument unpacking
kwargs: ListPromptsRequestTypeDef = { # (1)
"promptIdentifier": ...,
}
parent.list_prompts(**kwargs)list_tags_for_resource#
boto3.client("bedrock-agent").list_tags_for_resource method.
boto3 documentation# list_tags_for_resource method definition
def list_tags_for_resource(
self,
*,
resourceArn: str,
) -> ListTagsForResourceResponseTypeDef: # (1)
...# list_tags_for_resource method usage example with argument unpacking
kwargs: ListTagsForResourceRequestTypeDef = { # (1)
"resourceArn": ...,
}
parent.list_tags_for_resource(**kwargs)prepare_agent#
DRAFT version of the agent that can be used for internal
testing.boto3.client("bedrock-agent").prepare_agent method.
boto3 documentation# prepare_agent method definition
def prepare_agent(
self,
*,
agentId: str,
) -> PrepareAgentResponseTypeDef: # (1)
...# prepare_agent method usage example with argument unpacking
kwargs: PrepareAgentRequestTypeDef = { # (1)
"agentId": ...,
}
parent.prepare_agent(**kwargs)prepare_flow#
DRAFT version of a flow so that it can be invoked.boto3.client("bedrock-agent").prepare_flow method.
boto3 documentation# prepare_flow method definition
def prepare_flow(
self,
*,
flowIdentifier: str,
) -> PrepareFlowResponseTypeDef: # (1)
...# prepare_flow method usage example with argument unpacking
kwargs: PrepareFlowRequestTypeDef = { # (1)
"flowIdentifier": ...,
}
parent.prepare_flow(**kwargs)put_resource_policy#
boto3.client("bedrock-agent").put_resource_policy method.
boto3 documentation# put_resource_policy method definition
def put_resource_policy(
self,
*,
resourceArn: str,
policy: str,
expectedRevisionId: str = ...,
) -> PutResourcePolicyResponseTypeDef: # (1)
...# put_resource_policy method usage example with argument unpacking
kwargs: PutResourcePolicyRequestTypeDef = { # (1)
"resourceArn": ...,
"policy": ...,
}
parent.put_resource_policy(**kwargs)start_ingestion_job#
boto3.client("bedrock-agent").start_ingestion_job method.
boto3 documentation# start_ingestion_job method definition
def start_ingestion_job(
self,
*,
knowledgeBaseId: str,
dataSourceId: str,
clientToken: str = ...,
description: str = ...,
) -> StartIngestionJobResponseTypeDef: # (1)
...# start_ingestion_job method usage example with argument unpacking
kwargs: StartIngestionJobRequestTypeDef = { # (1)
"knowledgeBaseId": ...,
"dataSourceId": ...,
}
parent.start_ingestion_job(**kwargs)stop_ingestion_job#
boto3.client("bedrock-agent").stop_ingestion_job method.
boto3 documentation# stop_ingestion_job method definition
def stop_ingestion_job(
self,
*,
knowledgeBaseId: str,
dataSourceId: str,
ingestionJobId: str,
) -> StopIngestionJobResponseTypeDef: # (1)
...# stop_ingestion_job method usage example with argument unpacking
kwargs: StopIngestionJobRequestTypeDef = { # (1)
"knowledgeBaseId": ...,
"dataSourceId": ...,
"ingestionJobId": ...,
}
parent.stop_ingestion_job(**kwargs)tag_resource#
boto3.client("bedrock-agent").tag_resource method.
boto3 documentation# tag_resource method definition
def tag_resource(
self,
*,
resourceArn: str,
tags: Mapping[str, str],
) -> dict[str, Any]:
...# tag_resource method usage example with argument unpacking
kwargs: TagResourceRequestTypeDef = { # (1)
"resourceArn": ...,
"tags": ...,
}
parent.tag_resource(**kwargs)untag_resource#
boto3.client("bedrock-agent").untag_resource method.
boto3 documentation# untag_resource method definition
def untag_resource(
self,
*,
resourceArn: str,
tagKeys: Sequence[str],
) -> dict[str, Any]:
...# untag_resource method usage example with argument unpacking
kwargs: UntagResourceRequestTypeDef = { # (1)
"resourceArn": ...,
"tagKeys": ...,
}
parent.untag_resource(**kwargs)update_agent#
boto3.client("bedrock-agent").update_agent method.
boto3 documentation# update_agent method definition
def update_agent(
self,
*,
agentId: str,
agentName: str,
foundationModel: str,
agentResourceRoleArn: str,
instruction: str = ...,
description: str = ...,
orchestrationType: OrchestrationTypeType = ..., # (1)
customOrchestration: CustomOrchestrationTypeDef = ..., # (2)
idleSessionTTLInSeconds: int = ...,
customerEncryptionKeyArn: str = ...,
promptOverrideConfiguration: PromptOverrideConfigurationUnionTypeDef = ..., # (3)
guardrailConfiguration: GuardrailConfigurationTypeDef = ..., # (4)
memoryConfiguration: MemoryConfigurationUnionTypeDef = ..., # (5)
agentCollaboration: AgentCollaborationType = ..., # (6)
) -> UpdateAgentResponseTypeDef: # (7)
...
# update_agent method usage example with argument unpacking
kwargs: UpdateAgentRequestTypeDef = { # (1)
"agentId": ...,
"agentName": ...,
"foundationModel": ...,
"agentResourceRoleArn": ...,
}
parent.update_agent(**kwargs)update_agent_action_group#
boto3.client("bedrock-agent").update_agent_action_group method.
boto3 documentation# update_agent_action_group method definition
def update_agent_action_group(
self,
*,
agentId: str,
agentVersion: str,
actionGroupId: str,
actionGroupName: str,
description: str = ...,
parentActionGroupSignature: ActionGroupSignatureType = ..., # (1)
parentActionGroupSignatureParams: Mapping[str, str] = ...,
actionGroupExecutor: ActionGroupExecutorTypeDef = ..., # (2)
actionGroupState: ActionGroupStateType = ..., # (3)
apiSchema: APISchemaTypeDef = ..., # (4)
functionSchema: FunctionSchemaUnionTypeDef = ..., # (5)
) -> UpdateAgentActionGroupResponseTypeDef: # (6)
...
# update_agent_action_group method usage example with argument unpacking
kwargs: UpdateAgentActionGroupRequestTypeDef = { # (1)
"agentId": ...,
"agentVersion": ...,
"actionGroupId": ...,
"actionGroupName": ...,
}
parent.update_agent_action_group(**kwargs)update_agent_alias#
boto3.client("bedrock-agent").update_agent_alias method.
boto3 documentation# update_agent_alias method definition
def update_agent_alias(
self,
*,
agentId: str,
agentAliasId: str,
agentAliasName: str,
description: str = ...,
routingConfiguration: Sequence[AgentAliasRoutingConfigurationListItemTypeDef] = ..., # (1)
aliasInvocationState: AliasInvocationStateType = ..., # (2)
) -> UpdateAgentAliasResponseTypeDef: # (3)
...
Sequence[AgentAliasRoutingConfigurationListItemTypeDef]# update_agent_alias method usage example with argument unpacking
kwargs: UpdateAgentAliasRequestTypeDef = { # (1)
"agentId": ...,
"agentAliasId": ...,
"agentAliasName": ...,
}
parent.update_agent_alias(**kwargs)update_agent_collaborator#
boto3.client("bedrock-agent").update_agent_collaborator method.
boto3 documentation# update_agent_collaborator method definition
def update_agent_collaborator(
self,
*,
agentId: str,
agentVersion: str,
collaboratorId: str,
agentDescriptor: AgentDescriptorTypeDef, # (1)
collaboratorName: str,
collaborationInstruction: str,
relayConversationHistory: RelayConversationHistoryType = ..., # (2)
) -> UpdateAgentCollaboratorResponseTypeDef: # (3)
...
# update_agent_collaborator method usage example with argument unpacking
kwargs: UpdateAgentCollaboratorRequestTypeDef = { # (1)
"agentId": ...,
"agentVersion": ...,
"collaboratorId": ...,
"agentDescriptor": ...,
"collaboratorName": ...,
"collaborationInstruction": ...,
}
parent.update_agent_collaborator(**kwargs)update_agent_knowledge_base#
boto3.client("bedrock-agent").update_agent_knowledge_base method.
boto3 documentation# update_agent_knowledge_base method definition
def update_agent_knowledge_base(
self,
*,
agentId: str,
agentVersion: str,
knowledgeBaseId: str,
description: str = ...,
knowledgeBaseState: KnowledgeBaseStateType = ..., # (1)
) -> UpdateAgentKnowledgeBaseResponseTypeDef: # (2)
...# update_agent_knowledge_base method usage example with argument unpacking
kwargs: UpdateAgentKnowledgeBaseRequestTypeDef = { # (1)
"agentId": ...,
"agentVersion": ...,
"knowledgeBaseId": ...,
}
parent.update_agent_knowledge_base(**kwargs)update_data_source#
boto3.client("bedrock-agent").update_data_source method.
boto3 documentation# update_data_source method definition
def update_data_source(
self,
*,
knowledgeBaseId: str,
dataSourceId: str,
name: str,
dataSourceConfiguration: DataSourceConfigurationUnionTypeDef, # (1)
description: str = ...,
dataDeletionPolicy: DataDeletionPolicyType = ..., # (2)
serverSideEncryptionConfiguration: ServerSideEncryptionConfigurationTypeDef = ..., # (3)
vectorIngestionConfiguration: VectorIngestionConfigurationUnionTypeDef = ..., # (4)
) -> UpdateDataSourceResponseTypeDef: # (5)
...
# update_data_source method usage example with argument unpacking
kwargs: UpdateDataSourceRequestTypeDef = { # (1)
"knowledgeBaseId": ...,
"dataSourceId": ...,
"name": ...,
"dataSourceConfiguration": ...,
}
parent.update_data_source(**kwargs)update_flow#
boto3.client("bedrock-agent").update_flow method.
boto3 documentation# update_flow method definition
def update_flow(
self,
*,
name: str,
executionRoleArn: str,
flowIdentifier: str,
description: str = ...,
customerEncryptionKeyArn: str = ...,
definition: FlowDefinitionUnionTypeDef = ..., # (1)
) -> UpdateFlowResponseTypeDef: # (2)
...# update_flow method usage example with argument unpacking
kwargs: UpdateFlowRequestTypeDef = { # (1)
"name": ...,
"executionRoleArn": ...,
"flowIdentifier": ...,
}
parent.update_flow(**kwargs)update_flow_alias#
boto3.client("bedrock-agent").update_flow_alias method.
boto3 documentation# update_flow_alias method definition
def update_flow_alias(
self,
*,
name: str,
routingConfiguration: Sequence[FlowAliasRoutingConfigurationListItemTypeDef], # (1)
flowIdentifier: str,
aliasIdentifier: str,
description: str = ...,
concurrencyConfiguration: FlowAliasConcurrencyConfigurationTypeDef = ..., # (2)
) -> UpdateFlowAliasResponseTypeDef: # (3)
...
Sequence[FlowAliasRoutingConfigurationListItemTypeDef]# update_flow_alias method usage example with argument unpacking
kwargs: UpdateFlowAliasRequestTypeDef = { # (1)
"name": ...,
"routingConfiguration": ...,
"flowIdentifier": ...,
"aliasIdentifier": ...,
}
parent.update_flow_alias(**kwargs)update_knowledge_base#
boto3.client("bedrock-agent").update_knowledge_base method.
boto3 documentation# update_knowledge_base method definition
def update_knowledge_base(
self,
*,
knowledgeBaseId: str,
name: str,
roleArn: str,
knowledgeBaseConfiguration: KnowledgeBaseConfigurationUnionTypeDef, # (1)
description: str = ...,
storageConfiguration: StorageConfigurationTypeDef = ..., # (2)
) -> UpdateKnowledgeBaseResponseTypeDef: # (3)
...
# update_knowledge_base method usage example with argument unpacking
kwargs: UpdateKnowledgeBaseRequestTypeDef = { # (1)
"knowledgeBaseId": ...,
"name": ...,
"roleArn": ...,
"knowledgeBaseConfiguration": ...,
}
parent.update_knowledge_base(**kwargs)update_prompt#
boto3.client("bedrock-agent").update_prompt method.
boto3 documentation# update_prompt method definition
def update_prompt(
self,
*,
name: str,
promptIdentifier: str,
description: str = ...,
customerEncryptionKeyArn: str = ...,
defaultVariant: str = ...,
variants: Sequence[PromptVariantUnionTypeDef] = ..., # (1)
) -> UpdatePromptResponseTypeDef: # (2)
...
Sequence[PromptVariantUnionTypeDef]# update_prompt method usage example with argument unpacking
kwargs: UpdatePromptRequestTypeDef = { # (1)
"name": ...,
"promptIdentifier": ...,
}
parent.update_prompt(**kwargs)validate_flow_definition#
boto3.client("bedrock-agent").validate_flow_definition method.
boto3 documentation# validate_flow_definition method definition
def validate_flow_definition(
self,
*,
definition: FlowDefinitionUnionTypeDef, # (1)
) -> ValidateFlowDefinitionResponseTypeDef: # (2)
...# validate_flow_definition method usage example with argument unpacking
kwargs: ValidateFlowDefinitionRequestTypeDef = { # (1)
"definition": ...,
}
parent.validate_flow_definition(**kwargs)get_paginator#
boto3.client("bedrock-agent").get_paginator method with overloads.
client.get_paginator("list_agent_action_groups") -> ListAgentActionGroupsPaginatorclient.get_paginator("list_agent_aliases") -> ListAgentAliasesPaginatorclient.get_paginator("list_agent_collaborators") -> ListAgentCollaboratorsPaginatorclient.get_paginator("list_agent_knowledge_bases") -> ListAgentKnowledgeBasesPaginatorclient.get_paginator("list_agent_versions") -> ListAgentVersionsPaginatorclient.get_paginator("list_agents") -> ListAgentsPaginatorclient.get_paginator("list_data_sources") -> ListDataSourcesPaginatorclient.get_paginator("list_flow_aliases") -> ListFlowAliasesPaginatorclient.get_paginator("list_flow_versions") -> ListFlowVersionsPaginatorclient.get_paginator("list_flows") -> ListFlowsPaginatorclient.get_paginator("list_ingestion_jobs") -> ListIngestionJobsPaginatorclient.get_paginator("list_knowledge_base_documents") -> ListKnowledgeBaseDocumentsPaginatorclient.get_paginator("list_knowledge_bases") -> ListKnowledgeBasesPaginatorclient.get_paginator("list_prompts") -> ListPromptsPaginator