Bedrock / Client / create_model_import_job
create_model_import_job#
- Bedrock.Client.create_model_import_job(**kwargs)#
- Creates a model import job to import model that you have customized in other environments, such as Amazon SageMaker. For more information, see Import a customized model - See also: AWS API Documentation - Request Syntax- response = client.create_model_import_job( jobName='string', importedModelName='string', roleArn='string', modelDataSource={ 's3DataSource': { 's3Uri': 'string' } }, jobTags=[ { 'key': 'string', 'value': 'string' }, ], importedModelTags=[ { 'key': 'string', 'value': 'string' }, ], clientRequestToken='string', vpcConfig={ 'subnetIds': [ 'string', ], 'securityGroupIds': [ 'string', ] }, importedModelKmsKeyId='string' ) - Parameters:
- jobName (string) – - [REQUIRED] - The name of the import job. 
- importedModelName (string) – - [REQUIRED] - The name of the imported model. 
- roleArn (string) – - [REQUIRED] - The Amazon Resource Name (ARN) of the model import job. 
- modelDataSource (dict) – - [REQUIRED] - The data source for the imported model. - Note- This is a Tagged Union structure. Only one of the following top level keys can be set: - s3DataSource.- s3DataSource (dict) – - The Amazon S3 data source of the imported model. - s3Uri (string) – [REQUIRED] - The URI of the Amazon S3 data source. 
 
 
- jobTags (list) – - Tags to attach to this import job. - (dict) – - Definition of the key/value pair for a tag. - key (string) – [REQUIRED] - Key for the tag. 
- value (string) – [REQUIRED] - Value for the tag. 
 
 
- importedModelTags (list) – - Tags to attach to the imported model. - (dict) – - Definition of the key/value pair for a tag. - key (string) – [REQUIRED] - Key for the tag. 
- value (string) – [REQUIRED] - Value for the tag. 
 
 
- clientRequestToken (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. 
- vpcConfig (dict) – - VPC configuration parameters for the private Virtual Private Cloud (VPC) that contains the resources you are using for the import job. - subnetIds (list) – [REQUIRED] - An array of IDs for each subnet in the VPC to use. - (string) – 
 
- securityGroupIds (list) – [REQUIRED] - An array of IDs for each security group in the VPC to use. - (string) – 
 
 
- importedModelKmsKeyId (string) – The imported model is encrypted at rest using this key. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'jobArn': 'string' } - Response Structure- (dict) – - jobArn (string) – - The Amazon Resource Name (ARN) of the model import job. 
 
 
 - Exceptions- Bedrock.Client.exceptions.ResourceNotFoundException
- Bedrock.Client.exceptions.AccessDeniedException
- Bedrock.Client.exceptions.ValidationException
- Bedrock.Client.exceptions.ConflictException
- Bedrock.Client.exceptions.InternalServerException
- Bedrock.Client.exceptions.TooManyTagsException
- Bedrock.Client.exceptions.ServiceQuotaExceededException
- Bedrock.Client.exceptions.ThrottlingException