| 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.UpdateModelPackage
Description
Updates a versioned model.
Synopsis
- data UpdateModelPackage = UpdateModelPackage' {
- additionalInferenceSpecificationsToAdd :: Maybe (NonEmpty AdditionalInferenceSpecificationDefinition)
 - approvalDescription :: Maybe Text
 - customerMetadataProperties :: Maybe (HashMap Text Text)
 - customerMetadataPropertiesToRemove :: Maybe [Text]
 - modelApprovalStatus :: Maybe ModelApprovalStatus
 - modelPackageArn :: Text
 
 - newUpdateModelPackage :: Text -> UpdateModelPackage
 - updateModelPackage_additionalInferenceSpecificationsToAdd :: Lens' UpdateModelPackage (Maybe (NonEmpty AdditionalInferenceSpecificationDefinition))
 - updateModelPackage_approvalDescription :: Lens' UpdateModelPackage (Maybe Text)
 - updateModelPackage_customerMetadataProperties :: Lens' UpdateModelPackage (Maybe (HashMap Text Text))
 - updateModelPackage_customerMetadataPropertiesToRemove :: Lens' UpdateModelPackage (Maybe [Text])
 - updateModelPackage_modelApprovalStatus :: Lens' UpdateModelPackage (Maybe ModelApprovalStatus)
 - updateModelPackage_modelPackageArn :: Lens' UpdateModelPackage Text
 - data UpdateModelPackageResponse = UpdateModelPackageResponse' {
- httpStatus :: Int
 - modelPackageArn :: Text
 
 - newUpdateModelPackageResponse :: Int -> Text -> UpdateModelPackageResponse
 - updateModelPackageResponse_httpStatus :: Lens' UpdateModelPackageResponse Int
 - updateModelPackageResponse_modelPackageArn :: Lens' UpdateModelPackageResponse Text
 
Creating a Request
data UpdateModelPackage Source #
See: newUpdateModelPackage smart constructor.
Constructors
| UpdateModelPackage' | |
Fields 
  | |
Instances
newUpdateModelPackage Source #
Arguments
| :: Text | |
| -> UpdateModelPackage | 
Create a value of UpdateModelPackage 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:additionalInferenceSpecificationsToAdd:UpdateModelPackage', updateModelPackage_additionalInferenceSpecificationsToAdd - An array of additional Inference Specification objects to be added to
 the existing array additional Inference Specification. Total number of
 additional Inference Specifications can not exceed 15. Each additional
 Inference Specification specifies artifacts based on this model package
 that can be used on inference endpoints. Generally used with SageMaker
 Neo to store the compiled artifacts.
UpdateModelPackage, updateModelPackage_approvalDescription - A description for the approval status of the model.
UpdateModelPackage, updateModelPackage_customerMetadataProperties - The metadata properties associated with the model package versions.
$sel:customerMetadataPropertiesToRemove:UpdateModelPackage', updateModelPackage_customerMetadataPropertiesToRemove - The metadata properties associated with the model package versions to
 remove.
UpdateModelPackage, updateModelPackage_modelApprovalStatus - The approval status of the model.
UpdateModelPackage, updateModelPackage_modelPackageArn - The Amazon Resource Name (ARN) of the model package.
Request Lenses
updateModelPackage_additionalInferenceSpecificationsToAdd :: Lens' UpdateModelPackage (Maybe (NonEmpty AdditionalInferenceSpecificationDefinition)) Source #
An array of additional Inference Specification objects to be added to the existing array additional Inference Specification. Total number of additional Inference Specifications can not exceed 15. Each additional Inference Specification specifies artifacts based on this model package that can be used on inference endpoints. Generally used with SageMaker Neo to store the compiled artifacts.
updateModelPackage_approvalDescription :: Lens' UpdateModelPackage (Maybe Text) Source #
A description for the approval status of the model.
updateModelPackage_customerMetadataProperties :: Lens' UpdateModelPackage (Maybe (HashMap Text Text)) Source #
The metadata properties associated with the model package versions.
updateModelPackage_customerMetadataPropertiesToRemove :: Lens' UpdateModelPackage (Maybe [Text]) Source #
The metadata properties associated with the model package versions to remove.
updateModelPackage_modelApprovalStatus :: Lens' UpdateModelPackage (Maybe ModelApprovalStatus) Source #
The approval status of the model.
updateModelPackage_modelPackageArn :: Lens' UpdateModelPackage Text Source #
The Amazon Resource Name (ARN) of the model package.
Destructuring the Response
data UpdateModelPackageResponse Source #
See: newUpdateModelPackageResponse smart constructor.
Constructors
| UpdateModelPackageResponse' | |
Fields 
  | |
Instances
newUpdateModelPackageResponse Source #
Arguments
| :: Int | |
| -> Text | |
| -> UpdateModelPackageResponse | 
Create a value of UpdateModelPackageResponse 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:httpStatus:UpdateModelPackageResponse', updateModelPackageResponse_httpStatus - The response's http status code.
UpdateModelPackage, updateModelPackageResponse_modelPackageArn - The Amazon Resource Name (ARN) of the model.
Response Lenses
updateModelPackageResponse_httpStatus :: Lens' UpdateModelPackageResponse Int Source #
The response's http status code.
updateModelPackageResponse_modelPackageArn :: Lens' UpdateModelPackageResponse Text Source #
The Amazon Resource Name (ARN) of the model.