libZSservicesZSamazonka-servicecatalogZSamazonka-servicecatalog
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.ServiceCatalog.UpdateProvisionedProduct

Description

Requests updates to the configuration of the specified provisioned product.

If there are tags associated with the object, they cannot be updated or added. Depending on the specific updates requested, this operation can update with no interruption, with some interruption, or replace the provisioned product entirely.

You can check the status of this request using DescribeRecord.

Synopsis

Creating a Request

data UpdateProvisionedProduct Source #

See: newUpdateProvisionedProduct smart constructor.

Constructors

UpdateProvisionedProduct' 

Fields

Instances

Instances details
Eq UpdateProvisionedProduct Source # 
Instance details

Defined in Amazonka.ServiceCatalog.UpdateProvisionedProduct

Read UpdateProvisionedProduct Source # 
Instance details

Defined in Amazonka.ServiceCatalog.UpdateProvisionedProduct

Show UpdateProvisionedProduct Source # 
Instance details

Defined in Amazonka.ServiceCatalog.UpdateProvisionedProduct

Generic UpdateProvisionedProduct Source # 
Instance details

Defined in Amazonka.ServiceCatalog.UpdateProvisionedProduct

Associated Types

type Rep UpdateProvisionedProduct :: Type -> Type #

NFData UpdateProvisionedProduct Source # 
Instance details

Defined in Amazonka.ServiceCatalog.UpdateProvisionedProduct

Hashable UpdateProvisionedProduct Source # 
Instance details

Defined in Amazonka.ServiceCatalog.UpdateProvisionedProduct

ToJSON UpdateProvisionedProduct Source # 
Instance details

Defined in Amazonka.ServiceCatalog.UpdateProvisionedProduct

AWSRequest UpdateProvisionedProduct Source # 
Instance details

Defined in Amazonka.ServiceCatalog.UpdateProvisionedProduct

ToHeaders UpdateProvisionedProduct Source # 
Instance details

Defined in Amazonka.ServiceCatalog.UpdateProvisionedProduct

ToPath UpdateProvisionedProduct Source # 
Instance details

Defined in Amazonka.ServiceCatalog.UpdateProvisionedProduct

ToQuery UpdateProvisionedProduct Source # 
Instance details

Defined in Amazonka.ServiceCatalog.UpdateProvisionedProduct

type Rep UpdateProvisionedProduct Source # 
Instance details

Defined in Amazonka.ServiceCatalog.UpdateProvisionedProduct

