Skip to content
v2.275.0

ImageConfigProperty Struct ​

Specifies whether the model container is in Amazon ECR or a private Docker registry accessible from your Amazon Virtual Private Cloud (VPC).

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_sagemaker as sagemaker } from 'aws-cdk-lib';
const imageConfigProperty: sagemaker.CfnModel.ImageConfigProperty = {
  repositoryAccessMode: 'repositoryAccessMode',

  // the properties below are optional
  repositoryAuthConfig: {
    repositoryCredentialsProviderArn: 'repositoryCredentialsProviderArn',
  },
};

Properties ​

repositoryAccessModestringrepository_access_modestrrepositoryAccessModeStringRepositoryAccessModestringRepositoryAccessMode*stringrequired#
Set this to one of the following values:.
  • Platform - The model image is hosted in Amazon ECR.
  • Vpc - The model image is hosted in a private Docker registry in your VPC.
repositoryAuthConfigoptionalIResolvable | CfnModel.RepositoryAuthConfigPropertyrepository_auth_configoptionaltyping.Union[IResolvable, RepositoryAuthConfigProperty]repositoryAuthConfigoptionalIResolvableRepositoryAuthConfigoptionalIResolvableRepositoryAuthConfigoptionalinterface{}#
(Optional) Specifies an authentication configuration for the private docker registry where your model image is hosted.

Specify a value for this property only if you specified Vpc as the value for the RepositoryAccessMode field, and the private Docker registry where the model image is hosted requires authentication.