Class: Aws::Bedrock::Types::CreateModelInvocationJobRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Bedrock::Types::CreateModelInvocationJobRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-bedrock/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_request_token ⇒ String
A unique, case-sensitive identifier to ensure that the API request completes no more than one time.
-
#input_data_config ⇒ Types::ModelInvocationJobInputDataConfig
Details about the location of the input to the batch inference job.
-
#job_name ⇒ String
A name to give the batch inference job.
-
#model_id ⇒ String
The unique identifier of the foundation model to use for the batch inference job.
-
#output_data_config ⇒ Types::ModelInvocationJobOutputDataConfig
Details about the location of the output of the batch inference job.
-
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the service role with permissions to carry out and manage batch inference.
-
#tags ⇒ Array<Types::Tag>
Any tags to associate with the batch inference job.
-
#timeout_duration_in_hours ⇒ Integer
The number of hours after which to force the batch inference job to time out.
-
#vpc_config ⇒ Types::VpcConfig
The configuration of the Virtual Private Cloud (VPC) for the data in the batch inference job.
Instance Attribute Details
#client_request_token ⇒ String
A unique, case-sensitive identifier to ensure that the API request completes no more than one time. If this token matches a previous request, Amazon Bedrock ignores the request, but does not return an error. For more information, see [Ensuring idempotency].
**A suitable default value is auto-generated.** You should normally not need to pass this option.
[1]: docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html
914 915 916 917 918 919 920 921 922 923 924 925 926 |
# File 'lib/aws-sdk-bedrock/types.rb', line 914 class CreateModelInvocationJobRequest < Struct.new( :job_name, :role_arn, :client_request_token, :model_id, :input_data_config, :output_data_config, :vpc_config, :timeout_duration_in_hours, :tags) SENSITIVE = [] include Aws::Structure end |
#input_data_config ⇒ Types::ModelInvocationJobInputDataConfig
Details about the location of the input to the batch inference job.
914 915 916 917 918 919 920 921 922 923 924 925 926 |
# File 'lib/aws-sdk-bedrock/types.rb', line 914 class CreateModelInvocationJobRequest < Struct.new( :job_name, :role_arn, :client_request_token, :model_id, :input_data_config, :output_data_config, :vpc_config, :timeout_duration_in_hours, :tags) SENSITIVE = [] include Aws::Structure end |
#job_name ⇒ String
A name to give the batch inference job.
914 915 916 917 918 919 920 921 922 923 924 925 926 |
# File 'lib/aws-sdk-bedrock/types.rb', line 914 class CreateModelInvocationJobRequest < Struct.new( :job_name, :role_arn, :client_request_token, :model_id, :input_data_config, :output_data_config, :vpc_config, :timeout_duration_in_hours, :tags) SENSITIVE = [] include Aws::Structure end |
#model_id ⇒ String
The unique identifier of the foundation model to use for the batch inference job.
914 915 916 917 918 919 920 921 922 923 924 925 926 |
# File 'lib/aws-sdk-bedrock/types.rb', line 914 class CreateModelInvocationJobRequest < Struct.new( :job_name, :role_arn, :client_request_token, :model_id, :input_data_config, :output_data_config, :vpc_config, :timeout_duration_in_hours, :tags) SENSITIVE = [] include Aws::Structure end |
#output_data_config ⇒ Types::ModelInvocationJobOutputDataConfig
Details about the location of the output of the batch inference job.
914 915 916 917 918 919 920 921 922 923 924 925 926 |
# File 'lib/aws-sdk-bedrock/types.rb', line 914 class CreateModelInvocationJobRequest < Struct.new( :job_name, :role_arn, :client_request_token, :model_id, :input_data_config, :output_data_config, :vpc_config, :timeout_duration_in_hours, :tags) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the service role with permissions to carry out and manage batch inference. You can use the console to create a default service role or follow the steps at [Create a service role for batch inference].
[1]: docs.aws.amazon.com/bedrock/latest/userguide/batch-iam-sr.html
914 915 916 917 918 919 920 921 922 923 924 925 926 |
# File 'lib/aws-sdk-bedrock/types.rb', line 914 class CreateModelInvocationJobRequest < Struct.new( :job_name, :role_arn, :client_request_token, :model_id, :input_data_config, :output_data_config, :vpc_config, :timeout_duration_in_hours, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
Any tags to associate with the batch inference job. For more information, see [Tagging Amazon Bedrock resources].
[1]: docs.aws.amazon.com/bedrock/latest/userguide/tagging.html
914 915 916 917 918 919 920 921 922 923 924 925 926 |
# File 'lib/aws-sdk-bedrock/types.rb', line 914 class CreateModelInvocationJobRequest < Struct.new( :job_name, :role_arn, :client_request_token, :model_id, :input_data_config, :output_data_config, :vpc_config, :timeout_duration_in_hours, :tags) SENSITIVE = [] include Aws::Structure end |
#timeout_duration_in_hours ⇒ Integer
The number of hours after which to force the batch inference job to time out.
914 915 916 917 918 919 920 921 922 923 924 925 926 |
# File 'lib/aws-sdk-bedrock/types.rb', line 914 class CreateModelInvocationJobRequest < Struct.new( :job_name, :role_arn, :client_request_token, :model_id, :input_data_config, :output_data_config, :vpc_config, :timeout_duration_in_hours, :tags) SENSITIVE = [] include Aws::Structure end |
#vpc_config ⇒ Types::VpcConfig
The configuration of the Virtual Private Cloud (VPC) for the data in the batch inference job. For more information, see [Protect batch inference jobs using a VPC].
914 915 916 917 918 919 920 921 922 923 924 925 926 |
# File 'lib/aws-sdk-bedrock/types.rb', line 914 class CreateModelInvocationJobRequest < Struct.new( :job_name, :role_arn, :client_request_token, :model_id, :input_data_config, :output_data_config, :vpc_config, :timeout_duration_in_hours, :tags) SENSITIVE = [] include Aws::Structure end |