| Copyright | (c) 2013-2023 Brendan Hay | 
|---|---|
| License | Mozilla Public License, v. 2.0. | 
| Maintainer | Brendan Hay | 
| Stability | auto-generated | 
| Portability | non-portable (GHC extensions) | 
| Safe Haskell | Safe-Inferred | 
| Language | Haskell2010 | 
Amazonka.SageMaker.CreateImageVersion
Description
Creates a version of the SageMaker image specified by ImageName. The
 version represents the Amazon Elastic Container Registry (ECR) container
 image specified by BaseImage.
Synopsis
- data CreateImageVersion = CreateImageVersion' {
- aliases :: Maybe [Text]
 - horovod :: Maybe Bool
 - jobType :: Maybe JobType
 - mLFramework :: Maybe Text
 - processor :: Maybe Processor
 - programmingLang :: Maybe Text
 - releaseNotes :: Maybe Text
 - vendorGuidance :: Maybe VendorGuidance
 - baseImage :: Text
 - clientToken :: Text
 - imageName :: Text
 
 - newCreateImageVersion :: Text -> Text -> Text -> CreateImageVersion
 - createImageVersion_aliases :: Lens' CreateImageVersion (Maybe [Text])
 - createImageVersion_horovod :: Lens' CreateImageVersion (Maybe Bool)
 - createImageVersion_jobType :: Lens' CreateImageVersion (Maybe JobType)
 - createImageVersion_mLFramework :: Lens' CreateImageVersion (Maybe Text)
 - createImageVersion_processor :: Lens' CreateImageVersion (Maybe Processor)
 - createImageVersion_programmingLang :: Lens' CreateImageVersion (Maybe Text)
 - createImageVersion_releaseNotes :: Lens' CreateImageVersion (Maybe Text)
 - createImageVersion_vendorGuidance :: Lens' CreateImageVersion (Maybe VendorGuidance)
 - createImageVersion_baseImage :: Lens' CreateImageVersion Text
 - createImageVersion_clientToken :: Lens' CreateImageVersion Text
 - createImageVersion_imageName :: Lens' CreateImageVersion Text
 - data CreateImageVersionResponse = CreateImageVersionResponse' {}
 - newCreateImageVersionResponse :: Int -> CreateImageVersionResponse
 - createImageVersionResponse_imageVersionArn :: Lens' CreateImageVersionResponse (Maybe Text)
 - createImageVersionResponse_httpStatus :: Lens' CreateImageVersionResponse Int
 
Creating a Request
data CreateImageVersion Source #
See: newCreateImageVersion smart constructor.
Constructors
| CreateImageVersion' | |
Fields 
  | |
Instances
newCreateImageVersion Source #
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> CreateImageVersion | 
Create a value of CreateImageVersion with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:aliases:CreateImageVersion', createImageVersion_aliases - A list of aliases created with the image version.
$sel:horovod:CreateImageVersion', createImageVersion_horovod - Indicates Horovod compatibility.
CreateImageVersion, createImageVersion_jobType - Indicates SageMaker job type compatibility.
TRAINING: The image version is compatible with SageMaker training jobs.INFERENCE: The image version is compatible with SageMaker inference jobs.NOTEBOOK_KERNEL: The image version is compatible with SageMaker notebook kernels.
$sel:mLFramework:CreateImageVersion', createImageVersion_mLFramework - The machine learning framework vended in the image version.
$sel:processor:CreateImageVersion', createImageVersion_processor - Indicates CPU or GPU compatibility.
CPU: The image version is compatible with CPU.GPU: The image version is compatible with GPU.
$sel:programmingLang:CreateImageVersion', createImageVersion_programmingLang - The supported programming language and its version.
$sel:releaseNotes:CreateImageVersion', createImageVersion_releaseNotes - The maintainer description of the image version.
$sel:vendorGuidance:CreateImageVersion', createImageVersion_vendorGuidance - The stability of the image version, specified by the maintainer.
NOT_PROVIDED: The maintainers did not provide a status for image version stability.STABLE: The image version is stable.TO_BE_ARCHIVED: The image version is set to be archived. Custom image versions that are set to be archived are automatically archived after three months.ARCHIVED: The image version is archived. Archived image versions are not searchable and are no longer actively supported.
$sel:baseImage:CreateImageVersion', createImageVersion_baseImage - The registry path of the container image to use as the starting point
 for this version. The path is an Amazon Elastic Container Registry (ECR)
 URI in the following format:
