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

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.PromptVersion

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::PromptVersion Resource Type

Create PromptVersion Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new PromptVersion(name: string, args: PromptVersionArgs, opts?: CustomResourceOptions);
@overload
def PromptVersion(resource_name: str,
                  args: PromptVersionArgs,
                  opts: Optional[ResourceOptions] = None)

@overload
def PromptVersion(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  prompt_arn: Optional[str] = None,
                  description: Optional[str] = None,
                  tags: Optional[Mapping[str, str]] = None)
func NewPromptVersion(ctx *Context, name string, args PromptVersionArgs, opts ...ResourceOption) (*PromptVersion, error)
public PromptVersion(string name, PromptVersionArgs args, CustomResourceOptions? opts = null)
public PromptVersion(String name, PromptVersionArgs args)
public PromptVersion(String name, PromptVersionArgs args, CustomResourceOptions options)
type: aws-native:bedrock:PromptVersion
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. PromptVersionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. PromptVersionArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. PromptVersionArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. PromptVersionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. PromptVersionArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

PromptVersion Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The PromptVersion resource accepts the following input properties:

PromptArn This property is required. string
ARN of a prompt resource possibly with a version
Description string
Description for a prompt version resource.
Tags Dictionary<string, string>
A map of tags attached to the prompt version and their values.
PromptArn This property is required. string
ARN of a prompt resource possibly with a version
Description string
Description for a prompt version resource.
Tags map[string]string
A map of tags attached to the prompt version and their values.
promptArn This property is required. String
ARN of a prompt resource possibly with a version
description String
Description for a prompt version resource.
tags Map<String,String>
A map of tags attached to the prompt version and their values.
promptArn This property is required. string
ARN of a prompt resource possibly with a version
description string
Description for a prompt version resource.
tags {[key: string]: string}
A map of tags attached to the prompt version and their values.
prompt_arn This property is required. str
ARN of a prompt resource possibly with a version
description str
Description for a prompt version resource.
tags Mapping[str, str]
A map of tags attached to the prompt version and their values.
promptArn This property is required. String
ARN of a prompt resource possibly with a version
description String
Description for a prompt version resource.
tags Map<String>
A map of tags attached to the prompt version and their values.

Outputs

All input properties are implicitly available as output properties. Additionally, the PromptVersion resource produces the following output properties:

Arn string
ARN of a prompt version resource
CreatedAt string
Time Stamp.
CustomerEncryptionKeyArn string
A KMS key ARN
DefaultVariant string
Name for a variant.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Name for a prompt resource.
PromptId string
Identifier for a Prompt
UpdatedAt string
Time Stamp.
Variants List<Pulumi.AwsNative.Bedrock.Outputs.PromptVersionPromptVariant>
List of prompt variants
Version string
Version.
Arn string
ARN of a prompt version resource
CreatedAt string
Time Stamp.
CustomerEncryptionKeyArn string
A KMS key ARN
DefaultVariant string
Name for a variant.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Name for a prompt resource.
PromptId string
Identifier for a Prompt
UpdatedAt string
Time Stamp.
Variants []PromptVersionPromptVariant
List of prompt variants
Version string
Version.
arn String
ARN of a prompt version resource
createdAt String
Time Stamp.
customerEncryptionKeyArn String
A KMS key ARN
defaultVariant String
Name for a variant.
id String
The provider-assigned unique ID for this managed resource.
name String
Name for a prompt resource.
promptId String
Identifier for a Prompt
updatedAt String
Time Stamp.
variants List<PromptVersionPromptVariant>
List of prompt variants
version String
Version.
arn string
ARN of a prompt version resource
createdAt string
Time Stamp.
customerEncryptionKeyArn string
A KMS key ARN
defaultVariant string
Name for a variant.
id string
The provider-assigned unique ID for this managed resource.
name string
Name for a prompt resource.
promptId string
Identifier for a Prompt
updatedAt string
Time Stamp.
variants PromptVersionPromptVariant[]
List of prompt variants
version string
Version.
arn str
ARN of a prompt version resource
created_at str
Time Stamp.
customer_encryption_key_arn str
A KMS key ARN
default_variant str
Name for a variant.
id str
The provider-assigned unique ID for this managed resource.
name str
Name for a prompt resource.
prompt_id str
Identifier for a Prompt
updated_at str
Time Stamp.
variants Sequence[PromptVersionPromptVariant]
List of prompt variants
version str
Version.
arn String
ARN of a prompt version resource
createdAt String
Time Stamp.
customerEncryptionKeyArn String
A KMS key ARN
defaultVariant String
Name for a variant.
id String
The provider-assigned unique ID for this managed resource.
name String
Name for a prompt resource.
promptId String
Identifier for a Prompt
updatedAt String
Time Stamp.
variants List<Property Map>
List of prompt variants
version String
Version.

