AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::SageMaker::Model::ImageConfig Class Reference

#include <ImageConfig.h>

Public Member Functions

 ImageConfig ()
 
 ImageConfig (Aws::Utils::Json::JsonView jsonValue)
 
ImageConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const RepositoryAccessModeGetRepositoryAccessMode () const
 
bool RepositoryAccessModeHasBeenSet () const
 
void SetRepositoryAccessMode (const RepositoryAccessMode &value)
 
void SetRepositoryAccessMode (RepositoryAccessMode &&value)
 
ImageConfigWithRepositoryAccessMode (const RepositoryAccessMode &value)
 
ImageConfigWithRepositoryAccessMode (RepositoryAccessMode &&value)
 
const RepositoryAuthConfigGetRepositoryAuthConfig () const
 
bool RepositoryAuthConfigHasBeenSet () const
 
void SetRepositoryAuthConfig (const RepositoryAuthConfig &value)
 
void SetRepositoryAuthConfig (RepositoryAuthConfig &&value)
 
ImageConfigWithRepositoryAuthConfig (const RepositoryAuthConfig &value)
 
ImageConfigWithRepositoryAuthConfig (RepositoryAuthConfig &&value)
 

Detailed Description

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

See Also:

AWS API Reference

Definition at line 34 of file ImageConfig.h.

Constructor & Destructor Documentation

◆ ImageConfig() [1/2]

Aws::SageMaker::Model::ImageConfig::ImageConfig ( )

◆ ImageConfig() [2/2]

Aws::SageMaker::Model::ImageConfig::ImageConfig ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetRepositoryAccessMode()

const RepositoryAccessMode& Aws::SageMaker::Model::ImageConfig::GetRepositoryAccessMode ( ) const
inline

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.

Definition at line 49 of file ImageConfig.h.

◆ GetRepositoryAuthConfig()

const RepositoryAuthConfig& Aws::SageMaker::Model::ImageConfig::GetRepositoryAuthConfig ( ) const
inline

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

Definition at line 99 of file ImageConfig.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SageMaker::Model::ImageConfig::Jsonize ( ) const

◆ operator=()

ImageConfig& Aws::SageMaker::Model::ImageConfig::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RepositoryAccessModeHasBeenSet()

bool Aws::SageMaker::Model::ImageConfig::RepositoryAccessModeHasBeenSet ( ) const
inline

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.

Definition at line 57 of file ImageConfig.h.

◆ RepositoryAuthConfigHasBeenSet()

bool Aws::SageMaker::Model::ImageConfig::RepositoryAuthConfigHasBeenSet ( ) const
inline

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

Definition at line 108 of file ImageConfig.h.

◆ SetRepositoryAccessMode() [1/2]

void Aws::SageMaker::Model::ImageConfig::SetRepositoryAccessMode ( const RepositoryAccessMode value)
inline

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.

Definition at line 65 of file ImageConfig.h.

◆ SetRepositoryAccessMode() [2/2]

void Aws::SageMaker::Model::ImageConfig::SetRepositoryAccessMode ( RepositoryAccessMode &&  value)
inline

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.

Definition at line 73 of file ImageConfig.h.

◆ SetRepositoryAuthConfig() [1/2]

void Aws::SageMaker::Model::ImageConfig::SetRepositoryAuthConfig ( const RepositoryAuthConfig value)
inline

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

Definition at line 117 of file ImageConfig.h.

◆ SetRepositoryAuthConfig() [2/2]

void Aws::SageMaker::Model::ImageConfig::SetRepositoryAuthConfig ( RepositoryAuthConfig &&  value)
inline

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

Definition at line 126 of file ImageConfig.h.

◆ WithRepositoryAccessMode() [1/2]

ImageConfig& Aws::SageMaker::Model::ImageConfig::WithRepositoryAccessMode ( const RepositoryAccessMode value)
inline

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.

Definition at line 81 of file ImageConfig.h.

◆ WithRepositoryAccessMode() [2/2]

ImageConfig& Aws::SageMaker::Model::ImageConfig::WithRepositoryAccessMode ( RepositoryAccessMode &&  value)
inline

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.

Definition at line 89 of file ImageConfig.h.

◆ WithRepositoryAuthConfig() [1/2]

ImageConfig& Aws::SageMaker::Model::ImageConfig::WithRepositoryAuthConfig ( const RepositoryAuthConfig value)
inline

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

Definition at line 135 of file ImageConfig.h.

◆ WithRepositoryAuthConfig() [2/2]

ImageConfig& Aws::SageMaker::Model::ImageConfig::WithRepositoryAuthConfig ( RepositoryAuthConfig &&  value)
inline

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

Definition at line 144 of file ImageConfig.h.


The documentation for this class was generated from the following file: