Class: Aws::Rekognition::Types::ProjectVersionDescription

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-rekognition/types.rb

Overview

A description of a version of a Amazon Rekognition project version.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#base_model_versionString

The base detection model version used to create the project version.

Returns:

  • (String)


5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
# File 'lib/aws-sdk-rekognition/types.rb', line 5928

class ProjectVersionDescription < Struct.new(
  :project_version_arn,
  :creation_timestamp,
  :min_inference_units,
  :status,
  :status_message,
  :billable_training_time_in_seconds,
  :training_end_timestamp,
  :output_config,
  :training_data_result,
  :testing_data_result,
  :evaluation_result,
  :manifest_summary,
  :kms_key_id,
  :max_inference_units,
  :source_project_version_arn,
  :version_description,
  :feature,
  :base_model_version,
  :feature_config)
  SENSITIVE = []
  include Aws::Structure
end

#billable_training_time_in_secondsInteger

The duration, in seconds, that you were billed for a successful training of the model version. This value is only returned if the model version has been successfully trained.

Returns:

  • (Integer)


5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
# File 'lib/aws-sdk-rekognition/types.rb', line 5928

class ProjectVersionDescription < Struct.new(
  :project_version_arn,
  :creation_timestamp,
  :min_inference_units,
  :status,
  :status_message,
  :billable_training_time_in_seconds,
  :training_end_timestamp,
  :output_config,
  :training_data_result,
  :testing_data_result,
  :evaluation_result,
  :manifest_summary,
  :kms_key_id,
  :max_inference_units,
  :source_project_version_arn,
  :version_description,
  :feature,
  :base_model_version,
  :feature_config)
  SENSITIVE = []
  include Aws::Structure
end

#creation_timestampTime

The Unix datetime for the date and time that training started.

Returns:

  • (Time)


5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
# File 'lib/aws-sdk-rekognition/types.rb', line 5928

class ProjectVersionDescription < Struct.new(
  :project_version_arn,
  :creation_timestamp,
  :min_inference_units,
  :status,
  :status_message,
  :billable_training_time_in_seconds,
  :training_end_timestamp,
  :output_config,
  :training_data_result,
  :testing_data_result,
  :evaluation_result,
  :manifest_summary,
  :kms_key_id,
  :max_inference_units,
  :source_project_version_arn,
  :version_description,
  :feature,
  :base_model_version,
  :feature_config)
  SENSITIVE = []
  include Aws::Structure
end

#evaluation_resultTypes::EvaluationResult

