Class: Aws::Bedrock::Types::CreateAdvancedPromptOptimizationJobRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb

Overview

Create Advanced Prompt Optimization Job Request

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_tokenString

Idempotency token for the request.

A suitable default value is auto-generated. You should normally not need to pass this option.

Returns:

  • (String)


2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 2993

class CreateAdvancedPromptOptimizationJobRequest < Struct.new(
  :job_name,
  :job_description,
  :client_token,
  :input_config,
  :output_config,
  :encryption_key_arn,
  :tags,
  :model_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_key_arnString

KMS key ARN for encrypting output data.

Returns:

  • (String)


2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 2993

class CreateAdvancedPromptOptimizationJobRequest < Struct.new(
  :job_name,
  :job_description,
  :client_token,
  :input_config,
  :output_config,
  :encryption_key_arn,
  :tags,
  :model_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#input_configTypes::AdvancedPromptOptimizationInputConfig

Input data configuration for the advanced prompt optimization job.



2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 2993

class CreateAdvancedPromptOptimizationJobRequest < Struct.new(
  :job_name,
  :job_description,
  :client_token,
  :input_config,
  :output_config,
  :encryption_key_arn,
  :tags,
  :model_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#job_descriptionString

Description of the advanced prompt optimization job.

Returns:

  • (String)


2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 2993

class CreateAdvancedPromptOptimizationJobRequest < Struct.new(
  :job_name,
  :job_description,
  :client_token,
  :input_config,
  :output_config,
  :encryption_key_arn,
  :tags,
  :model_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#job_nameString

Name of the advanced prompt optimization job.

Returns:

  • (String)


2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 2993

class CreateAdvancedPromptOptimizationJobRequest < Struct.new(
  :job_name,
  :job_description,
  :client_token,
  :input_config,
  :output_config,
  :encryption_key_arn,
  :tags,
  :model_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#model_configurationsArray<Types::ModelConfiguration>

Model configurations for advanced prompt optimization.

Returns:



2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 2993

class CreateAdvancedPromptOptimizationJobRequest < Struct.new(
  :job_name,
  :job_description,
  :client_token,
  :input_config,
  :output_config,
  :encryption_key_arn,
  :tags,
  :model_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#output_configTypes::AdvancedPromptOptimizationOutputConfig

Output data configuration for the advanced prompt optimization job.



2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 2993

class CreateAdvancedPromptOptimizationJobRequest < Struct.new(
  :job_name,
  :job_description,
  :client_token,
  :input_config,
  :output_config,
  :encryption_key_arn,
  :tags,
  :model_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

Tags to associate with the job.

Returns:



2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 2993

class CreateAdvancedPromptOptimizationJobRequest < Struct.new(
  :job_name,
  :job_description,
  :client_token,
  :input_config,
  :output_config,
  :encryption_key_arn,
  :tags,
  :model_configurations)
  SENSITIVE = []
  include Aws::Structure
end