FlowArgs

data class FlowArgs(val customerEncryptionKeyArn: Output<String>? = null, val definition: Output<FlowDefinitionArgs>? = null, val definitionS3Location: Output<FlowS3LocationArgs>? = null, val definitionString: Output<String>? = null, val definitionSubstitutions: Output<Map<String, Any>>? = null, val description: Output<String>? = null, val executionRoleArn: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val testAliasTags: Output<Map<String, String>>? = null) : ConvertibleToJava<FlowArgs>

Definition of AWS::Bedrock::Flow Resource Type

Constructors

Link copied to clipboard
constructor(customerEncryptionKeyArn: Output<String>? = null, definition: Output<FlowDefinitionArgs>? = null, definitionS3Location: Output<FlowS3LocationArgs>? = null, definitionString: Output<String>? = null, definitionSubstitutions: Output<Map<String, Any>>? = null, description: Output<String>? = null, executionRoleArn: Output<String>? = null, name: Output<String>? = null, tags: Output<Map<String, String>>? = null, testAliasTags: Output<Map<String, String>>? = null)

Properties

Link copied to clipboard
val customerEncryptionKeyArn: Output<String>? = null

A KMS key ARN

Link copied to clipboard
val definition: Output<FlowDefinitionArgs>? = null

The definition of the nodes and connections between the nodes in the flow.

Link copied to clipboard

The Amazon S3 location of the flow definition.

Link copied to clipboard
val definitionString: Output<String>? = null

A JSON string containing a Definition with the same schema as the Definition property of this resource

Link copied to clipboard
val definitionSubstitutions: Output<Map<String, Any>>? = null

A map that specifies the mappings for placeholder variables in the prompt flow definition. This enables the customer to inject values obtained at runtime. Variables can be template parameter names, resource logical IDs, resource attributes, or a variable in a key-value map. Only supported with the DefinitionString and DefinitionS3Location fields. Substitutions must follow the syntax: ${key_name} or ${variable_1,variable_2,...} .

Link copied to clipboard
val description: Output<String>? = null

Description of the flow

Link copied to clipboard
val executionRoleArn: Output<String>? = null

ARN of a IAM role

Link copied to clipboard
val name: Output<String>? = null

Name for the flow

Link copied to clipboard
val tags: Output<Map<String, String>>? = null

Metadata that you can assign to a resource as key-value pairs. For more information, see the following resources:

Link copied to clipboard
val testAliasTags: Output<Map<String, String>>? = null

Functions

Link copied to clipboard
open override fun toJava(): FlowArgs