<acct-id>.dkr.ecr.<region>.amazonaws.com/<repo-name[:tag] or [@digest]>
$sel:clientToken:CreateImageVersion', createImageVersion_clientToken - A unique ID. If not specified, the Amazon Web Services CLI and Amazon
 Web Services SDKs, such as the SDK for Python (Boto3), add a unique
 value to the call.
CreateImageVersion, createImageVersion_imageName - The ImageName of the Image to create a version of.
Request Lenses
createImageVersion_aliases :: Lens' CreateImageVersion (Maybe [Text]) Source #
A list of aliases created with the image version.
createImageVersion_horovod :: Lens' CreateImageVersion (Maybe Bool) Source #
Indicates Horovod compatibility.
createImageVersion_jobType :: Lens' CreateImageVersion (Maybe JobType) Source #
Indicates SageMaker job type compatibility.
TRAINING: The image version is compatible with SageMaker training jobs.INFERENCE: The image version is compatible with SageMaker inference jobs.NOTEBOOK_KERNEL: The image version is compatible with SageMaker notebook kernels.
createImageVersion_mLFramework :: Lens' CreateImageVersion (Maybe Text) Source #
The machine learning framework vended in the image version.
createImageVersion_processor :: Lens' CreateImageVersion (Maybe Processor) Source #
Indicates CPU or GPU compatibility.
CPU: The image version is compatible with CPU.GPU: The image version is compatible with GPU.
createImageVersion_programmingLang :: Lens' CreateImageVersion (Maybe Text) Source #
The supported programming language and its version.
createImageVersion_releaseNotes :: Lens' CreateImageVersion (Maybe Text) Source #
The maintainer description of the image version.
createImageVersion_vendorGuidance :: Lens' CreateImageVersion (Maybe VendorGuidance) Source #
The stability of the image version, specified by the maintainer.
NOT_PROVIDED: The maintainers did not provide a status for image version stability.STABLE: The image version is stable.TO_BE_ARCHIVED: The image version is set to be archived. Custom image versions that are set to be archived are automatically archived after three months.ARCHIVED: The image version is archived. Archived image versions are not searchable and are no longer actively supported.
createImageVersion_baseImage :: Lens' CreateImageVersion Text Source #
The registry path of the container image to use as the starting point for this version. The path is an Amazon Elastic Container Registry (ECR) URI in the following format:
<acct-id>.dkr.ecr.<region>.amazonaws.com/<repo-name[:tag] or [@digest]>
createImageVersion_clientToken :: Lens' CreateImageVersion Text Source #
A unique ID. If not specified, the Amazon Web Services CLI and Amazon Web Services SDKs, such as the SDK for Python (Boto3), add a unique value to the call.
createImageVersion_imageName :: Lens' CreateImageVersion Text Source #
The ImageName of the Image to create a version of.
Destructuring the Response
data CreateImageVersionResponse Source #
See: newCreateImageVersionResponse smart constructor.
Constructors
| CreateImageVersionResponse' | |
Fields 
  | |
Instances
newCreateImageVersionResponse Source #
Create a value of CreateImageVersionResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateImageVersionResponse, createImageVersionResponse_imageVersionArn - The ARN of the image version.
$sel:httpStatus:CreateImageVersionResponse', createImageVersionResponse_httpStatus - The response's http status code.
Response Lenses
createImageVersionResponse_imageVersionArn :: Lens' CreateImageVersionResponse (Maybe Text) Source #
The ARN of the image version.
createImageVersionResponse_httpStatus :: Lens' CreateImageVersionResponse Int Source #
The response's http status code.