Class: Aws::Bedrock::Types::ModelInvocationJobSummary

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

Overview

A summary of a batch inference job.

Constant Summary collapse

SENSITIVE =
[:message]

Instance Attribute Summary collapse

Instance Attribute Details

#client_request_tokenString

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.

Returns:

  • (String)


4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4801

class ModelInvocationJobSummary < Struct.new(
  :job_arn,
  :job_name,
  :model_id,
  :client_request_token,
  :role_arn,
  :status,
  :message,
  :submit_time,
  :last_modified_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :vpc_config,
  :timeout_duration_in_hours,
  :job_expiration_time)
  SENSITIVE = [:message]
  include Aws::Structure
end

#end_timeTime

The time at which the batch inference job ended.

Returns:

  • (Time)


4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4801

class ModelInvocationJobSummary < Struct.new(
  :job_arn,
  :job_name,
  :model_id,
  :client_request_token,
  :role_arn,
  :status,
  :message,
  :submit_time,
  :last_modified_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :vpc_config,
  :timeout_duration_in_hours,
  :job_expiration_time)
  SENSITIVE = [:message]
  include Aws::Structure
end

#input_data_configTypes::ModelInvocationJobInputDataConfig

Details about the location of the input to the batch inference job.



4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4801

class ModelInvocationJobSummary < Struct.new(
  :job_arn,
  :job_name,
  :model_id,
  :client_request_token,
  :role_arn,
  :status,
  :message,
  :submit_time,
  :last_modified_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :vpc_config,
  :timeout_duration_in_hours,
  :job_expiration_time)
  SENSITIVE = [:message]
  include Aws::Structure
end

#job_arnString

The Amazon Resource Name (ARN) of the batch inference job.

Returns:

  • (String)


4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4801

class ModelInvocationJobSummary < Struct.new(
  :job_arn,
  :job_name,
  :model_id,
  :client_request_token,
  :role_arn,
  :status,
  :message,
  :submit_time,
  :last_modified_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :vpc_config,
  :timeout_duration_in_hours,
  :job_expiration_time)
  SENSITIVE = [:message]
  include Aws::Structure
end

#job_expiration_timeTime

The time at which the batch inference job times or timed out.

Returns:

  • (Time)


4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4801

class ModelInvocationJobSummary < Struct.new(
  :job_arn,
  :job_name,
  :model_id,
  :client_request_token,
  :role_arn,
  :status,
  :message,
  :submit_time,
  :last_modified_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :vpc_config,
  :timeout_duration_in_hours,
  :job_expiration_time)
  SENSITIVE = [:message]
  include Aws::Structure
end

#job_nameString

The name of the batch inference job.

Returns:

  • (String)


4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4801

class ModelInvocationJobSummary < Struct.new(
  :job_arn,
  :job_name,
  :model_id,
  :client_request_token,
  :role_arn,
  :status,
  :message,
  :submit_time,
  :last_modified_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :vpc_config,
  :timeout_duration_in_hours,
  :job_expiration_time)
  SENSITIVE = [:message]
  include Aws::Structure
end

#last_modified_timeTime

The time at which the batch inference job was last modified.

Returns:

  • (Time)


4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4801

class ModelInvocationJobSummary < Struct.new(
  :job_arn,
  :job_name,
  :model_id,
  :client_request_token,
  :role_arn,
  :status,
  :message,
  :submit_time,
  :last_modified_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :vpc_config,
  :timeout_duration_in_hours,
  :job_expiration_time)
  SENSITIVE = [:message]
  include Aws::Structure
end

#messageString

If the batch inference job failed, this field contains a message describing why the job failed.

Returns:

  • (String)


4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4801

class ModelInvocationJobSummary < Struct.new(
  :job_arn,
  :job_name,
  :model_id,
  :client_request_token,
  :role_arn,
  :status,
  :message,
  :submit_time,
  :last_modified_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :vpc_config,
  :timeout_duration_in_hours,
  :job_expiration_time)
  SENSITIVE = [:message]
  include Aws::Structure
end

#model_idString

The unique identifier of the foundation model used for model inference.

Returns:

  • (String)


4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4801

class ModelInvocationJobSummary < Struct.new(
  :job_arn,
  :job_name,
  :model_id,
  :client_request_token,
  :role_arn,
  :status,
  :message,
  :submit_time,
  :last_modified_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :vpc_config,
  :timeout_duration_in_hours,
  :job_expiration_time)
  SENSITIVE = [:message]
  include Aws::Structure
end

#output_data_configTypes::ModelInvocationJobOutputDataConfig

Details about the location of the output of the batch inference job.



4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4801

class ModelInvocationJobSummary < Struct.new(
  :job_arn,
  :job_name,
  :model_id,
  :client_request_token,
  :role_arn,
  :status,
  :message,
  :submit_time,
  :last_modified_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :vpc_config,
  :timeout_duration_in_hours,
  :job_expiration_time)
  SENSITIVE = [:message]
  include Aws::Structure
end

#role_arnString

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.

Returns:

  • (String)


4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4801

class ModelInvocationJobSummary < Struct.new(
  :job_arn,
  :job_name,
  :model_id,
  :client_request_token,
  :role_arn,
  :status,
  :message,
  :submit_time,
  :last_modified_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :vpc_config,
  :timeout_duration_in_hours,
  :job_expiration_time)
  SENSITIVE = [:message]
  include Aws::Structure
end

#statusString

The status of the batch inference job.

Returns:

  • (String)


4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4801

class ModelInvocationJobSummary < Struct.new(
  :job_arn,
  :job_name,
  :model_id,
  :client_request_token,
  :role_arn,
  :status,
  :message,
  :submit_time,
  :last_modified_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :vpc_config,
  :timeout_duration_in_hours,
  :job_expiration_time)
  SENSITIVE = [:message]
  include Aws::Structure
end

#submit_timeTime

The time at which the batch inference job was submitted.

Returns:

  • (Time)


4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4801

class ModelInvocationJobSummary < Struct.new(
  :job_arn,
  :job_name,
  :model_id,
  :client_request_token,
  :role_arn,
  :status,
  :message,
  :submit_time,
  :last_modified_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :vpc_config,
  :timeout_duration_in_hours,
  :job_expiration_time)
  SENSITIVE = [:message]
  include Aws::Structure
end

#timeout_duration_in_hoursInteger

The number of hours after which the batch inference job was set to time out.

Returns:

  • (Integer)


4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4801

class ModelInvocationJobSummary < Struct.new(
  :job_arn,
  :job_name,
  :model_id,
  :client_request_token,
  :role_arn,
  :status,
  :message,
  :submit_time,
  :last_modified_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :vpc_config,
  :timeout_duration_in_hours,
  :job_expiration_time)
  SENSITIVE = [:message]
  include Aws::Structure
end

#vpc_configTypes::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.

Returns:



4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4801

class ModelInvocationJobSummary < Struct.new(
  :job_arn,
  :job_name,
  :model_id,
  :client_request_token,
  :role_arn,
  :status,
  :message,
  :submit_time,
  :last_modified_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :vpc_config,
  :timeout_duration_in_hours,
  :job_expiration_time)
  SENSITIVE = [:message]
  include Aws::Structure
end