# ImageConfigProperty

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

- Source: Generated code
- Type last changed: v2.93.0 · 23 Aug 2023

## 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

- `repositoryAccessMode`: string (required) — 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.

- `repositoryAuthConfig`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnModel.RepositoryAuthConfigProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_sagemaker.CfnModel.RepositoryAuthConfigProperty.html) — (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.