Supporting Types

PromptVersionCachePointBlock
, PromptVersionCachePointBlockArgs

Type This property is required. PromptVersionCachePointType
type This property is required. PromptVersionCachePointType
type This property is required. PromptVersionCachePointType
type This property is required. PromptVersionCachePointType
type This property is required. "default"

PromptVersionCachePointType
, PromptVersionCachePointTypeArgs

Default
default
PromptVersionCachePointTypeDefault
default
Default
default
Default
default
DEFAULT
default
"default"
default

PromptVersionChatPromptTemplateConfiguration
, PromptVersionChatPromptTemplateConfigurationArgs

Messages This property is required. List<Pulumi.AwsNative.Bedrock.Inputs.PromptVersionMessage>
List of messages for chat prompt template
InputVariables List<Pulumi.AwsNative.Bedrock.Inputs.PromptVersionPromptInputVariable>
List of input variables
System List<Union<Pulumi.AwsNative.Bedrock.Inputs.PromptVersionSystemContentBlock0Properties, Pulumi.AwsNative.Bedrock.Inputs.PromptVersionSystemContentBlock1Properties>>
Configuration for chat prompt template
ToolConfiguration Pulumi.AwsNative.Bedrock.Inputs.PromptVersionToolConfiguration
Messages This property is required. []PromptVersionMessage
List of messages for chat prompt template
InputVariables []PromptVersionPromptInputVariable
List of input variables
System []interface{}
Configuration for chat prompt template
ToolConfiguration PromptVersionToolConfiguration
messages This property is required. List<PromptVersionMessage>
List of messages for chat prompt template
inputVariables List<PromptVersionPromptInputVariable>
List of input variables
system List<Either<PromptVersionSystemContentBlock0Properties,PromptVersionSystemContentBlock1Properties>>
Configuration for chat prompt template
toolConfiguration PromptVersionToolConfiguration
messages This property is required. PromptVersionMessage[]
List of messages for chat prompt template
inputVariables PromptVersionPromptInputVariable[]
List of input variables
system (PromptVersionSystemContentBlock0Properties | PromptVersionSystemContentBlock1Properties)[]
Configuration for chat prompt template
toolConfiguration PromptVersionToolConfiguration
messages This property is required. Sequence[PromptVersionMessage]
List of messages for chat prompt template
input_variables Sequence[PromptVersionPromptInputVariable]
List of input variables
system Sequence[Union[PromptVersionSystemContentBlock0Properties, PromptVersionSystemContentBlock1Properties]]
Configuration for chat prompt template
tool_configuration PromptVersionToolConfiguration
messages This property is required. List<Property Map>
List of messages for chat prompt template
inputVariables List<Property Map>
List of input variables
system List<Property Map | Property Map>
Configuration for chat prompt template
toolConfiguration Property Map

PromptVersionContentBlock0Properties
, PromptVersionContentBlock0PropertiesArgs

Text This property is required. string
Configuration for chat prompt template
Text This property is required. string
Configuration for chat prompt template
text This property is required. String
Configuration for chat prompt template
text This property is required. string
Configuration for chat prompt template
text This property is required. str
Configuration for chat prompt template
text This property is required. String
Configuration for chat prompt template

