amazonka-sagemaker-2.0: Amazon SageMaker Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.SageMaker.UpdateProject

Description

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

Creating a Request

data UpdateProject Source #

See: newUpdateProject smart constructor.

Constructors

UpdateProject' 

Fields

Instances

Instances details
ToJSON UpdateProject Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateProject

ToHeaders UpdateProject Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateProject

ToPath UpdateProject Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateProject

ToQuery UpdateProject Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateProject

AWSRequest UpdateProject Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateProject

Associated Types

type AWSResponse UpdateProject #

Generic UpdateProject Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateProject

Associated Types

type Rep UpdateProject :: Type -> Type #

Read UpdateProject Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateProject

Show UpdateProject Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateProject

NFData UpdateProject Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateProject

Methods

rnf :: UpdateProject -> () #

Eq UpdateProject Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateProject

Hashable UpdateProject Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateProject

type AWSResponse UpdateProject Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateProject

type Rep UpdateProject Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateProject

type Rep UpdateProject = D1 ('MetaData "UpdateProject" "Amazonka.SageMaker.UpdateProject" "amazonka-sagemaker-2.0-9SyrKZ4KqhsL1qX9u3ILA3" 'False) (C1 ('MetaCons "UpdateProject'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "projectDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceCatalogProvisioningUpdateDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceCatalogProvisioningUpdateDetails))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "projectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateProject Source #

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

Destructuring the Response

data UpdateProjectResponse Source #

See: newUpdateProjectResponse smart constructor.

Constructors

UpdateProjectResponse' 

Fields

Instances

Instances details
Generic UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateProject

Associated Types

type Rep UpdateProjectResponse :: Type -> Type #

Read UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateProject

Show UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateProject

NFData UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateProject

Methods

rnf :: UpdateProjectResponse -> () #

Eq UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateProject

type Rep UpdateProjectResponse Source # 
Instance details

Defined in Amazonka.SageMaker.UpdateProject

type Rep UpdateProjectResponse = D1 ('MetaData "UpdateProjectResponse" "Amazonka.SageMaker.UpdateProject" "amazonka-sagemaker-2.0-9SyrKZ4KqhsL1qX9u3ILA3" 'False) (C1 ('MetaCons "UpdateProjectResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "projectArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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_projectArn :: Lens' UpdateProjectResponse Text Source #

The Amazon Resource Name (ARN) of the project.