The training results. ‘EvaluationResult` is only returned if training is successful.



5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
# File 'lib/aws-sdk-rekognition/types.rb', line 5928

class ProjectVersionDescription < Struct.new(
  :project_version_arn,
  :creation_timestamp,
  :min_inference_units,
  :status,
  :status_message,
  :billable_training_time_in_seconds,
  :training_end_timestamp,
  :output_config,
  :training_data_result,
  :testing_data_result,
  :evaluation_result,
  :manifest_summary,
  :kms_key_id,
  :max_inference_units,
  :source_project_version_arn,
  :version_description,
  :feature,
  :base_model_version,
  :feature_config)
  SENSITIVE = []
  include Aws::Structure
end

#featureString

The feature that was customized.

Returns:

  • (String)


5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
# File 'lib/aws-sdk-rekognition/types.rb', line 5928

class ProjectVersionDescription < Struct.new(
  :project_version_arn,
  :creation_timestamp,
  :min_inference_units,
  :status,
  :status_message,
  :billable_training_time_in_seconds,
  :training_end_timestamp,
  :output_config,
  :training_data_result,
  :testing_data_result,
  :evaluation_result,
  :manifest_summary,
  :kms_key_id,
  :max_inference_units,
  :source_project_version_arn,
  :version_description,
  :feature,
  :base_model_version,
  :feature_config)
  SENSITIVE = []
  include Aws::Structure
end

#feature_configTypes::CustomizationFeatureConfig

Feature specific configuration that was applied during training.



5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
# File 'lib/aws-sdk-rekognition/types.rb', line 5928

class ProjectVersionDescription < Struct.new(
  :project_version_arn,
  :creation_timestamp,
  :min_inference_units,
  :status,
  :status_message,
  :billable_training_time_in_seconds,
  :training_end_timestamp,
  :output_config,
  :training_data_result,
  :testing_data_result,
  :evaluation_result,
  :manifest_summary,
  :kms_key_id,
  :max_inference_units,
  :source_project_version_arn,
  :version_description,
  :feature,
  :base_model_version,
  :feature_config)
  SENSITIVE = []
  include Aws::Structure
end

#kms_key_idString

The identifer for the AWS Key Management Service key (AWS KMS key) that was used to encrypt the model during training.

Returns:

  • (String)


5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
# File 'lib/aws-sdk-rekognition/types.rb', line 5928

class ProjectVersionDescription < Struct.new(
  :project_version_arn,
  :creation_timestamp,
  :min_inference_units,
  :status,
  :status_message,
  :billable_training_time_in_seconds,
  :training_end_timestamp,
  :output_config,
  :training_data_result,
  :testing_data_result,
  :evaluation_result,
  :manifest_summary,
  :kms_key_id,
  :max_inference_units,
  :source_project_version_arn,
  :version_description,
  :feature,
  :base_model_version,
  :feature_config)
  SENSITIVE = []
  include Aws::Structure
end

#manifest_summaryTypes::GroundTruthManifest

The location of the summary manifest. The summary manifest provides aggregate data validation results for the training and test datasets.



5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
# File 'lib/aws-sdk-rekognition/types.rb', line 5928

class ProjectVersionDescription < Struct.new(
  :project_version_arn,
  :creation_timestamp,
  :min_inference_units,
  :status,
  :status_message,
  :billable_training_time_in_seconds,
  :training_end_timestamp,
  :output_config,
  :training_data_result,
  :testing_data_result,
  :evaluation_result,
  :manifest_summary,
  :kms_key_id,
  :max_inference_units,
  :source_project_version_arn,
  :version_description,
  :feature,
  :base_model_version,
  :feature_config)
  SENSITIVE = []
  include Aws::Structure
end

#max_inference_unitsInteger

The maximum number of inference units Amazon Rekognition uses to auto-scale the model. Applies only to Custom Labels projects. For more information, see StartProjectVersion.

Returns:

  • (Integer)


5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
# File 'lib/aws-sdk-rekognition/types.rb', line 5928

class ProjectVersionDescription < Struct.new(
  :project_version_arn,
  :creation_timestamp,
  :min_inference_units,
  :status,
  :status_message,
  :billable_training_time_in_seconds,
  :training_end_timestamp,
  :output_config,
  :training_data_result,
  :testing_data_result,
  :evaluation_result,
  :manifest_summary,
  :kms_key_id,
  :max_inference_units,
  :source_project_version_arn,
  :version_description,
  :feature,
  :base_model_version,
  :feature_config)
  SENSITIVE = []
  include Aws::Structure
end

#min_inference_unitsInteger

The minimum number of inference units used by the model. Applies only to Custom Labels projects. For more information, see StartProjectVersion.

Returns:

  • (Integer)


5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
# File 'lib/aws-sdk-rekognition/types.rb', line 5928

class ProjectVersionDescription < Struct.new(
  :project_version_arn,
  :creation_timestamp,
  :min_inference_units,
  :status,
  :status_message,
  :billable_training_time_in_seconds,
  :training_end_timestamp,
  :output_config,
  :training_data_result,
  :testing_data_result,
  :evaluation_result,
  :manifest_summary,
  :kms_key_id,
  :max_inference_units,
  :source_project_version_arn,
  :version_description,
  :feature,
  :base_model_version,
  :feature_config)
  SENSITIVE = []
  include Aws::Structure
end

#output_configTypes::OutputConfig

The location where training results are saved.

Returns:



5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
# File 'lib/aws-sdk-rekognition/types.rb', line 5928

class ProjectVersionDescription < Struct.new(
  :project_version_arn,
  :creation_timestamp,
  :min_inference_units,
  :status,
  :status_message,
  :billable_training_time_in_seconds,
  :training_end_timestamp,
  :output_config,
  :training_data_result,
  :testing_data_result,
  :evaluation_result,
  :manifest_summary,
  :kms_key_id,
  :max_inference_units,
  :source_project_version_arn,
  :version_description,
  :feature,
  :base_model_version,
  :feature_config)
  SENSITIVE = []
  include Aws::Structure
end

#project_version_arnString

The Amazon Resource Name (ARN) of the project version.

Returns:

  • (String)


5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
# File 'lib/aws-sdk-rekognition/types.rb', line 5928

class ProjectVersionDescription < Struct.new(
  :project_version_arn,
  :creation_timestamp,
  :min_inference_units,
  :status,
  :status_message,
  :billable_training_time_in_seconds,
  :training_end_timestamp,
  :output_config,
  :training_data_result,
  :testing_data_result,
  :evaluation_result,
  :manifest_summary,
  :kms_key_id,
  :max_inference_units,
  :source_project_version_arn,
  :version_description,
  :feature,
  :base_model_version,
  :feature_config)
  SENSITIVE = []
  include Aws::Structure
end

#source_project_version_arnString

If the model version was copied from a different project, ‘SourceProjectVersionArn` contains the ARN of the source model version.

Returns:

  • (String)


5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
# File 'lib/aws-sdk-rekognition/types.rb', line 5928

