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
;