PromptVersionContentBlock1Properties
, PromptVersionContentBlock1PropertiesArgs

CachePoint This property is required. PromptVersionCachePointBlock
cachePoint This property is required. PromptVersionCachePointBlock
cachePoint This property is required. PromptVersionCachePointBlock
cache_point This property is required. PromptVersionCachePointBlock
cachePoint This property is required. Property Map

PromptVersionConversationRole
, PromptVersionConversationRoleArgs

User
user
Assistant
assistant
PromptVersionConversationRoleUser
user
PromptVersionConversationRoleAssistant
assistant
User
user
Assistant
assistant
User
user
Assistant
assistant
USER
user
ASSISTANT
assistant
"user"
user
"assistant"
assistant

PromptVersionMessage
, PromptVersionMessageArgs

Content This property is required. List<Union<Pulumi.AwsNative.Bedrock.Inputs.PromptVersionContentBlock0Properties, Pulumi.AwsNative.Bedrock.Inputs.PromptVersionContentBlock1Properties>>
List of Content Blocks
Role This property is required. Pulumi.AwsNative.Bedrock.PromptVersionConversationRole
Content This property is required. []interface{}
List of Content Blocks
Role This property is required. PromptVersionConversationRole
content This property is required. List<Either<PromptVersionContentBlock0Properties,PromptVersionContentBlock1Properties>>
List of Content Blocks
role This property is required. PromptVersionConversationRole
content This property is required. (PromptVersionContentBlock0Properties | PromptVersionContentBlock1Properties)[]
List of Content Blocks
role This property is required. PromptVersionConversationRole
content This property is required. Sequence[Union[PromptVersionContentBlock0Properties, PromptVersionContentBlock1Properties]]
List of Content Blocks
role This property is required. PromptVersionConversationRole
content This property is required. List<Property Map | Property Map>
List of Content Blocks
role This property is required. "user" | "assistant"

PromptVersionPromptAgentResource
, PromptVersionPromptAgentResourceArgs

AgentIdentifier This property is required. string
Arn representation of the Agent Alias.
AgentIdentifier This property is required. string
Arn representation of the Agent Alias.
agentIdentifier This property is required. String
Arn representation of the Agent Alias.
agentIdentifier This property is required. string
Arn representation of the Agent Alias.
agent_identifier This property is required. str
Arn representation of the Agent Alias.
agentIdentifier This property is required. String
Arn representation of the Agent Alias.

PromptVersionPromptGenAiResourceProperties
, PromptVersionPromptGenAiResourcePropertiesArgs

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

PromptVersionPromptInferenceConfigurationProperties
, PromptVersionPromptInferenceConfigurationPropertiesArgs

text This property is required. Property Map

PromptVersionPromptInputVariable
, PromptVersionPromptInputVariableArgs

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

PromptVersionPromptMetadataEntry
, PromptVersionPromptMetadataEntryArgs

Key This property is required. string
Value This property is required. string
Key This property is required. string
Value This property is required. string
key This property is required. String
value This property is required. String
key This property is required. string
value This property is required. string
key This property is required. str
value This property is required. str
key This property is required. String
value This property is required. String

PromptVersionPromptModelInferenceConfiguration
, PromptVersionPromptModelInferenceConfigurationArgs

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

PromptVersionPromptTemplateConfiguration0Properties
, PromptVersionPromptTemplateConfiguration0PropertiesArgs

text This property is required. Property Map

PromptVersionPromptTemplateConfiguration1Properties
, PromptVersionPromptTemplateConfiguration1PropertiesArgs

chat This property is required. Property Map

PromptVersionPromptTemplateType
, PromptVersionPromptTemplateTypeArgs

Text
TEXT
Chat
CHAT
PromptVersionPromptTemplateTypeText
TEXT
PromptVersionPromptTemplateTypeChat
CHAT
Text
TEXT
Chat
CHAT
Text
TEXT
Chat
CHAT
TEXT
TEXT
CHAT
CHAT
"TEXT"
TEXT
"CHAT"
CHAT

PromptVersionPromptVariant
, PromptVersionPromptVariantArgs

