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>
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]
func LookupFlow(ctx *Context, args *LookupFlowArgs, opts ...InvokeOption) (*LookupFlowResult, error)
func LookupFlowOutput(ctx *Context, args *LookupFlowOutputArgs, opts ...InvokeOption) LookupFlowResultOutput
> 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)
}
public static CompletableFuture<GetFlowResult> getFlow(GetFlowArgs args, InvokeOptions options)
public static Output<GetFlowResult> getFlow(GetFlowArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:bedrock:getFlow
arguments:
# arguments dictionary
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
- Created
At string - Time Stamp.
- Customer
Encryption stringKey Arn - A KMS key ARN
- Definition
Pulumi.
Aws Native. Bedrock. Outputs. Flow Definition - The definition of the nodes and connections between the nodes in the flow.
- Description string
- Description of the flow
- Execution
Role stringArn - ARN of a IAM role
- Id string
- Identifier for a Flow
- Name string
- Name for the flow
- Status
Pulumi.
Aws Native. Bedrock. Flow Status - 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 theDRAFT
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.
- 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
- Dictionary<string, string>
- Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
- Dictionary<string, string>
- Updated
At string - Time Stamp.
- Validations
List<Pulumi.
Aws Native. Bedrock. Outputs. Flow Validation> - Version string
- Draft Version.
- Arn string
- Arn representation of the Flow
- Created
At string - Time Stamp.
- Customer
Encryption stringKey Arn - A KMS key ARN
- Definition
Flow
Definition - The definition of the nodes and connections between the nodes in the flow.
- Description string
- Description of the flow
- Execution
Role stringArn - ARN of a IAM role
- Id string
- Identifier for a Flow
- Name string
- Name for the flow
- Status
Flow
Status - 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 theDRAFT
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.
- 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
- map[string]string
- Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
- map[string]string
- Updated
At string - Time Stamp.
- Validations
[]Flow
Validation - Version string
- Draft Version.
- arn String
- Arn representation of the Flow
- created
At String - Time Stamp.
- customer
Encryption StringKey Arn - A KMS key ARN
- definition
Flow
Definition - The definition of the nodes and connections between the nodes in the flow.
- description String
- Description of the flow
- execution
Role StringArn - ARN of a IAM role
- id String
- Identifier for a Flow
- name String
- Name for the flow
- status
Flow
Status - 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 theDRAFT
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.
- 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
- Map<String,String>
- Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
- Map<String,String>
- updated
At String - Time Stamp.
- validations
List<Flow
Validation> - version String
- Draft Version.
- arn string
- Arn representation of the Flow
- created
At string - Time Stamp.
- customer
Encryption stringKey Arn - A KMS key ARN
- definition
Flow
Definition - The definition of the nodes and connections between the nodes in the flow.
- description string
- Description of the flow
- execution
Role stringArn - ARN of a IAM role
- id string
- Identifier for a Flow
- name string
- Name for the flow
- status
Flow
Status - 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 theDRAFT
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.
- 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
- {[key: string]: string}
- Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
- {[key: string]: string}
- updated
At string - Time Stamp.
- validations
Flow
Validation[] - version string
- Draft Version.
- arn str
- Arn representation of the Flow
- created_
at str - Time Stamp.
- customer_
encryption_ strkey_ arn - A KMS key ARN
- definition
Flow
Definition - The definition of the nodes and connections between the nodes in the flow.
- description str
- Description of the flow
- execution_
role_ strarn - ARN of a IAM role
- id str
- Identifier for a Flow
- name str
- Name for the flow
- status
Flow
Status - 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 theDRAFT
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.
- 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
- Mapping[str, str]
- Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
- Mapping[str, str]
- updated_
at str - Time Stamp.
- validations
Sequence[Flow
Validation] - version str
- Draft Version.
- arn String
- Arn representation of the Flow
- created
At String - Time Stamp.
- customer
Encryption StringKey Arn - 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
- execution
Role StringArn - ARN of a IAM role
- id String
- Identifier for a Flow
- name String
- Name for the flow
- status
"Failed" | "Prepared" | "Preparing" | "Not
Prepared" - 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 theDRAFT
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.
- 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
- Map<String>
- Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:
- Map<String>
- updated
At String - Time Stamp.
- validations List<Property Map>
- version String
- Draft Version.
Supporting Types
FlowAgentFlowNodeConfiguration
- Agent
Alias Arn This property is required. string - Arn representation of the Agent Alias.
- Agent
Alias Arn This property is required. string - Arn representation of the Agent Alias.
- agent
Alias Arn This property is required. String - Arn representation of the Agent Alias.
- agent
Alias Arn 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.
- agent
Alias Arn 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.Aws Native. Bedrock. Inputs. Flow Condition> - 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.Aws Native. Bedrock. Flow Connection Type - Whether the source node that the connection begins from is a condition node (
Conditional
) or not (Data
). - Configuration
Pulumi.
Aws | Pulumi.Native. Bedrock. Inputs. Flow Connection Configuration0Properties Aws Native. Bedrock. Inputs. Flow Connection Configuration1Properties - 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. FlowConnection Type - Whether the source node that the connection begins from is a condition node (
Conditional
) or not (Data
). - Configuration
Flow
Connection | FlowConfiguration0Properties Connection Configuration1Properties - 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. FlowConnection Type - Whether the source node that the connection begins from is a condition node (
Conditional
) or not (Data
). - configuration
Flow
Connection | FlowConfiguration0Properties Connection Configuration1Properties - 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. FlowConnection Type - Whether the source node that the connection begins from is a condition node (
Conditional
) or not (Data
). - configuration
Flow
Connection | FlowConfiguration0Properties Connection Configuration1Properties - 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. FlowConnection Type - Whether the source node that the connection begins from is a condition node (
Conditional
) or not (Data
). - configuration
Flow
Connection | FlowConfiguration0Properties Connection Configuration1Properties - 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. Pulumi.Aws Native. Bedrock. Inputs. Flow Data Connection Configuration
- Data
This property is required. FlowData Connection Configuration
- data
This property is required. FlowData Connection Configuration
- data
This property is required. FlowData Connection Configuration
- data
This property is required. FlowData Connection Configuration
- data
This property is required. Property Map
FlowConnectionConfiguration1Properties
- Conditional
This property is required. Pulumi.Aws Native. Bedrock. Inputs. Flow Conditional Connection Configuration
- Conditional
This property is required. FlowConditional Connection Configuration
- conditional
This property is required. FlowConditional Connection Configuration
- conditional
This property is required. FlowConditional Connection Configuration
- conditional
This property is required. FlowConditional Connection Configuration
- conditional
This property is required. Property Map
FlowConnectionType
FlowDataConnectionConfiguration
- Source
Output This property is required. string - Name of a node output in a flow
- Target
Input This property is required. string - Name of a node input in a flow
- Source
Output This property is required. string - Name of a node output in a flow
- Target
Input This property is required. string - Name of a node input in a flow
- source
Output This property is required. String - Name of a node output in a flow
- target
Input This property is required. String - Name of a node input in a flow
- source
Output This property is required. string - Name of a node output in a flow
- target
Input 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
- source
Output This property is required. String - Name of a node output in a flow
- target
Input This property is required. String - Name of a node input in a flow
FlowDefinition
- Connections
List<Pulumi.
Aws Native. Bedrock. Inputs. Flow Connection> - List of connections
- Nodes
List<Pulumi.
Aws Native. Bedrock. Inputs. Flow Node> - List of nodes in a flow
- Connections
[]Flow
Connection - List of connections
- Nodes
[]Flow
Node - List of nodes in a flow
- connections
List<Flow
Connection> - List of connections
- nodes
List<Flow
Node> - List of nodes in a flow
- connections
Flow
Connection[] - List of connections
- nodes
Flow
Node[] - List of nodes in a flow
- connections
Sequence[Flow
Connection] - List of connections
- nodes
Sequence[Flow
Node] - List of nodes in a flow
- connections List<Property Map>
- List of connections
- nodes List<Property Map>
- List of nodes in a flow
FlowGuardrailConfiguration
- Guardrail
Identifier string - Identifier for the guardrail, could be the id or the arn
- Guardrail
Version string - Version of the guardrail
- Guardrail
Identifier string - Identifier for the guardrail, could be the id or the arn
- Guardrail
Version string - Version of the guardrail
- guardrail
Identifier String - Identifier for the guardrail, could be the id or the arn
- guardrail
Version String - Version of the guardrail
- guardrail
Identifier string - Identifier for the guardrail, could be the id or the arn
- guardrail
Version 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
- guardrail
Identifier String - Identifier for the guardrail, could be the id or the arn
- guardrail
Version String - Version of the guardrail
FlowKnowledgeBaseFlowNodeConfiguration
- Knowledge
Base Id This property is required. string - Identifier of the KnowledgeBase
- Guardrail
Configuration Pulumi.Aws Native. Bedrock. Inputs. Flow Guardrail Configuration - Model
Id 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. string - Identifier of the KnowledgeBase
- Guardrail
Configuration FlowGuardrail Configuration - Model
Id 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. String - Identifier of the KnowledgeBase
- guardrail
Configuration FlowGuardrail Configuration - model
Id 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. string - Identifier of the KnowledgeBase
- guardrail
Configuration FlowGuardrail Configuration - model
Id 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 FlowGuardrail Configuration - 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.
- knowledge
Base Id This property is required. String - Identifier of the KnowledgeBase
- guardrail
Configuration Property Map - model
Id 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
- Lambda
Arn This property is required. string - ARN of a Lambda.
- Lambda
Arn This property is required. string - ARN of a Lambda.
- lambda
Arn This property is required. String - ARN of a Lambda.
- lambda
Arn This property is required. string - ARN of a Lambda.
- lambda_
arn This property is required. str - ARN of a Lambda.
- lambda
Arn This property is required. String - ARN of a Lambda.
FlowLexFlowNodeConfiguration
- Bot
Alias Arn This property is required. string - ARN of a Lex bot alias
- Locale
Id This property is required. string - Lex bot locale id
- Bot
Alias Arn This property is required. string - ARN of a Lex bot alias
- Locale
Id This property is required. string - Lex bot locale id
- bot
Alias Arn This property is required. String - ARN of a Lex bot alias
- locale
Id This property is required. String - Lex bot locale id
- bot
Alias Arn This property is required. string - ARN of a Lex bot alias
- locale
Id 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
- bot
Alias Arn This property is required. String - ARN of a Lex bot alias
- locale
Id 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.Aws Native. Bedrock. Flow Node Type - 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.
Aws | Pulumi.Native. Bedrock. Inputs. Flow Node Configuration0Properties Aws | Pulumi.Native. Bedrock. Inputs. Flow Node Configuration1Properties Aws | Pulumi.Native. Bedrock. Inputs. Flow Node Configuration2Properties Aws | Pulumi.Native. Bedrock. Inputs. Flow Node Configuration3Properties Aws | Pulumi.Native. Bedrock. Inputs. Flow Node Configuration4Properties Aws | Pulumi.Native. Bedrock. Inputs. Flow Node Configuration5Properties Aws | Pulumi.Native. Bedrock. Inputs. Flow Node Configuration6Properties Aws | Pulumi.Native. Bedrock. Inputs. Flow Node Configuration7Properties Aws | Pulumi.Native. Bedrock. Inputs. Flow Node Configuration8Properties Aws | Pulumi.Native. Bedrock. Inputs. Flow Node Configuration9Properties Aws | Pulumi.Native. Bedrock. Inputs. Flow Node Configuration10Properties Aws Native. Bedrock. Inputs. Flow Node Configuration11Properties - Contains configurations for the node.
- Inputs
List<Pulumi.
Aws Native. Bedrock. Inputs. Flow Node Input> - List of node inputs in a flow
- Outputs
List<Pulumi.
Aws Native. Bedrock. Inputs. Flow Node Output> - 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. FlowNode Type - 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
Flow
Node | FlowConfiguration0Properties Node | FlowConfiguration1Properties Node | FlowConfiguration2Properties Node | FlowConfiguration3Properties Node | FlowConfiguration4Properties Node | FlowConfiguration5Properties Node | FlowConfiguration6Properties Node | FlowConfiguration7Properties Node | FlowConfiguration8Properties Node | FlowConfiguration9Properties Node | FlowConfiguration10Properties Node Configuration11Properties - Contains configurations for the node.
- Inputs
[]Flow
Node Input Type - List of node inputs in a flow
- Outputs
[]Flow
Node Output Type - 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. FlowNode Type - 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
Flow
Node | FlowConfiguration0Properties Node | FlowConfiguration1Properties Node | FlowConfiguration2Properties Node | FlowConfiguration3Properties Node | FlowConfiguration4Properties Node | FlowConfiguration5Properties Node | FlowConfiguration6Properties Node | FlowConfiguration7Properties Node | FlowConfiguration8Properties Node | FlowConfiguration9Properties Node | FlowConfiguration10Properties Node Configuration11Properties - Contains configurations for the node.
- inputs
List<Flow
Node Input> - List of node inputs in a flow
- outputs
List<Flow
Node Output> - 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. FlowNode Type - 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
Flow
Node | FlowConfiguration0Properties Node | FlowConfiguration1Properties Node | FlowConfiguration2Properties Node | FlowConfiguration3Properties Node | FlowConfiguration4Properties Node | FlowConfiguration5Properties Node | FlowConfiguration6Properties Node | FlowConfiguration7Properties Node | FlowConfiguration8Properties Node | FlowConfiguration9Properties Node | FlowConfiguration10Properties Node Configuration11Properties - Contains configurations for the node.
- inputs
Flow
Node Input[] - List of node inputs in a flow
- outputs
Flow
Node Output[] - 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. FlowNode Type - 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
Flow
Node | FlowConfiguration0Properties Node | FlowConfiguration1Properties Node | FlowConfiguration2Properties Node | FlowConfiguration3Properties Node | FlowConfiguration4Properties Node | FlowConfiguration5Properties Node | FlowConfiguration6Properties Node | FlowConfiguration7Properties Node | FlowConfiguration8Properties Node | FlowConfiguration9Properties Node | FlowConfiguration10Properties Node Configuration11Properties - Contains configurations for the node.
- inputs
Sequence[Flow
Node Input] - List of node inputs in a flow
- outputs
Sequence[Flow
Node Output] - 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" | "Lambda Function" | "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. Pulumi.Aws Native. Bedrock. Inputs. Flow Input Flow Node Configuration
- Input
This property is required. FlowInput Flow Node Configuration
- input
This property is required. FlowInput Flow Node Configuration
- input
This property is required. FlowInput Flow Node Configuration
- input
This property is required. FlowInput Flow Node Configuration
- input
This property is required. Property Map
FlowNodeConfiguration10Properties
- Collector
This property is required. Pulumi.Aws Native. Bedrock. Inputs. Flow Collector Flow Node Configuration
- Collector
This property is required. FlowCollector Flow Node Configuration
- collector
This property is required. FlowCollector Flow Node Configuration
- collector
This property is required. FlowCollector Flow Node Configuration
- collector
This property is required. FlowCollector Flow Node Configuration
- collector
This property is required. Property Map
FlowNodeConfiguration11Properties
- Retrieval
This property is required. Pulumi.Aws Native. Bedrock. Inputs. Flow Retrieval Flow Node Configuration
- Retrieval
This property is required. FlowRetrieval Flow Node Configuration
- retrieval
This property is required. FlowRetrieval Flow Node Configuration
- retrieval
This property is required. FlowRetrieval Flow Node Configuration
- retrieval
This property is required. FlowRetrieval Flow Node Configuration
- retrieval
This property is required. Property Map
FlowNodeConfiguration1Properties
- Output
This property is required. Pulumi.Aws Native. Bedrock. Inputs. Flow Output Flow Node Configuration
- Output
This property is required. FlowOutput Flow Node Configuration
- output
This property is required. FlowOutput Flow Node Configuration
- output
This property is required. FlowOutput Flow Node Configuration
- output
This property is required. FlowOutput Flow Node Configuration
- output
This property is required. Property Map
FlowNodeConfiguration2Properties
- Knowledge
Base This property is required. Pulumi.Aws Native. Bedrock. Inputs. Flow Knowledge Base Flow Node Configuration
- Knowledge
Base This property is required. FlowKnowledge Base Flow Node Configuration
- knowledge
Base This property is required. FlowKnowledge Base Flow Node Configuration
- knowledge
Base This property is required. FlowKnowledge Base Flow Node Configuration
- knowledge_
base This property is required. FlowKnowledge Base Flow Node Configuration
- knowledge
Base This property is required. Property Map
FlowNodeConfiguration3Properties
- Condition
This property is required. Pulumi.Aws Native. Bedrock. Inputs. Flow Condition Flow Node Configuration
- Condition
This property is required. FlowCondition Flow Node Configuration
- condition
This property is required. FlowCondition Flow Node Configuration
- condition
This property is required. FlowCondition Flow Node Configuration
- condition
This property is required. FlowCondition Flow Node Configuration
- condition
This property is required. Property Map
FlowNodeConfiguration4Properties
- Lex
This property is required. Pulumi.Aws Native. Bedrock. Inputs. Flow Lex Flow Node Configuration
- Lex
This property is required. FlowLex Flow Node Configuration
- lex
This property is required. FlowLex Flow Node Configuration
- lex
This property is required. FlowLex Flow Node Configuration
- lex
This property is required. FlowLex Flow Node Configuration
- lex
This property is required. Property Map
FlowNodeConfiguration5Properties
- Prompt
This property is required. Pulumi.Aws Native. Bedrock. Inputs. Flow Prompt Flow Node Configuration
- Prompt
This property is required. FlowPrompt Flow Node Configuration
- prompt
This property is required. FlowPrompt Flow Node Configuration
- prompt
This property is required. FlowPrompt Flow Node Configuration
- prompt
This property is required. FlowPrompt Flow Node Configuration
- prompt
This property is required. Property Map
FlowNodeConfiguration6Properties
- Lambda
Function This property is required. Pulumi.Aws Native. Bedrock. Inputs. Flow Lambda Function Flow Node Configuration
- Lambda
Function This property is required. FlowLambda Function Flow Node Configuration
- lambda
Function This property is required. FlowLambda Function Flow Node Configuration
- lambda
Function This property is required. FlowLambda Function Flow Node Configuration
- lambda_
function This property is required. FlowLambda Function Flow Node Configuration
- lambda
Function This property is required. Property Map
FlowNodeConfiguration7Properties
- Agent
This property is required. Pulumi.Aws Native. Bedrock. Inputs. Flow Agent Flow Node Configuration
- Agent
This property is required. FlowAgent Flow Node Configuration
- agent
This property is required. FlowAgent Flow Node Configuration
- agent
This property is required. FlowAgent Flow Node Configuration
- agent
This property is required. FlowAgent Flow Node Configuration
- agent
This property is required. Property Map
FlowNodeConfiguration8Properties
- Storage
This property is required. Pulumi.Aws Native. Bedrock. Inputs. Flow Storage Flow Node Configuration
- Storage
This property is required. FlowStorage Flow Node Configuration
- storage
This property is required. FlowStorage Flow Node Configuration
- storage
This property is required. FlowStorage Flow Node Configuration
- storage
This property is required. FlowStorage Flow Node Configuration
- storage
This property is required. Property Map
FlowNodeConfiguration9Properties
- Iterator
This property is required. Pulumi.Aws Native. Bedrock. Inputs. Flow Iterator Flow Node Configuration
- Iterator
This property is required. FlowIterator Flow Node Configuration
- iterator
This property is required. FlowIterator Flow Node Configuration
- iterator
This property is required. FlowIterator Flow Node Configuration
- iterator
This property is required. FlowIterator Flow Node Configuration
- 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.Aws Native. Bedrock. Flow Node Io Data Type - 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. FlowNode Io Data Type - 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. FlowNode Io Data Type - 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. FlowNode Io Data Type - 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. FlowNode Io Data Type - 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.Aws Native. Bedrock. Flow Node Io Data Type - 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. FlowNode Io Data Type - 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. FlowNode Io Data Type - 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. FlowNode Io Data Type - 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. FlowNode Io Data Type - 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
- source
Configuration This property is required. Property Map | Property Map - guardrail
Configuration Property Map
FlowPromptFlowNodeInlineConfiguration
- Model
Id 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.
- Template
Configuration This property is required. Pulumi.Aws Native. Bedrock. Inputs. Flow Prompt Template Configuration Properties - Template
Type This property is required. Pulumi.Aws Native. Bedrock. Flow Prompt Template Type - Inference
Configuration Pulumi.Aws Native. Bedrock. Inputs. Flow Prompt Inference Configuration Properties
- Model
Id 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.
- Template
Configuration This property is required. FlowPrompt Template Configuration Properties - Template
Type This property is required. FlowPrompt Template Type - Inference
Configuration FlowPrompt Inference Configuration Properties
- model
Id 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.
- template
Configuration This property is required. FlowPrompt Template Configuration Properties - template
Type This property is required. FlowPrompt Template Type - inference
Configuration FlowPrompt Inference Configuration Properties
- model
Id 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.
- template
Configuration This property is required. FlowPrompt Template Configuration Properties - template
Type This property is required. FlowPrompt Template Type - inference
Configuration FlowPrompt Inference Configuration Properties
- 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. FlowPrompt Template Configuration Properties - template_
type This property is required. FlowPrompt Template Type - inference_
configuration FlowPrompt Inference Configuration Properties
- model
Id 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.
- template
Configuration This property is required. Property Map - template
Type This property is required. "TEXT" - inference
Configuration Property Map
FlowPromptFlowNodeResourceConfiguration
- Prompt
Arn This property is required. string - ARN of a prompt resource possibly with a version
- Prompt
Arn This property is required. string - ARN of a prompt resource possibly with a version
- prompt
Arn This property is required. String - ARN of a prompt resource possibly with a version
- prompt
Arn 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
- prompt
Arn This property is required. String - ARN of a prompt resource possibly with a version
FlowPromptFlowNodeSourceConfiguration0Properties
- Resource
This property is required. Pulumi.Aws Native. Bedrock. Inputs. Flow Prompt Flow Node Resource Configuration
- Resource
This property is required. FlowPrompt Flow Node Resource Configuration
- resource
This property is required. FlowPrompt Flow Node Resource Configuration
- resource
This property is required. FlowPrompt Flow Node Resource Configuration
- resource
This property is required. FlowPrompt Flow Node Resource Configuration
- resource
This property is required. Property Map
FlowPromptFlowNodeSourceConfiguration1Properties
- Inline
This property is required. Pulumi.Aws Native. Bedrock. Inputs. Flow Prompt Flow Node Inline Configuration
- Inline
This property is required. FlowPrompt Flow Node Inline Configuration
- inline
This property is required. FlowPrompt Flow Node Inline Configuration
- inline
This property is required. FlowPrompt Flow Node Inline Configuration
- inline
This property is required. FlowPrompt Flow Node Inline Configuration
- inline
This property is required. Property Map
FlowPromptInferenceConfigurationProperties
- Text
This property is required. Pulumi.Aws Native. Bedrock. Inputs. Flow Prompt Model Inference Configuration
- Text
This property is required. FlowPrompt Model Inference Configuration
- text
This property is required. FlowPrompt Model Inference Configuration
- text
This property is required. FlowPrompt Model Inference Configuration
- text
This property is required. FlowPrompt Model Inference Configuration
- 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
- Max
Tokens double - Maximum length of output
- Stop
Sequences List<string> - List of stop sequences
- Temperature double
- Controls randomness, higher values increase diversity
- Top
P double - Cumulative probability cutoff for token selection
- Max
Tokens float64 - Maximum length of output
- Stop
Sequences []string - List of stop sequences
- Temperature float64
- Controls randomness, higher values increase diversity
- Top
P float64 - Cumulative probability cutoff for token selection
- max
Tokens Double - Maximum length of output
- stop
Sequences List<String> - List of stop sequences
- temperature Double
- Controls randomness, higher values increase diversity
- top
P Double - Cumulative probability cutoff for token selection
- max
Tokens number - Maximum length of output
- stop
Sequences string[] - List of stop sequences
- temperature number
- Controls randomness, higher values increase diversity
- top
P 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
- max
Tokens Number - Maximum length of output
- stop
Sequences List<String> - List of stop sequences
- temperature Number
- Controls randomness, higher values increase diversity
- top
P Number - Cumulative probability cutoff for token selection
FlowPromptTemplateConfigurationProperties
- Text
This property is required. Pulumi.Aws Native. Bedrock. Inputs. Flow Text Prompt Template Configuration
- Text
This property is required. FlowText Prompt Template Configuration
- text
This property is required. FlowText Prompt Template Configuration
- text
This property is required. FlowText Prompt Template Configuration
- text
This property is required. FlowText Prompt Template Configuration
- text
This property is required. Property Map
FlowPromptTemplateType
FlowRetrievalFlowNodeConfiguration
- Service
Configuration This property is required. Pulumi.Aws Native. Bedrock. Inputs. Flow Retrieval Flow Node Service Configuration Properties
- Service
Configuration This property is required. FlowRetrieval Flow Node Service Configuration Properties
- service
Configuration This property is required. FlowRetrieval Flow Node Service Configuration Properties
- service
Configuration This property is required. FlowRetrieval Flow Node Service Configuration Properties
- service_
configuration This property is required. FlowRetrieval Flow Node Service Configuration Properties
- service
Configuration This property is required. Property Map
FlowRetrievalFlowNodeS3Configuration
- Bucket
Name 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. string - bucket name of an s3 that will be used for Retrieval flow node configuration
- bucket
Name 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. 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
- bucket
Name This property is required. String - bucket name of an s3 that will be used for Retrieval flow node configuration
FlowRetrievalFlowNodeServiceConfigurationProperties
FlowStatus
FlowStorageFlowNodeConfiguration
- Service
Configuration This property is required. Pulumi.Aws Native. Bedrock. Inputs. Flow Storage Flow Node Service Configuration Properties
- Service
Configuration This property is required. FlowStorage Flow Node Service Configuration Properties
- service
Configuration This property is required. FlowStorage Flow Node Service Configuration Properties
- service
Configuration This property is required. FlowStorage Flow Node Service Configuration Properties
- service_
configuration This property is required. FlowStorage Flow Node Service Configuration Properties
- service
Configuration This property is required. Property Map
FlowStorageFlowNodeS3Configuration
- Bucket
Name 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. string - bucket name of an s3 that will be used for storage flow node configuration
- bucket
Name 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. 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
- bucket
Name 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
- Input
Variables List<Pulumi.Aws Native. Bedrock. Inputs. Flow Prompt Input Variable> - List of input variables
- Text
This property is required. string - Prompt content for String prompt template
- Input
Variables []FlowPrompt Input Variable - List of input variables
- text
This property is required. String - Prompt content for String prompt template
- input
Variables List<FlowPrompt Input Variable> - List of input variables
- text
This property is required. string - Prompt content for String prompt template
- input
Variables FlowPrompt Input Variable[] - List of input variables
- text
This property is required. str - Prompt content for String prompt template
- input_
variables Sequence[FlowPrompt Input Variable] - List of input variables
- text
This property is required. String - Prompt content for String prompt template
- input
Variables 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