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.