class ProjectVersionDescription < Struct.new(
  :project_version_arn,
  :creation_timestamp,
  :min_inference_units,
  :status,
  :status_message,
  :billable_training_time_in_seconds,
  :training_end_timestamp,
  :output_config,
  :training_data_result,
  :testing_data_result,
  :evaluation_result,
  :manifest_summary,
  :kms_key_id,
  :max_inference_units,
  :source_project_version_arn,
  :version_description,
  :feature,
  :base_model_version,
  :feature_config)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current status of the model version.

Returns:

  • (String)


5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
# File 'lib/aws-sdk-rekognition/types.rb', line 5928

class ProjectVersionDescription < Struct.new(
  :project_version_arn,
  :creation_timestamp,
  :min_inference_units,
  :status,
  :status_message,
  :billable_training_time_in_seconds,
  :training_end_timestamp,
  :output_config,
  :training_data_result,
  :testing_data_result,
  :evaluation_result,
  :manifest_summary,
  :kms_key_id,
  :max_inference_units,
  :source_project_version_arn,
  :version_description,
  :feature,
  :base_model_version,
  :feature_config)
  SENSITIVE = []
  include Aws::Structure
end

#status_messageString

A descriptive message for an error or warning that occurred.

Returns:

  • (String)


5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
# File 'lib/aws-sdk-rekognition/types.rb', line 5928

class ProjectVersionDescription < Struct.new(
  :project_version_arn,
  :creation_timestamp,
  :min_inference_units,
  :status,
  :status_message,
  :billable_training_time_in_seconds,
  :training_end_timestamp,
  :output_config,
  :training_data_result,
  :testing_data_result,
  :evaluation_result,
  :manifest_summary,
  :kms_key_id,
  :max_inference_units,
  :source_project_version_arn,
  :version_description,
  :feature,
  :base_model_version,
  :feature_config)
  SENSITIVE = []
  include Aws::Structure
end

#testing_data_resultTypes::TestingDataResult

Contains information about the testing results.



5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
# File 'lib/aws-sdk-rekognition/types.rb', line 5928

class ProjectVersionDescription < Struct.new(
  :project_version_arn,
  :creation_timestamp,
  :min_inference_units,
  :status,
  :status_message,
  :billable_training_time_in_seconds,
  :training_end_timestamp,
  :output_config,
  :training_data_result,
  :testing_data_result,
  :evaluation_result,
  :manifest_summary,
  :kms_key_id,
  :max_inference_units,
  :source_project_version_arn,
  :version_description,
  :feature,
  :base_model_version,
  :feature_config)
  SENSITIVE = []
  include Aws::Structure
end

#training_data_resultTypes::TrainingDataResult

Contains information about the training results.



5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
# File 'lib/aws-sdk-rekognition/types.rb', line 5928

class ProjectVersionDescription < Struct.new(
  :project_version_arn,
  :creation_timestamp,
  :min_inference_units,
  :status,
  :status_message,
  :billable_training_time_in_seconds,
  :training_end_timestamp,
  :output_config,
  :training_data_result,
  :testing_data_result,
  :evaluation_result,
  :manifest_summary,
  :kms_key_id,
  :max_inference_units,
  :source_project_version_arn,
  :version_description,
  :feature,
  :base_model_version,
  :feature_config)
  SENSITIVE = []
  include Aws::Structure
end

#training_end_timestampTime

The Unix date and time that training of the model ended.

Returns:

  • (Time)


5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
# File 'lib/aws-sdk-rekognition/types.rb', line 5928

class ProjectVersionDescription < Struct.new(
  :project_version_arn,
  :creation_timestamp,
  :min_inference_units,
  :status,
  :status_message,
  :billable_training_time_in_seconds,
  :training_end_timestamp,
  :output_config,
  :training_data_result,
  :testing_data_result,
  :evaluation_result,
  :manifest_summary,
  :kms_key_id,
  :max_inference_units,
  :source_project_version_arn,
  :version_description,
  :feature,
  :base_model_version,
  :feature_config)
  SENSITIVE = []
  include Aws::Structure
end

#version_descriptionString

A user-provided description of the project version.

Returns:

  • (String)


5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
# File 'lib/aws-sdk-rekognition/types.rb', line 5928

class ProjectVersionDescription < Struct.new(
  :project_version_arn,
  :creation_timestamp,
  :min_inference_units,
  :status,
  :status_message,
  :billable_training_time_in_seconds,
  :training_end_timestamp,
  :output_config,
  :training_data_result,
  :testing_data_result,
  :evaluation_result,
  :manifest_summary,
  :kms_key_id,
  :max_inference_units,
  :source_project_version_arn,
  :version_description,
  :feature,
  :base_model_version,
  :feature_config)
  SENSITIVE = []
  include Aws::Structure
end