Class: Aws::Bedrock::Types::CreateModelImportJobRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Bedrock::Types::CreateModelImportJobRequest
- 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.
-
#imported_model_kms_key_id ⇒ String
The imported model is encrypted at rest using this key.
-
#imported_model_name ⇒ String
The name of the imported model.
-
#imported_model_tags ⇒ Array<Types::Tag>
Tags to attach to the imported model.
-
#job_name ⇒ String
The name of the import job.
-
#job_tags ⇒ Array<Types::Tag>
Tags to attach to this import job.
-
#model_data_source ⇒ Types::ModelDataSource
The data source for the imported model.
-
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the model import job.
-
#vpc_config ⇒ Types::VpcConfig
VPC configuration parameters for the private Virtual Private Cloud (VPC) that contains the resources you are using for the import 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].
[1]: docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html
881 882 883 884 885 886 887 888 889 890 891 892 893 |
# File 'lib/aws-sdk-bedrock/types.rb', line 881 class CreateModelImportJobRequest < Struct.new( :job_name, :imported_model_name, :role_arn, :model_data_source, :job_tags, :imported_model_tags, :client_request_token, :vpc_config, :imported_model_kms_key_id) SENSITIVE = [] include Aws::Structure end |
#imported_model_kms_key_id ⇒ String
The imported model is encrypted at rest using this key.
881 882 883 884 885 886 887 888 889 890 891 892 893 |
# File 'lib/aws-sdk-bedrock/types.rb', line 881 class CreateModelImportJobRequest < Struct.new( :job_name, :imported_model_name, :role_arn, :model_data_source, :job_tags, :imported_model_tags, :client_request_token, :vpc_config, :imported_model_kms_key_id) SENSITIVE = [] include Aws::Structure end |
#imported_model_name ⇒ String
The name of the imported model.
881 882 883 884 885 886 887 888 889 890 891 892 893 |
# File 'lib/aws-sdk-bedrock/types.rb', line 881 class CreateModelImportJobRequest < Struct.new( :job_name, :imported_model_name, :role_arn, :model_data_source, :job_tags, :imported_model_tags, :client_request_token, :vpc_config, :imported_model_kms_key_id) SENSITIVE = [] include Aws::Structure end |
#imported_model_tags ⇒ Array<Types::Tag>
Tags to attach to the imported model.
881 882 883 884 885 886 887 888 889 890 891 892 893 |
# File 'lib/aws-sdk-bedrock/types.rb', line 881 class CreateModelImportJobRequest < Struct.new( :job_name, :imported_model_name, :role_arn, :model_data_source, :job_tags, :imported_model_tags, :client_request_token, :vpc_config, :imported_model_kms_key_id) SENSITIVE = [] include Aws::Structure end |
#job_name ⇒ String
The name of the import job.
881 882 883 884 885 886 887 888 889 890 891 892 893 |
# File 'lib/aws-sdk-bedrock/types.rb', line 881 class CreateModelImportJobRequest < Struct.new( :job_name, :imported_model_name, :role_arn, :model_data_source, :job_tags, :imported_model_tags, :client_request_token, :vpc_config, :imported_model_kms_key_id) SENSITIVE = [] include Aws::Structure end |
#job_tags ⇒ Array<Types::Tag>
Tags to attach to this import job.
881 882 883 884 885 886 887 888 889 890 891 892 893 |
# File 'lib/aws-sdk-bedrock/types.rb', line 881 class CreateModelImportJobRequest < Struct.new( :job_name, :imported_model_name, :role_arn, :model_data_source, :job_tags, :imported_model_tags, :client_request_token, :vpc_config, :imported_model_kms_key_id) SENSITIVE = [] include Aws::Structure end |
#model_data_source ⇒ Types::ModelDataSource
The data source for the imported model.
881 882 883 884 885 886 887 888 889 890 891 892 893 |
# File 'lib/aws-sdk-bedrock/types.rb', line 881 class CreateModelImportJobRequest < Struct.new( :job_name, :imported_model_name, :role_arn, :model_data_source, :job_tags, :imported_model_tags, :client_request_token, :vpc_config, :imported_model_kms_key_id) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the model import job.
881 882 883 884 885 886 887 888 889 890 891 892 893 |
# File 'lib/aws-sdk-bedrock/types.rb', line 881 class CreateModelImportJobRequest < Struct.new( :job_name, :imported_model_name, :role_arn, :model_data_source, :job_tags, :imported_model_tags, :client_request_token, :vpc_config, :imported_model_kms_key_id) SENSITIVE = [] include Aws::Structure end |
#vpc_config ⇒ Types::VpcConfig
VPC configuration parameters for the private Virtual Private Cloud (VPC) that contains the resources you are using for the import job.
881 882 883 884 885 886 887 888 889 890 891 892 893 |
# File 'lib/aws-sdk-bedrock/types.rb', line 881 class CreateModelImportJobRequest < Struct.new( :job_name, :imported_model_name, :role_arn, :model_data_source, :job_tags, :imported_model_tags, :client_request_token, :vpc_config, :imported_model_kms_key_id) SENSITIVE = [] include Aws::Structure end |