Name This property is required. string
Name for a variant.
TemplateConfiguration This property is required. Pulumi.AwsNative.Bedrock.Inputs.PromptVersionPromptTemplateConfiguration0Properties | Pulumi.AwsNative.Bedrock.Inputs.PromptVersionPromptTemplateConfiguration1Properties
Contains configurations for the prompt template.
TemplateType This property is required. Pulumi.AwsNative.Bedrock.PromptVersionPromptTemplateType
The type of prompt template to use.
AdditionalModelRequestFields Pulumi.AwsNative.Bedrock.Inputs.PromptVersionAdditionalModelRequestFields
Contains model-specific inference configurations that aren't in the inferenceConfiguration field. To see model-specific inference parameters, see Inference request parameters and response fields for foundation models .
GenAiResource Pulumi.AwsNative.Bedrock.Inputs.PromptVersionPromptGenAiResourceProperties
Specifies a generative AI resource with which to use the prompt.
InferenceConfiguration Pulumi.AwsNative.Bedrock.Inputs.PromptVersionPromptInferenceConfigurationProperties
Contains inference configurations for the prompt variant.
Metadata List<Pulumi.AwsNative.Bedrock.Inputs.PromptVersionPromptMetadataEntry>
An array of objects, each containing a key-value pair that defines a metadata tag and value to attach to a prompt variant.
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.
Name This property is required. string
Name for a variant.
TemplateConfiguration This property is required. PromptVersionPromptTemplateConfiguration0Properties | PromptVersionPromptTemplateConfiguration1Properties
Contains configurations for the prompt template.
TemplateType This property is required. PromptVersionPromptTemplateType
The type of prompt template to use.
AdditionalModelRequestFields PromptVersionAdditionalModelRequestFields
Contains model-specific inference configurations that aren't in the inferenceConfiguration field. To see model-specific inference parameters, see Inference request parameters and response fields for foundation models .
GenAiResource PromptVersionPromptGenAiResourceProperties
Specifies a generative AI resource with which to use the prompt.
InferenceConfiguration PromptVersionPromptInferenceConfigurationProperties
Contains inference configurations for the prompt variant.
Metadata []PromptVersionPromptMetadataEntry
An array of objects, each containing a key-value pair that defines a metadata tag and value to attach to a prompt variant.
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.
name This property is required. String
Name for a variant.
templateConfiguration This property is required. PromptVersionPromptTemplateConfiguration0Properties | PromptVersionPromptTemplateConfiguration1Properties
Contains configurations for the prompt template.
templateType This property is required. PromptVersionPromptTemplateType
The type of prompt template to use.
additionalModelRequestFields PromptVersionAdditionalModelRequestFields
Contains model-specific inference configurations that aren't in the inferenceConfiguration field. To see model-specific inference parameters, see Inference request parameters and response fields for foundation models .
genAiResource PromptVersionPromptGenAiResourceProperties
Specifies a generative AI resource with which to use the prompt.
inferenceConfiguration PromptVersionPromptInferenceConfigurationProperties
Contains inference configurations for the prompt variant.
metadata List<PromptVersionPromptMetadataEntry>
An array of objects, each containing a key-value pair that defines a metadata tag and value to attach to a prompt variant.
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.
name This property is required. string
Name for a variant.
templateConfiguration This property is required. PromptVersionPromptTemplateConfiguration0Properties | PromptVersionPromptTemplateConfiguration1Properties
Contains configurations for the prompt template.
templateType This property is required. PromptVersionPromptTemplateType
The type of prompt template to use.
additionalModelRequestFields PromptVersionAdditionalModelRequestFields
Contains model-specific inference configurations that aren't in the inferenceConfiguration field. To see model-specific inference parameters, see Inference request parameters and response fields for foundation models .
genAiResource PromptVersionPromptGenAiResourceProperties
Specifies a generative AI resource with which to use the prompt.
inferenceConfiguration PromptVersionPromptInferenceConfigurationProperties
Contains inference configurations for the prompt variant.
metadata PromptVersionPromptMetadataEntry[]
An array of objects, each containing a key-value pair that defines a metadata tag and value to attach to a prompt variant.
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.
name This property is required. str
Name for a variant.
template_configuration This property is required. PromptVersionPromptTemplateConfiguration0Properties | PromptVersionPromptTemplateConfiguration1Properties
Contains configurations for the prompt template.
template_type This property is required. PromptVersionPromptTemplateType
The type of prompt template to use.
additional_model_request_fields PromptVersionAdditionalModelRequestFields
Contains model-specific inference configurations that aren't in the inferenceConfiguration field. To see model-specific inference parameters, see Inference request parameters and response fields for foundation models .
gen_ai_resource PromptVersionPromptGenAiResourceProperties
Specifies a generative AI resource with which to use the prompt.
inference_configuration PromptVersionPromptInferenceConfigurationProperties
Contains inference configurations for the prompt variant.
metadata Sequence[PromptVersionPromptMetadataEntry]
An array of objects, each containing a key-value pair that defines a metadata tag and value to attach to a prompt variant.
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.
name This property is required. String
Name for a variant.
templateConfiguration This property is required. Property Map | Property Map
Contains configurations for the prompt template.
templateType This property is required. "TEXT" | "CHAT"
The type of prompt template to use.
additionalModelRequestFields Property Map
Contains model-specific inference configurations that aren't in the inferenceConfiguration field. To see model-specific inference parameters, see Inference request parameters and response fields for foundation models .
genAiResource Property Map
Specifies a generative AI resource with which to use the prompt.
inferenceConfiguration Property Map
Contains inference configurations for the prompt variant.
metadata List<Property Map>
An array of objects, each containing a key-value pair that defines a metadata tag and value to attach to a prompt variant.
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.

