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 |
Updates a machine learning (ML) project that is created from a template that sets up an ML pipeline from training to deploying an approved model.
You must not update a project that is in use. If you update the
ServiceCatalogProvisioningUpdateDetails
of a project that is active or
being created, or updated, you may lose resources already created by the
project.
Synopsis
- data UpdateProject = UpdateProject' {}
- newUpdateProject :: Text -> UpdateProject
- updateProject_projectDescription :: Lens' UpdateProject (Maybe Text)
- updateProject_serviceCatalogProvisioningUpdateDetails :: Lens' UpdateProject (Maybe ServiceCatalogProvisioningUpdateDetails)
- updateProject_tags :: Lens' UpdateProject (Maybe [Tag])
- updateProject_projectName :: Lens' UpdateProject Text
- data UpdateProjectResponse = UpdateProjectResponse' {
- httpStatus :: Int
- projectArn :: Text
- newUpdateProjectResponse :: Int -> Text -> UpdateProjectResponse
- updateProjectResponse_httpStatus :: Lens' UpdateProjectResponse Int
- updateProjectResponse_projectArn :: Lens' UpdateProjectResponse Text
Creating a Request
data UpdateProject Source #
See: newUpdateProject
smart constructor.
UpdateProject' | |
|
Instances
Create a value of UpdateProject
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:
UpdateProject
, updateProject_projectDescription
- The description for the project.
$sel:serviceCatalogProvisioningUpdateDetails:UpdateProject'
, updateProject_serviceCatalogProvisioningUpdateDetails
- The product ID and provisioning artifact ID to provision a service
catalog. The provisioning artifact ID will default to the latest
provisioning artifact ID of the product, if you don't provide the
provisioning artifact ID. For more information, see
What is Amazon Web Services Service Catalog.
UpdateProject
, updateProject_tags
- An array of key-value pairs. You can use tags to categorize your Amazon
Web Services resources in different ways, for example, by purpose,
owner, or environment. For more information, see
Tagging Amazon Web Services Resources.
In addition, the project must have tag update constraints set in order
to include this parameter in the request. For more information, see
Amazon Web Services Service Catalog Tag Update Constraints.
UpdateProject
, updateProject_projectName
- The name of the project.
Request Lenses
updateProject_projectDescription :: Lens' UpdateProject (Maybe Text) Source #
The description for the project.
updateProject_serviceCatalogProvisioningUpdateDetails :: Lens' UpdateProject (Maybe ServiceCatalogProvisioningUpdateDetails) Source #
The product ID and provisioning artifact ID to provision a service catalog. The provisioning artifact ID will default to the latest provisioning artifact ID of the product, if you don't provide the provisioning artifact ID. For more information, see What is Amazon Web Services Service Catalog.
updateProject_tags :: Lens' UpdateProject (Maybe [Tag]) Source #
An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources. In addition, the project must have tag update constraints set in order to include this parameter in the request. For more information, see Amazon Web Services Service Catalog Tag Update Constraints.
updateProject_projectName :: Lens' UpdateProject Text Source #
The name of the project.
Destructuring the Response
data UpdateProjectResponse Source #
See: newUpdateProjectResponse
smart constructor.
UpdateProjectResponse' | |
|
Instances
newUpdateProjectResponse Source #
Create a value of UpdateProjectResponse
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:UpdateProjectResponse'
, updateProjectResponse_httpStatus
- The response's http status code.
UpdateProjectResponse
, updateProjectResponse_projectArn
- The Amazon Resource Name (ARN) of the project.
Response Lenses
updateProjectResponse_httpStatus :: Lens' UpdateProjectResponse Int Source #
The response's http status code.
updateProjectResponse_projectArn :: Lens' UpdateProjectResponse Text Source #
The Amazon Resource Name (ARN) of the project.