type Rep UpdateProvisionedProduct = D1 ('MetaData "UpdateProvisionedProduct" "Amazonka.ServiceCatalog.UpdateProvisionedProduct" "libZSservicesZSamazonka-servicecatalogZSamazonka-servicecatalog" 'False) (C1 ('MetaCons "UpdateProvisionedProduct'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "productName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "provisionedProductName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "provisioningArtifactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "provisioningArtifactName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "pathName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "acceptLanguage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "pathId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "provisioningParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UpdateProvisioningParameter])) :*: S1 ('MetaSel ('Just "provisionedProductId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "productId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "provisioningPreferences") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateProvisioningPreferences)) :*: S1 ('MetaSel ('Just "updateToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse UpdateProvisionedProduct Source # 
Instance details

Defined in Amazonka.ServiceCatalog.UpdateProvisionedProduct

newUpdateProvisionedProduct Source #

Create a value of UpdateProvisionedProduct 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:productName:UpdateProvisionedProduct', updateProvisionedProduct_productName - The name of the product. You must provide the name or ID, but not both.

$sel:provisionedProductName:UpdateProvisionedProduct', updateProvisionedProduct_provisionedProductName - The name of the provisioned product. You cannot specify both ProvisionedProductName and ProvisionedProductId.

$sel:provisioningArtifactId:UpdateProvisionedProduct', updateProvisionedProduct_provisioningArtifactId - The identifier of the provisioning artifact.

$sel:provisioningArtifactName:UpdateProvisionedProduct', updateProvisionedProduct_provisioningArtifactName - The name of the provisioning artifact. You must provide the name or ID, but not both.

$sel:pathName:UpdateProvisionedProduct', updateProvisionedProduct_pathName - The name of the path. You must provide the name or ID, but not both.

$sel:acceptLanguage:UpdateProvisionedProduct', updateProvisionedProduct_acceptLanguage - The language code.

  • en - English (default)
  • jp - Japanese
  • zh - Chinese

$sel:pathId:UpdateProvisionedProduct', updateProvisionedProduct_pathId - The path identifier. This value is optional if the product has a default path, and required if the product has more than one path. You must provide the name or ID, but not both.

$sel:provisioningParameters:UpdateProvisionedProduct', updateProvisionedProduct_provisioningParameters - The new parameters.

$sel:provisionedProductId:UpdateProvisionedProduct', updateProvisionedProduct_provisionedProductId - The identifier of the provisioned product. You must provide the name or ID, but not both.

$sel:productId:UpdateProvisionedProduct', updateProvisionedProduct_productId - The identifier of the product. You must provide the name or ID, but not both.

$sel:tags:UpdateProvisionedProduct', updateProvisionedProduct_tags - One or more tags. Requires the product to have RESOURCE_UPDATE constraint with TagUpdatesOnProvisionedProduct set to ALLOWED to allow tag updates.

$sel:provisioningPreferences:UpdateProvisionedProduct', updateProvisionedProduct_provisioningPreferences - An object that contains information about the provisioning preferences for a stack set.

$sel:updateToken:UpdateProvisionedProduct', updateProvisionedProduct_updateToken - The idempotency token that uniquely identifies the provisioning update request.

Request Lenses

updateProvisionedProduct_productName :: Lens' UpdateProvisionedProduct (Maybe Text) Source #

The name of the product. You must provide the name or ID, but not both.

updateProvisionedProduct_provisionedProductName :: Lens' UpdateProvisionedProduct (Maybe Text) Source #

The name of the provisioned product. You cannot specify both ProvisionedProductName and ProvisionedProductId.

updateProvisionedProduct_provisioningArtifactName :: Lens' UpdateProvisionedProduct (Maybe Text) Source #

The name of the provisioning artifact. You must provide the name or ID, but not both.

updateProvisionedProduct_pathName :: Lens' UpdateProvisionedProduct (Maybe Text) Source #

The name of the path. You must provide the name or ID, but not both.

updateProvisionedProduct_acceptLanguage :: Lens' UpdateProvisionedProduct (Maybe Text) Source #

The language code.

  • en - English (default)
  • jp - Japanese
  • zh - Chinese

updateProvisionedProduct_pathId :: Lens' UpdateProvisionedProduct (Maybe Text) Source #

The path identifier. This value is optional if the product has a default path, and required if the product has more than one path. You must provide the name or ID, but not both.

updateProvisionedProduct_provisionedProductId :: Lens' UpdateProvisionedProduct (Maybe Text) Source #

The identifier of the provisioned product. You must provide the name or ID, but not both.

updateProvisionedProduct_productId :: Lens' UpdateProvisionedProduct (Maybe Text) Source #

The identifier of the product. You must provide the name or ID, but not both.

updateProvisionedProduct_tags :: Lens' UpdateProvisionedProduct (Maybe [Tag]) Source #

One or more tags. Requires the product to have RESOURCE_UPDATE constraint with TagUpdatesOnProvisionedProduct set to ALLOWED to allow tag updates.

updateProvisionedProduct_provisioningPreferences :: Lens' UpdateProvisionedProduct (Maybe UpdateProvisioningPreferences) Source #

An object that contains information about the provisioning preferences for a stack set.

updateProvisionedProduct_updateToken :: Lens' UpdateProvisionedProduct Text Source #

The idempotency token that uniquely identifies the provisioning update request.

Destructuring the Response

data UpdateProvisionedProductResponse Source #

See: newUpdateProvisionedProductResponse smart constructor.

Constructors

UpdateProvisionedProductResponse' 

Fields

Instances

Instances details
Eq UpdateProvisionedProductResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalog.UpdateProvisionedProduct

Read UpdateProvisionedProductResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalog.UpdateProvisionedProduct

Show UpdateProvisionedProductResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalog.UpdateProvisionedProduct

Generic UpdateProvisionedProductResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalog.UpdateProvisionedProduct

Associated Types

type Rep UpdateProvisionedProductResponse :: Type -> Type #

NFData UpdateProvisionedProductResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalog.UpdateProvisionedProduct

type Rep UpdateProvisionedProductResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalog.UpdateProvisionedProduct

type Rep UpdateProvisionedProductResponse = D1 ('MetaData "UpdateProvisionedProductResponse" "Amazonka.ServiceCatalog.UpdateProvisionedProduct" "libZSservicesZSamazonka-servicecatalogZSamazonka-servicecatalog" 'False) (C1 ('MetaCons "UpdateProvisionedProductResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recordDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecordDetail)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateProvisionedProductResponse Source #

Create a value of UpdateProvisionedProductResponse 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:recordDetail:UpdateProvisionedProductResponse', updateProvisionedProductResponse_recordDetail - Information about the result of the request.

$sel:httpStatus:UpdateProvisionedProductResponse', updateProvisionedProductResponse_httpStatus - The response's http status code.

Response Lenses