Skip to main content

advanced_prompt_optimization_jobs

Creates, updates, deletes, gets or lists an advanced_prompt_optimization_jobs resource.

Overview

Nameadvanced_prompt_optimization_jobs
TypeResource
Idaws.bedrock.advanced_prompt_optimization_jobs

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
creation_timestring (date-time)The time at which the advanced prompt optimization job was created.
encryption_key_arnstringThe Amazon Resource Name (ARN) of the KMS key used to encrypt the output data. (pattern: <code>arn:aws(-[^:]+)?:kms:[a-zA-Z0-9-]*:[0-9]{12}:key/[a-zA-Z0-9-]{36}</code>)
failure_messagestringIf the job failed, a message describing the reason for the failure.
input_configobjectContains the input data configuration for an advanced prompt optimization job.
job_arnstringThe Amazon Resource Name (ARN) of the advanced prompt optimization job. (pattern: <code>arn:aws(-[^:]+)?:bedrock:[a-z0-9-]{1,20}:[0-9]{12}:advanced-prompt-optimization-job/[a-z0-9]{12}</code>)
job_descriptionstringThe description of an advanced prompt optimization job.
job_namestringThe name of an advanced prompt optimization job. (pattern: <code>[a-zA-Z0-9][a-zA-Z0-9.+-]*</code>)
job_statusstringThe status of the advanced prompt optimization job. (InProgress, Completed, Failed, PartiallyCompleted, Stopping, Stopped, Deleting)
last_modified_timestring (date-time)The time at which the advanced prompt optimization job was last modified.
model_configurationsarrayA list of model configurations for advanced prompt optimization.
output_configobjectContains the output data configuration for an advanced prompt optimization job.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_advanced_prompt_optimization_jobselectjob_identifier, regionGets information about an advanced prompt optimization job.
list_advanced_prompt_optimization_jobsselectregionmaxResults, nextToken, sortBy, sortOrderLists the advanced prompt optimization jobs in your account.
create_advanced_prompt_optimization_jobinsertregion, jobName, inputConfig, outputConfig, modelConfigurationsCreates an advanced prompt optimization job. The job optimizes your prompt templates for specific models using your evaluation dataset and criteria.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
job_identifierstringThe ARN or ID of the advanced prompt optimization job.
regionstringAWS region (default: us-east-1)
maxResultsintegerThe maximum number of results to return in the response.
nextTokenstringIf the total number of results is greater than the maxResults value provided in the request, use this token in a subsequent request to get the next set of results.
sortBystringThe field to sort the results by.
sortOrderstringThe sort order for the results.

SELECT examples

Gets information about an advanced prompt optimization job.

SELECT
creation_time,
encryption_key_arn,
failure_message,
input_config,
job_arn,
job_description,
job_name,
job_status,
last_modified_time,
model_configurations,
output_config
FROM aws.bedrock.advanced_prompt_optimization_jobs
WHERE job_identifier = '{{ job_identifier }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Creates an advanced prompt optimization job. The job optimizes your prompt templates for specific models using your evaluation dataset and criteria.

INSERT INTO aws.bedrock.advanced_prompt_optimization_jobs (
jobName,
jobDescription,
clientToken,
inputConfig,
outputConfig,
encryptionKeyArn,
tags,
modelConfigurations,
region
)
SELECT
'{{ jobName }}' /* required */,
'{{ jobDescription }}',
'{{ clientToken }}',
'{{ inputConfig }}' /* required */,
'{{ outputConfig }}' /* required */,
'{{ encryptionKeyArn }}',
'{{ tags }}',
'{{ modelConfigurations }}' /* required */,
'{{ region }}'
RETURNING
job_arn
;