Class: Aws::Bedrock::Types::CreateModelImportJobRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

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].

[1]: docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html

Returns:

  • (String)


820
821
822
823
824
825
826
827
828
829
830
831
832
# File 'lib/aws-sdk-bedrock/types.rb', line 820

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_idString

The imported model is encrypted at rest using this key.

Returns:

  • (String)


820
821
822
823
824
825
826
827
828
829
830
831
832
# File 'lib/aws-sdk-bedrock/types.rb', line 820

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_nameString

The name of the imported model.

Returns:

  • (String)


820
821
822
823
824
825
826
827
828
829
830
831
832
# File 'lib/aws-sdk-bedrock/types.rb', line 820

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_tagsArray<Types::Tag>

Tags to attach to the imported model.

Returns:



820
821
822
823
824
825
826
827
828
829
830
831
832
# File 'lib/aws-sdk-bedrock/types.rb', line 820

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_nameString

The name of the import job.

Returns:

  • (String)


820
821
822
823
824
825
826
827
828
829
830
831
832
# File 'lib/aws-sdk-bedrock/types.rb', line 820

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_tagsArray<Types::Tag>

Tags to attach to this import job.

Returns:



820
821
822
823
824
825
826
827
828
829
830
831
832
# File 'lib/aws-sdk-bedrock/types.rb', line 820

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_sourceTypes::ModelDataSource

The data source for the imported model.



820
821
822
823
824
825
826
827
828
829
830
831
832
# File 'lib/aws-sdk-bedrock/types.rb', line 820

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_arnString

The Amazon Resource Name (ARN) of the model import job.

Returns:

  • (String)


820
821
822
823
824
825
826
827
828
829
830
831
832
# File 'lib/aws-sdk-bedrock/types.rb', line 820

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_configTypes::VpcConfig

VPC configuration parameters for the private Virtual Private Cloud (VPC) that contains the resources you are using for the import job.

Returns:



820
821
822
823
824
825
826
827
828
829
830
831
832
# File 'lib/aws-sdk-bedrock/types.rb', line 820

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