PromptAttributes

class aws_cdk.aws_bedrock_alpha.PromptAttributes(*, prompt_arn, kms_key=None, prompt_version=None)

Bases: object

(experimental) Attributes for specifying an imported Bedrock Prompt.

Parameters:
  • prompt_arn (str) – (experimental) The ARN of the prompt.

  • kms_key (Optional[IKey]) – (experimental) Optional KMS encryption key associated with this prompt. Default: undefined - An AWS managed key is used

  • prompt_version (Optional[str]) – (experimental) The version of the prompt. Default: “DRAFT”

Stability:

experimental

ExampleMetadata:

fixture=default infused

Example:

# Import an existing prompt by ARN
imported_prompt = bedrock.Prompt.from_prompt_attributes(self, "ImportedPrompt",
    prompt_arn="arn:aws:bedrock:region:account:prompt/prompt-id",
    kms_key=kms.Key.from_key_arn(self, "ImportedKey", "arn:aws:kms:region:account:key/key-id"),  # optional
    prompt_version="1"
)

Attributes

kms_key

(experimental) Optional KMS encryption key associated with this prompt.

Default:

undefined - An AWS managed key is used

Stability:

experimental

prompt_arn

(experimental) The ARN of the prompt.

Stability:

experimental

Attribute:

true

Example:

"arn:aws:bedrock:us-east-1:123456789012:prompt/PROMPT12345"
prompt_version

(experimental) The version of the prompt.

Default:

“DRAFT”

Stability:

experimental