PromptVersionSpecificToolChoice
, PromptVersionSpecificToolChoiceArgs

Name This property is required. string
Tool name
Name This property is required. string
Tool name
name This property is required. String
Tool name
name This property is required. string
Tool name
name This property is required. str
Tool name
name This property is required. String
Tool name

PromptVersionSystemContentBlock0Properties
, PromptVersionSystemContentBlock0PropertiesArgs

Text This property is required. string
Configuration for chat prompt template
Text This property is required. string
Configuration for chat prompt template
text This property is required. String
Configuration for chat prompt template
text This property is required. string
Configuration for chat prompt template
text This property is required. str
Configuration for chat prompt template
text This property is required. String
Configuration for chat prompt template

PromptVersionSystemContentBlock1Properties
, PromptVersionSystemContentBlock1PropertiesArgs

CachePoint This property is required. PromptVersionCachePointBlock
cachePoint This property is required. PromptVersionCachePointBlock
cachePoint This property is required. PromptVersionCachePointBlock
cache_point This property is required. PromptVersionCachePointBlock
cachePoint This property is required. Property Map

PromptVersionTextPromptTemplateConfiguration
, PromptVersionTextPromptTemplateConfigurationArgs

Text This property is required. string
Prompt content for String prompt template
CachePoint PromptVersionCachePointBlock
InputVariables []PromptVersionPromptInputVariable
List of input variables
text This property is required. String
Prompt content for String prompt template
cachePoint PromptVersionCachePointBlock
inputVariables List<PromptVersionPromptInputVariable>
List of input variables
text This property is required. string
Prompt content for String prompt template
cachePoint PromptVersionCachePointBlock
inputVariables PromptVersionPromptInputVariable[]
List of input variables
text This property is required. str
Prompt content for String prompt template
cache_point PromptVersionCachePointBlock
input_variables Sequence[PromptVersionPromptInputVariable]
List of input variables
text This property is required. String
Prompt content for String prompt template
cachePoint Property Map
inputVariables List<Property Map>
List of input variables

PromptVersionTool0Properties
, PromptVersionTool0PropertiesArgs

ToolSpec This property is required. PromptVersionToolSpecification
toolSpec This property is required. PromptVersionToolSpecification
toolSpec This property is required. PromptVersionToolSpecification
tool_spec This property is required. PromptVersionToolSpecification
toolSpec This property is required. Property Map

PromptVersionTool1Properties
, PromptVersionTool1PropertiesArgs

CachePoint This property is required. PromptVersionCachePointBlock
cachePoint This property is required. PromptVersionCachePointBlock
cachePoint This property is required. PromptVersionCachePointBlock
cache_point This property is required. PromptVersionCachePointBlock
cachePoint This property is required. Property Map

PromptVersionToolChoice0Properties
, PromptVersionToolChoice0PropertiesArgs

Auto This property is required. PromptVersionAutoToolChoice
auto This property is required. PromptVersionAutoToolChoice
auto This property is required. PromptVersionAutoToolChoice
auto This property is required. PromptVersionAutoToolChoice
auto This property is required. Property Map

PromptVersionToolChoice1Properties
, PromptVersionToolChoice1PropertiesArgs

Any This property is required. PromptVersionAnyToolChoice
any This property is required. PromptVersionAnyToolChoice
any This property is required. PromptVersionAnyToolChoice
any This property is required. PromptVersionAnyToolChoice
any This property is required. Property Map

PromptVersionToolChoice2Properties
, PromptVersionToolChoice2PropertiesArgs

Tool This property is required. PromptVersionSpecificToolChoice
tool This property is required. PromptVersionSpecificToolChoice
tool This property is required. PromptVersionSpecificToolChoice
tool This property is required. PromptVersionSpecificToolChoice
tool This property is required. Property Map

PromptVersionToolConfiguration
, PromptVersionToolConfigurationArgs

Tools This property is required. List<Union<Pulumi.AwsNative.Bedrock.Inputs.PromptVersionTool0Properties, Pulumi.AwsNative.Bedrock.Inputs.PromptVersionTool1Properties>>
List of Tools
ToolChoice Pulumi.AwsNative.Bedrock.Inputs.PromptVersionToolChoice0Properties | Pulumi.AwsNative.Bedrock.Inputs.PromptVersionToolChoice1Properties | Pulumi.AwsNative.Bedrock.Inputs.PromptVersionToolChoice2Properties
tools This property is required. List<Either<PromptVersionTool0Properties,PromptVersionTool1Properties>>
List of Tools
toolChoice PromptVersionToolChoice0Properties | PromptVersionToolChoice1Properties | PromptVersionToolChoice2Properties
tools This property is required. (PromptVersionTool0Properties | PromptVersionTool1Properties)[]
List of Tools
toolChoice PromptVersionToolChoice0Properties | PromptVersionToolChoice1Properties | PromptVersionToolChoice2Properties
tools This property is required. Sequence[Union[PromptVersionTool0Properties, PromptVersionTool1Properties]]
List of Tools
tool_choice PromptVersionToolChoice0Properties | PromptVersionToolChoice1Properties | PromptVersionToolChoice2Properties
tools This property is required. List<Property Map | Property Map>
List of Tools
toolChoice Property Map | Property Map | Property Map

PromptVersionToolInputSchemaProperties
, PromptVersionToolInputSchemaPropertiesArgs

Json This property is required. object
Json This property is required. interface{}
json This property is required. Object
json This property is required. any
json This property is required. Any
json This property is required. Any

PromptVersionToolSpecification
, PromptVersionToolSpecificationArgs

InputSchema This property is required. Pulumi.AwsNative.Bedrock.Inputs.PromptVersionToolInputSchemaProperties
Name This property is required. string
Tool name
Description string
InputSchema This property is required. PromptVersionToolInputSchemaProperties
Name This property is required. string
Tool name
Description string
inputSchema This property is required. PromptVersionToolInputSchemaProperties
name This property is required. String
Tool name
description String
inputSchema This property is required. PromptVersionToolInputSchemaProperties
name This property is required. string
Tool name
description string
input_schema This property is required. PromptVersionToolInputSchemaProperties
name This property is required. str
Tool name
description str
inputSchema This property is required. Property Map
name This property is required. String
Tool name
description String

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