1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. bedrock
  5. getFlow

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

aws-native.bedrock.getFlow

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

Definition of AWS::Bedrock::Flow Resource Type

Using getFlow

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getFlow(args: GetFlowArgs, opts?: InvokeOptions): Promise<GetFlowResult>
function getFlowOutput(args: GetFlowOutputArgs, opts?: InvokeOptions): Output<GetFlowResult>
Copy
def get_flow(arn: Optional[str] = None,
             opts: Optional[InvokeOptions] = None) -> GetFlowResult
def get_flow_output(arn: Optional[pulumi.Input[str]] = None,
             opts: Optional[InvokeOptions] = None) -> Output[GetFlowResult]
Copy
func LookupFlow(ctx *Context, args *LookupFlowArgs, opts ...InvokeOption) (*LookupFlowResult, error)
func LookupFlowOutput(ctx *Context, args *LookupFlowOutputArgs, opts ...InvokeOption) LookupFlowResultOutput
Copy

> Note: This function is named LookupFlow in the Go SDK.

public static class GetFlow 
{
    public static Task<GetFlowResult> InvokeAsync(GetFlowArgs args, InvokeOptions? opts = null)
    public static Output<GetFlowResult> Invoke(GetFlowInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetFlowResult> getFlow(GetFlowArgs args, InvokeOptions options)
public static Output<GetFlowResult> getFlow(GetFlowArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:bedrock:getFlow
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Arn This property is required. string
Arn representation of the Flow
Arn This property is required. string
Arn representation of the Flow
arn This property is required. String
Arn representation of the Flow
arn This property is required. string
Arn representation of the Flow
arn This property is required. str
Arn representation of the Flow
arn This property is required. String
Arn representation of the Flow

getFlow Result

The following output properties are available:

Arn string
Arn representation of the Flow
CreatedAt string
Time Stamp.
CustomerEncryptionKeyArn string
A KMS key ARN
Definition Pulumi.AwsNative.Bedrock.Outputs.FlowDefinition
The definition of the nodes and connections between the nodes in the flow.
Description string
Description of the flow
ExecutionRoleArn string
ARN of a IAM role
Id string
Identifier for a Flow
Name string
Name for the flow
Status Pulumi.AwsNative.Bedrock.FlowStatus
The status of the flow. The following statuses are possible:

  • NotPrepared – The flow has been created or updated, but hasn't been prepared. If you just created the flow, you can't test it. If you updated the flow, the DRAFT version won't contain the latest changes for testing. Send a PrepareFlow request to package the latest changes into the DRAFT version.
  • Preparing – The flow is being prepared so that the DRAFT version contains the latest changes for testing.
  • Prepared – The flow is prepared and the DRAFT version contains the latest changes for testing.
  • Failed – The last API operation that you invoked on the flow failed. Send a GetFlow request and check the error message in the validations field.
Tags Dictionary<string, string>
Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

TestAliasTags Dictionary<string, string>
UpdatedAt string
Time Stamp.
Validations List<Pulumi.AwsNative.Bedrock.Outputs.FlowValidation>
Version string
Draft Version.
Arn string
Arn representation of the Flow
CreatedAt string
Time Stamp.
CustomerEncryptionKeyArn string
A KMS key ARN
Definition FlowDefinition
The definition of the nodes and connections between the nodes in the flow.
Description string
Description of the flow
ExecutionRoleArn string
ARN of a IAM role
Id string
Identifier for a Flow
Name string
Name for the flow
Status FlowStatus
The status of the flow. The following statuses are possible:

  • NotPrepared – The flow has been created or updated, but hasn't been prepared. If you just created the flow, you can't test it. If you updated the flow, the DRAFT version won't contain the latest changes for testing. Send a PrepareFlow request to package the latest changes into the DRAFT version.
  • Preparing – The flow is being prepared so that the DRAFT version contains the latest changes for testing.
  • Prepared – The flow is prepared and the DRAFT version contains the latest changes for testing.
  • Failed – The last API operation that you invoked on the flow failed. Send a GetFlow request and check the error message in the validations field.
Tags map[string]string
Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

TestAliasTags map[string]string
UpdatedAt string
Time Stamp.
Validations []FlowValidation
Version string
Draft Version.
arn String
Arn representation of the Flow
createdAt String
Time Stamp.
customerEncryptionKeyArn String
A KMS key ARN
definition FlowDefinition
The definition of the nodes and connections between the nodes in the flow.
description String
Description of the flow
executionRoleArn String
ARN of a IAM role
id String
Identifier for a Flow
name String
Name for the flow
status FlowStatus
The status of the flow. The following statuses are possible:

  • NotPrepared – The flow has been created or updated, but hasn't been prepared. If you just created the flow, you can't test it. If you updated the flow, the DRAFT version won't contain the latest changes for testing. Send a PrepareFlow request to package the latest changes into the DRAFT version.
  • Preparing – The flow is being prepared so that the DRAFT version contains the latest changes for testing.
  • Prepared – The flow is prepared and the DRAFT version contains the latest changes for testing.
  • Failed – The last API operation that you invoked on the flow failed. Send a GetFlow request and check the error message in the validations field.
tags Map<String,String>
Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

testAliasTags Map<String,String>
updatedAt String
Time Stamp.
validations List<FlowValidation>
version String
Draft Version.
arn string
Arn representation of the Flow
createdAt string
Time Stamp.
customerEncryptionKeyArn string
A KMS key ARN
definition FlowDefinition
The definition of the nodes and connections between the nodes in the flow.
description string
Description of the flow
executionRoleArn string
ARN of a IAM role
id string
Identifier for a Flow
name string
Name for the flow
status FlowStatus
The status of the flow. The following statuses are possible:

  • NotPrepared – The flow has been created or updated, but hasn't been prepared. If you just created the flow, you can't test it. If you updated the flow, the DRAFT version won't contain the latest changes for testing. Send a PrepareFlow request to package the latest changes into the DRAFT version.
  • Preparing – The flow is being prepared so that the DRAFT version contains the latest changes for testing.
  • Prepared – The flow is prepared and the DRAFT version contains the latest changes for testing.
  • Failed – The last API operation that you invoked on the flow failed. Send a GetFlow request and check the error message in the validations field.
tags {[key: string]: string}
Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

testAliasTags {[key: string]: string}
updatedAt string
Time Stamp.
validations FlowValidation[]
version string
Draft Version.
arn str
Arn representation of the Flow
created_at str
Time Stamp.
customer_encryption_key_arn str
A KMS key ARN
definition FlowDefinition
The definition of the nodes and connections between the nodes in the flow.
description str
Description of the flow
execution_role_arn str
ARN of a IAM role
id str
Identifier for a Flow
name str
Name for the flow
status FlowStatus
The status of the flow. The following statuses are possible:

  • NotPrepared – The flow has been created or updated, but hasn't been prepared. If you just created the flow, you can't test it. If you updated the flow, the DRAFT version won't contain the latest changes for testing. Send a PrepareFlow request to package the latest changes into the DRAFT version.
  • Preparing – The flow is being prepared so that the DRAFT version contains the latest changes for testing.
  • Prepared – The flow is prepared and the DRAFT version contains the latest changes for testing.
  • Failed – The last API operation that you invoked on the flow failed. Send a GetFlow request and check the error message in the validations field.
tags Mapping[str, str]
Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

test_alias_tags Mapping[str, str]
updated_at str
Time Stamp.
validations Sequence[FlowValidation]
version str
Draft Version.
arn String
Arn representation of the Flow
createdAt String
Time Stamp.
customerEncryptionKeyArn String
A KMS key ARN
definition Property Map
The definition of the nodes and connections between the nodes in the flow.
description String
Description of the flow
executionRoleArn String
ARN of a IAM role
id String
Identifier for a Flow
name String
Name for the flow
status "Failed" | "Prepared" | "Preparing" | "NotPrepared"
The status of the flow. The following statuses are possible:

  • NotPrepared – The flow has been created or updated, but hasn't been prepared. If you just created the flow, you can't test it. If you updated the flow, the DRAFT version won't contain the latest changes for testing. Send a PrepareFlow request to package the latest changes into the DRAFT version.
  • Preparing – The flow is being prepared so that the DRAFT version contains the latest changes for testing.
  • Prepared – The flow is prepared and the DRAFT version contains the latest changes for testing.
  • Failed – The last API operation that you invoked on the flow failed. Send a GetFlow request and check the error message in the validations field.
tags Map<String>
Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

testAliasTags Map<String>
updatedAt String
Time Stamp.
validations List<Property Map>
version String
Draft Version.

Supporting Types

FlowAgentFlowNodeConfiguration

AgentAliasArn This property is required. string
Arn representation of the Agent Alias.
AgentAliasArn This property is required. string
Arn representation of the Agent Alias.
agentAliasArn This property is required. String
Arn representation of the Agent Alias.
agentAliasArn This property is required. string
Arn representation of the Agent Alias.
agent_alias_arn This property is required. str
Arn representation of the Agent Alias.
agentAliasArn This property is required. String
Arn representation of the Agent Alias.

FlowCondition

Name This property is required. string
Name of a condition in a flow
Expression string
Expression for a condition in a flow
Name This property is required. string
Name of a condition in a flow
Expression string
Expression for a condition in a flow
name This property is required. String
Name of a condition in a flow
expression String
Expression for a condition in a flow
name This property is required. string
Name of a condition in a flow
expression string
Expression for a condition in a flow
name This property is required. str
Name of a condition in a flow
expression str
Expression for a condition in a flow
name This property is required. String
Name of a condition in a flow
expression String
Expression for a condition in a flow

FlowConditionFlowNodeConfiguration

Conditions This property is required. List<Pulumi.AwsNative.Bedrock.Inputs.FlowCondition>
List of conditions in a condition node
Conditions This property is required. []FlowCondition
List of conditions in a condition node
conditions This property is required. List<FlowCondition>
List of conditions in a condition node
conditions This property is required. FlowCondition[]
List of conditions in a condition node
conditions This property is required. Sequence[FlowCondition]
List of conditions in a condition node
conditions This property is required. List<Property Map>
List of conditions in a condition node

FlowConditionalConnectionConfiguration

Condition This property is required. string
Name of a condition in a flow
Condition This property is required. string
Name of a condition in a flow
condition This property is required. String
Name of a condition in a flow
condition This property is required. string
Name of a condition in a flow
condition This property is required. str
Name of a condition in a flow
condition This property is required. String
Name of a condition in a flow

FlowConnection

Name This property is required. string
Name of a connection in a flow
Source This property is required. string
Name of a node in a flow
Target This property is required. string
Name of a node in a flow
Type This property is required. Pulumi.AwsNative.Bedrock.FlowConnectionType
Whether the source node that the connection begins from is a condition node ( Conditional ) or not ( Data ).
Configuration Pulumi.AwsNative.Bedrock.Inputs.FlowConnectionConfiguration0Properties | Pulumi.AwsNative.Bedrock.Inputs.FlowConnectionConfiguration1Properties
The configuration of the connection.
Name This property is required. string
Name of a connection in a flow
Source This property is required. string
Name of a node in a flow
Target This property is required. string
Name of a node in a flow
Type This property is required. FlowConnectionType
Whether the source node that the connection begins from is a condition node ( Conditional ) or not ( Data ).
Configuration FlowConnectionConfiguration0Properties | FlowConnectionConfiguration1Properties
The configuration of the connection.
name This property is required. String
Name of a connection in a flow
source This property is required. String
Name of a node in a flow
target This property is required. String
Name of a node in a flow
type This property is required. FlowConnectionType
Whether the source node that the connection begins from is a condition node ( Conditional ) or not ( Data ).
configuration FlowConnectionConfiguration0Properties | FlowConnectionConfiguration1Properties
The configuration of the connection.
name This property is required. string
Name of a connection in a flow
source This property is required. string
Name of a node in a flow
target This property is required. string
Name of a node in a flow
type This property is required. FlowConnectionType
Whether the source node that the connection begins from is a condition node ( Conditional ) or not ( Data ).
configuration FlowConnectionConfiguration0Properties | FlowConnectionConfiguration1Properties
The configuration of the connection.
name This property is required. str
Name of a connection in a flow
source This property is required. str
Name of a node in a flow
target This property is required. str
Name of a node in a flow
type This property is required. FlowConnectionType
Whether the source node that the connection begins from is a condition node ( Conditional ) or not ( Data ).
configuration FlowConnectionConfiguration0Properties | FlowConnectionConfiguration1Properties
The configuration of the connection.
name This property is required. String
Name of a connection in a flow
source This property is required. String
Name of a node in a flow
target This property is required. String
Name of a node in a flow
type This property is required. "Data" | "Conditional"
Whether the source node that the connection begins from is a condition node ( Conditional ) or not ( Data ).
configuration Property Map | Property Map
The configuration of the connection.

FlowConnectionConfiguration0Properties

Data This property is required. FlowDataConnectionConfiguration
data This property is required. FlowDataConnectionConfiguration
data This property is required. FlowDataConnectionConfiguration
data This property is required. FlowDataConnectionConfiguration
data This property is required. Property Map

FlowConnectionConfiguration1Properties

conditional This property is required. Property Map

FlowConnectionType

FlowDataConnectionConfiguration

SourceOutput This property is required. string
Name of a node output in a flow
TargetInput This property is required. string
Name of a node input in a flow
SourceOutput This property is required. string
Name of a node output in a flow
TargetInput This property is required. string
Name of a node input in a flow
sourceOutput This property is required. String
Name of a node output in a flow
targetInput This property is required. String
Name of a node input in a flow
sourceOutput This property is required. string
Name of a node output in a flow
targetInput This property is required. string
Name of a node input in a flow
source_output This property is required. str
Name of a node output in a flow
target_input This property is required. str
Name of a node input in a flow
sourceOutput This property is required. String
Name of a node output in a flow
targetInput This property is required. String
Name of a node input in a flow

FlowDefinition

Connections []FlowConnection
List of connections
Nodes []FlowNode
List of nodes in a flow
connections List<FlowConnection>
List of connections
nodes List<FlowNode>
List of nodes in a flow
connections FlowConnection[]
List of connections
nodes FlowNode[]
List of nodes in a flow
connections Sequence[FlowConnection]
List of connections
nodes Sequence[FlowNode]
List of nodes in a flow
connections List<Property Map>
List of connections
nodes List<Property Map>
List of nodes in a flow

FlowGuardrailConfiguration

GuardrailIdentifier string
Identifier for the guardrail, could be the id or the arn
GuardrailVersion string
Version of the guardrail
GuardrailIdentifier string
Identifier for the guardrail, could be the id or the arn
GuardrailVersion string
Version of the guardrail
guardrailIdentifier String
Identifier for the guardrail, could be the id or the arn
guardrailVersion String
Version of the guardrail
guardrailIdentifier string
Identifier for the guardrail, could be the id or the arn
guardrailVersion string
Version of the guardrail
guardrail_identifier str
Identifier for the guardrail, could be the id or the arn
guardrail_version str
Version of the guardrail
guardrailIdentifier String
Identifier for the guardrail, could be the id or the arn
guardrailVersion String
Version of the guardrail

FlowKnowledgeBaseFlowNodeConfiguration

KnowledgeBaseId This property is required. string
Identifier of the KnowledgeBase
GuardrailConfiguration Pulumi.AwsNative.Bedrock.Inputs.FlowGuardrailConfiguration
ModelId string
ARN or Id of a Bedrock Foundational Model or Inference Profile, or the ARN of a imported model, or a provisioned throughput ARN for custom models.
KnowledgeBaseId This property is required. string
Identifier of the KnowledgeBase
GuardrailConfiguration FlowGuardrailConfiguration
ModelId string
ARN or Id of a Bedrock Foundational Model or Inference Profile, or the ARN of a imported model, or a provisioned throughput ARN for custom models.
knowledgeBaseId This property is required. String
Identifier of the KnowledgeBase
guardrailConfiguration FlowGuardrailConfiguration
modelId String
ARN or Id of a Bedrock Foundational Model or Inference Profile, or the ARN of a imported model, or a provisioned throughput ARN for custom models.
knowledgeBaseId This property is required. string
Identifier of the KnowledgeBase
guardrailConfiguration FlowGuardrailConfiguration
modelId string
ARN or Id of a Bedrock Foundational Model or Inference Profile, or the ARN of a imported model, or a provisioned throughput ARN for custom models.
knowledge_base_id This property is required. str
Identifier of the KnowledgeBase
guardrail_configuration FlowGuardrailConfiguration
model_id str
ARN or Id of a Bedrock Foundational Model or Inference Profile, or the ARN of a imported model, or a provisioned throughput ARN for custom models.
knowledgeBaseId This property is required. String
Identifier of the KnowledgeBase
guardrailConfiguration Property Map
modelId String
ARN or Id of a Bedrock Foundational Model or Inference Profile, or the ARN of a imported model, or a provisioned throughput ARN for custom models.

FlowLambdaFunctionFlowNodeConfiguration

LambdaArn This property is required. string
ARN of a Lambda.
LambdaArn This property is required. string
ARN of a Lambda.
lambdaArn This property is required. String
ARN of a Lambda.
lambdaArn This property is required. string
ARN of a Lambda.
lambda_arn This property is required. str
ARN of a Lambda.
lambdaArn This property is required. String
ARN of a Lambda.

FlowLexFlowNodeConfiguration

BotAliasArn This property is required. string
ARN of a Lex bot alias
LocaleId This property is required. string
Lex bot locale id
BotAliasArn This property is required. string
ARN of a Lex bot alias
LocaleId This property is required. string
Lex bot locale id
botAliasArn This property is required. String
ARN of a Lex bot alias
localeId This property is required. String
Lex bot locale id
botAliasArn This property is required. string
ARN of a Lex bot alias
localeId This property is required. string
Lex bot locale id
bot_alias_arn This property is required. str
ARN of a Lex bot alias
locale_id This property is required. str
Lex bot locale id
botAliasArn This property is required. String
ARN of a Lex bot alias
localeId This property is required. String
Lex bot locale id

FlowNode

Name This property is required. string
Name of a node in a flow
Type This property is required. Pulumi.AwsNative.Bedrock.FlowNodeType
The type of node. This value must match the name of the key that you provide in the configuration you provide in the FlowNodeConfiguration field.
Configuration Pulumi.AwsNative.Bedrock.Inputs.FlowNodeConfiguration0Properties | Pulumi.AwsNative.Bedrock.Inputs.FlowNodeConfiguration1Properties | Pulumi.AwsNative.Bedrock.Inputs.FlowNodeConfiguration2Properties | Pulumi.AwsNative.Bedrock.Inputs.FlowNodeConfiguration3Properties | Pulumi.AwsNative.Bedrock.Inputs.FlowNodeConfiguration4Properties | Pulumi.AwsNative.Bedrock.Inputs.FlowNodeConfiguration5Properties | Pulumi.AwsNative.Bedrock.Inputs.FlowNodeConfiguration6Properties | Pulumi.AwsNative.Bedrock.Inputs.FlowNodeConfiguration7Properties | Pulumi.AwsNative.Bedrock.Inputs.FlowNodeConfiguration8Properties | Pulumi.AwsNative.Bedrock.Inputs.FlowNodeConfiguration9Properties | Pulumi.AwsNative.Bedrock.Inputs.FlowNodeConfiguration10Properties | Pulumi.AwsNative.Bedrock.Inputs.FlowNodeConfiguration11Properties
Contains configurations for the node.
Inputs List<Pulumi.AwsNative.Bedrock.Inputs.FlowNodeInput>
List of node inputs in a flow
Outputs List<Pulumi.AwsNative.Bedrock.Inputs.FlowNodeOutput>
List of node outputs in a flow
Name This property is required. string
Name of a node in a flow
Type This property is required. FlowNodeType
The type of node. This value must match the name of the key that you provide in the configuration you provide in the FlowNodeConfiguration field.
Configuration FlowNodeConfiguration0Properties | FlowNodeConfiguration1Properties | FlowNodeConfiguration2Properties | FlowNodeConfiguration3Properties | FlowNodeConfiguration4Properties | FlowNodeConfiguration5Properties | FlowNodeConfiguration6Properties | FlowNodeConfiguration7Properties | FlowNodeConfiguration8Properties | FlowNodeConfiguration9Properties | FlowNodeConfiguration10Properties | FlowNodeConfiguration11Properties
Contains configurations for the node.
Inputs []FlowNodeInputType
List of node inputs in a flow
Outputs []FlowNodeOutputType
List of node outputs in a flow
name This property is required. String
Name of a node in a flow
type This property is required. FlowNodeType
The type of node. This value must match the name of the key that you provide in the configuration you provide in the FlowNodeConfiguration field.
configuration FlowNodeConfiguration0Properties | FlowNodeConfiguration1Properties | FlowNodeConfiguration2Properties | FlowNodeConfiguration3Properties | FlowNodeConfiguration4Properties | FlowNodeConfiguration5Properties | FlowNodeConfiguration6Properties | FlowNodeConfiguration7Properties | FlowNodeConfiguration8Properties | FlowNodeConfiguration9Properties | FlowNodeConfiguration10Properties | FlowNodeConfiguration11Properties
Contains configurations for the node.
inputs List<FlowNodeInput>
List of node inputs in a flow
outputs List<FlowNodeOutput>
List of node outputs in a flow
name This property is required. string
Name of a node in a flow
type This property is required. FlowNodeType
The type of node. This value must match the name of the key that you provide in the configuration you provide in the FlowNodeConfiguration field.
configuration FlowNodeConfiguration0Properties | FlowNodeConfiguration1Properties | FlowNodeConfiguration2Properties | FlowNodeConfiguration3Properties | FlowNodeConfiguration4Properties | FlowNodeConfiguration5Properties | FlowNodeConfiguration6Properties | FlowNodeConfiguration7Properties | FlowNodeConfiguration8Properties | FlowNodeConfiguration9Properties | FlowNodeConfiguration10Properties | FlowNodeConfiguration11Properties
Contains configurations for the node.
inputs FlowNodeInput[]
List of node inputs in a flow
outputs FlowNodeOutput[]
List of node outputs in a flow
name This property is required. str
Name of a node in a flow
type This property is required. FlowNodeType
The type of node. This value must match the name of the key that you provide in the configuration you provide in the FlowNodeConfiguration field.
configuration FlowNodeConfiguration0Properties | FlowNodeConfiguration1Properties | FlowNodeConfiguration2Properties | FlowNodeConfiguration3Properties | FlowNodeConfiguration4Properties | FlowNodeConfiguration5Properties | FlowNodeConfiguration6Properties | FlowNodeConfiguration7Properties | FlowNodeConfiguration8Properties | FlowNodeConfiguration9Properties | FlowNodeConfiguration10Properties | FlowNodeConfiguration11Properties
Contains configurations for the node.
inputs Sequence[FlowNodeInput]
List of node inputs in a flow
outputs Sequence[FlowNodeOutput]
List of node outputs in a flow
name This property is required. String
Name of a node in a flow
type This property is required. "Input" | "Output" | "KnowledgeBase" | "Condition" | "Lex" | "Prompt" | "LambdaFunction" | "Agent" | "Storage" | "Retrieval" | "Iterator" | "Collector"
The type of node. This value must match the name of the key that you provide in the configuration you provide in the FlowNodeConfiguration field.
configuration Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
Contains configurations for the node.
inputs List<Property Map>
List of node inputs in a flow
outputs List<Property Map>
List of node outputs in a flow

FlowNodeConfiguration0Properties

Input This property is required. FlowInputFlowNodeConfiguration
input This property is required. FlowInputFlowNodeConfiguration
input This property is required. FlowInputFlowNodeConfiguration
input This property is required. FlowInputFlowNodeConfiguration
input This property is required. Property Map

FlowNodeConfiguration10Properties

collector This property is required. Property Map

FlowNodeConfiguration11Properties

retrieval This property is required. Property Map

FlowNodeConfiguration1Properties

Output This property is required. FlowOutputFlowNodeConfiguration
output This property is required. FlowOutputFlowNodeConfiguration
output This property is required. FlowOutputFlowNodeConfiguration
output This property is required. FlowOutputFlowNodeConfiguration
output This property is required. Property Map

FlowNodeConfiguration2Properties

knowledgeBase This property is required. Property Map

FlowNodeConfiguration3Properties

condition This property is required. Property Map

FlowNodeConfiguration4Properties

Lex This property is required. FlowLexFlowNodeConfiguration
lex This property is required. FlowLexFlowNodeConfiguration
lex This property is required. FlowLexFlowNodeConfiguration
lex This property is required. FlowLexFlowNodeConfiguration
lex This property is required. Property Map

FlowNodeConfiguration5Properties

Prompt This property is required. FlowPromptFlowNodeConfiguration
prompt This property is required. FlowPromptFlowNodeConfiguration
prompt This property is required. FlowPromptFlowNodeConfiguration
prompt This property is required. FlowPromptFlowNodeConfiguration
prompt This property is required. Property Map

FlowNodeConfiguration6Properties

lambdaFunction This property is required. Property Map

FlowNodeConfiguration7Properties

Agent This property is required. FlowAgentFlowNodeConfiguration
agent This property is required. FlowAgentFlowNodeConfiguration
agent This property is required. FlowAgentFlowNodeConfiguration
agent This property is required. FlowAgentFlowNodeConfiguration
agent This property is required. Property Map

FlowNodeConfiguration8Properties

Storage This property is required. FlowStorageFlowNodeConfiguration
storage This property is required. FlowStorageFlowNodeConfiguration
storage This property is required. FlowStorageFlowNodeConfiguration
storage This property is required. FlowStorageFlowNodeConfiguration
storage This property is required. Property Map

FlowNodeConfiguration9Properties

Iterator This property is required. FlowIteratorFlowNodeConfiguration
iterator This property is required. FlowIteratorFlowNodeConfiguration
iterator This property is required. FlowIteratorFlowNodeConfiguration
iterator This property is required. FlowIteratorFlowNodeConfiguration
iterator This property is required. Property Map

FlowNodeInput

Expression This property is required. string
Expression for a node input in a flow
Name This property is required. string
Name of a node input in a flow
Type This property is required. Pulumi.AwsNative.Bedrock.FlowNodeIoDataType
The data type of the input. If the input doesn't match this type at runtime, a validation error will be thrown.
Expression This property is required. string
Expression for a node input in a flow
Name This property is required. string
Name of a node input in a flow
Type This property is required. FlowNodeIoDataType
The data type of the input. If the input doesn't match this type at runtime, a validation error will be thrown.
expression This property is required. String
Expression for a node input in a flow
name This property is required. String
Name of a node input in a flow
type This property is required. FlowNodeIoDataType
The data type of the input. If the input doesn't match this type at runtime, a validation error will be thrown.
expression This property is required. string
Expression for a node input in a flow
name This property is required. string
Name of a node input in a flow
type This property is required. FlowNodeIoDataType
The data type of the input. If the input doesn't match this type at runtime, a validation error will be thrown.
expression This property is required. str
Expression for a node input in a flow
name This property is required. str
Name of a node input in a flow
type This property is required. FlowNodeIoDataType
The data type of the input. If the input doesn't match this type at runtime, a validation error will be thrown.
expression This property is required. String
Expression for a node input in a flow
name This property is required. String
Name of a node input in a flow
type This property is required. "String" | "Number" | "Boolean" | "Object" | "Array"
The data type of the input. If the input doesn't match this type at runtime, a validation error will be thrown.

FlowNodeIoDataType

FlowNodeOutput

Name This property is required. string
Name of a node output in a flow
Type This property is required. Pulumi.AwsNative.Bedrock.FlowNodeIoDataType
The data type of the output. If the output doesn't match this type at runtime, a validation error will be thrown.
Name This property is required. string
Name of a node output in a flow
Type This property is required. FlowNodeIoDataType
The data type of the output. If the output doesn't match this type at runtime, a validation error will be thrown.
name This property is required. String
Name of a node output in a flow
type This property is required. FlowNodeIoDataType
The data type of the output. If the output doesn't match this type at runtime, a validation error will be thrown.
name This property is required. string
Name of a node output in a flow
type This property is required. FlowNodeIoDataType
The data type of the output. If the output doesn't match this type at runtime, a validation error will be thrown.
name This property is required. str
Name of a node output in a flow
type This property is required. FlowNodeIoDataType
The data type of the output. If the output doesn't match this type at runtime, a validation error will be thrown.
name This property is required. String
Name of a node output in a flow
type This property is required. "String" | "Number" | "Boolean" | "Object" | "Array"
The data type of the output. If the output doesn't match this type at runtime, a validation error will be thrown.

FlowNodeType

FlowPromptFlowNodeConfiguration

FlowPromptFlowNodeInlineConfiguration

ModelId This property is required. string
ARN or Id of a Bedrock Foundational Model or Inference Profile, or the ARN of a imported model, or a provisioned throughput ARN for custom models.
TemplateConfiguration This property is required. Pulumi.AwsNative.Bedrock.Inputs.FlowPromptTemplateConfigurationProperties
TemplateType This property is required. Pulumi.AwsNative.Bedrock.FlowPromptTemplateType
InferenceConfiguration Pulumi.AwsNative.Bedrock.Inputs.FlowPromptInferenceConfigurationProperties
ModelId This property is required. string
ARN or Id of a Bedrock Foundational Model or Inference Profile, or the ARN of a imported model, or a provisioned throughput ARN for custom models.
TemplateConfiguration This property is required. FlowPromptTemplateConfigurationProperties
TemplateType This property is required. FlowPromptTemplateType
InferenceConfiguration FlowPromptInferenceConfigurationProperties
modelId This property is required. String
ARN or Id of a Bedrock Foundational Model or Inference Profile, or the ARN of a imported model, or a provisioned throughput ARN for custom models.
templateConfiguration This property is required. FlowPromptTemplateConfigurationProperties
templateType This property is required. FlowPromptTemplateType
inferenceConfiguration FlowPromptInferenceConfigurationProperties
modelId This property is required. string
ARN or Id of a Bedrock Foundational Model or Inference Profile, or the ARN of a imported model, or a provisioned throughput ARN for custom models.
templateConfiguration This property is required. FlowPromptTemplateConfigurationProperties
templateType This property is required. FlowPromptTemplateType
inferenceConfiguration FlowPromptInferenceConfigurationProperties
model_id This property is required. str
ARN or Id of a Bedrock Foundational Model or Inference Profile, or the ARN of a imported model, or a provisioned throughput ARN for custom models.
template_configuration This property is required. FlowPromptTemplateConfigurationProperties
template_type This property is required. FlowPromptTemplateType
inference_configuration FlowPromptInferenceConfigurationProperties
modelId This property is required. String
ARN or Id of a Bedrock Foundational Model or Inference Profile, or the ARN of a imported model, or a provisioned throughput ARN for custom models.
templateConfiguration This property is required. Property Map
templateType This property is required. "TEXT"
inferenceConfiguration Property Map

FlowPromptFlowNodeResourceConfiguration

PromptArn This property is required. string
ARN of a prompt resource possibly with a version
PromptArn This property is required. string
ARN of a prompt resource possibly with a version
promptArn This property is required. String
ARN of a prompt resource possibly with a version
promptArn This property is required. string
ARN of a prompt resource possibly with a version
prompt_arn This property is required. str
ARN of a prompt resource possibly with a version
promptArn This property is required. String
ARN of a prompt resource possibly with a version

FlowPromptFlowNodeSourceConfiguration0Properties

resource This property is required. Property Map

FlowPromptFlowNodeSourceConfiguration1Properties

inline This property is required. Property Map

FlowPromptInferenceConfigurationProperties

Text This property is required. FlowPromptModelInferenceConfiguration
text This property is required. FlowPromptModelInferenceConfiguration
text This property is required. FlowPromptModelInferenceConfiguration
text This property is required. FlowPromptModelInferenceConfiguration
text This property is required. Property Map

FlowPromptInputVariable

Name string
Name for an input variable
Name string
Name for an input variable
name String
Name for an input variable
name string
Name for an input variable
name str
Name for an input variable
name String
Name for an input variable

FlowPromptModelInferenceConfiguration

MaxTokens double
Maximum length of output
StopSequences List<string>
List of stop sequences
Temperature double
Controls randomness, higher values increase diversity
TopP double
Cumulative probability cutoff for token selection
MaxTokens float64
Maximum length of output
StopSequences []string
List of stop sequences
Temperature float64
Controls randomness, higher values increase diversity
TopP float64
Cumulative probability cutoff for token selection
maxTokens Double
Maximum length of output
stopSequences List<String>
List of stop sequences
temperature Double
Controls randomness, higher values increase diversity
topP Double
Cumulative probability cutoff for token selection
maxTokens number
Maximum length of output
stopSequences string[]
List of stop sequences
temperature number
Controls randomness, higher values increase diversity
topP number
Cumulative probability cutoff for token selection
max_tokens float
Maximum length of output
stop_sequences Sequence[str]
List of stop sequences
temperature float
Controls randomness, higher values increase diversity
top_p float
Cumulative probability cutoff for token selection
maxTokens Number
Maximum length of output
stopSequences List<String>
List of stop sequences
temperature Number
Controls randomness, higher values increase diversity
topP Number
Cumulative probability cutoff for token selection

FlowPromptTemplateConfigurationProperties

Text This property is required. FlowTextPromptTemplateConfiguration
text This property is required. FlowTextPromptTemplateConfiguration
text This property is required. FlowTextPromptTemplateConfiguration
text This property is required. FlowTextPromptTemplateConfiguration
text This property is required. Property Map

FlowPromptTemplateType

FlowRetrievalFlowNodeConfiguration

serviceConfiguration This property is required. Property Map

FlowRetrievalFlowNodeS3Configuration

BucketName This property is required. string
bucket name of an s3 that will be used for Retrieval flow node configuration
BucketName This property is required. string
bucket name of an s3 that will be used for Retrieval flow node configuration
bucketName This property is required. String
bucket name of an s3 that will be used for Retrieval flow node configuration
bucketName This property is required. string
bucket name of an s3 that will be used for Retrieval flow node configuration
bucket_name This property is required. str
bucket name of an s3 that will be used for Retrieval flow node configuration
bucketName This property is required. String
bucket name of an s3 that will be used for Retrieval flow node configuration

FlowRetrievalFlowNodeServiceConfigurationProperties

FlowStatus

FlowStorageFlowNodeConfiguration

serviceConfiguration This property is required. Property Map

FlowStorageFlowNodeS3Configuration

BucketName This property is required. string
bucket name of an s3 that will be used for storage flow node configuration
BucketName This property is required. string
bucket name of an s3 that will be used for storage flow node configuration
bucketName This property is required. String
bucket name of an s3 that will be used for storage flow node configuration
bucketName This property is required. string
bucket name of an s3 that will be used for storage flow node configuration
bucket_name This property is required. str
bucket name of an s3 that will be used for storage flow node configuration
bucketName This property is required. String
bucket name of an s3 that will be used for storage flow node configuration

FlowStorageFlowNodeServiceConfigurationProperties

FlowTextPromptTemplateConfiguration

Text This property is required. string
Prompt content for String prompt template
InputVariables List<Pulumi.AwsNative.Bedrock.Inputs.FlowPromptInputVariable>
List of input variables
Text This property is required. string
Prompt content for String prompt template
InputVariables []FlowPromptInputVariable
List of input variables
text This property is required. String
Prompt content for String prompt template
inputVariables List<FlowPromptInputVariable>
List of input variables
text This property is required. string
Prompt content for String prompt template
inputVariables FlowPromptInputVariable[]
List of input variables
text This property is required. str
Prompt content for String prompt template
input_variables Sequence[FlowPromptInputVariable]
List of input variables
text This property is required. String
Prompt content for String prompt template
inputVariables List<Property Map>
List of input variables

FlowValidation

Message This property is required. string
validation message
Message This property is required. string
validation message
message This property is required. String
validation message
message This property is required. string
validation message
message This property is required. str
validation message
message This property is required. String
validation message

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi