amazonka-servicecatalog-2.0: Amazon Service Catalog 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.ServiceCatalog.ExecuteProvisionedProductServiceAction

Description

Executes a self-service action against a provisioned product.

Synopsis

Creating a Request

data ExecuteProvisionedProductServiceAction Source #

Constructors

ExecuteProvisionedProductServiceAction' 

Fields

  • acceptLanguage :: Maybe Text

    The language code.

    • en - English (default)
    • jp - Japanese
    • zh - Chinese
  • parameters :: Maybe (HashMap Text [Text])

    A map of all self-service action parameters and their values. If a provided parameter is of a special type, such as TARGET, the provided value will override the default value generated by Service Catalog. If the parameters field is not provided, no additional parameters are passed and default values will be used for any special parameters such as TARGET.

  • provisionedProductId :: Text

    The identifier of the provisioned product.

  • serviceActionId :: Text

    The self-service action identifier. For example, act-fs7abcd89wxyz.

  • executeToken :: Text

    An idempotency token that uniquely identifies the execute request.

Instances

Instances details
ToJSON ExecuteProvisionedProductServiceAction Source # 
Instance details

Defined in Amazonka.ServiceCatalog.ExecuteProvisionedProductServiceAction

ToHeaders ExecuteProvisionedProductServiceAction Source # 
Instance details

Defined in Amazonka.ServiceCatalog.ExecuteProvisionedProductServiceAction

ToPath ExecuteProvisionedProductServiceAction Source # 
Instance details

Defined in Amazonka.ServiceCatalog.ExecuteProvisionedProductServiceAction

ToQuery ExecuteProvisionedProductServiceAction Source # 
Instance details

Defined in Amazonka.ServiceCatalog.ExecuteProvisionedProductServiceAction

AWSRequest ExecuteProvisionedProductServiceAction Source # 
Instance details

Defined in Amazonka.ServiceCatalog.ExecuteProvisionedProductServiceAction

Generic ExecuteProvisionedProductServiceAction Source # 
Instance details

Defined in Amazonka.ServiceCatalog.ExecuteProvisionedProductServiceAction

Read ExecuteProvisionedProductServiceAction Source # 
Instance details

Defined in Amazonka.ServiceCatalog.ExecuteProvisionedProductServiceAction

Show ExecuteProvisionedProductServiceAction Source # 
Instance details

Defined in Amazonka.ServiceCatalog.ExecuteProvisionedProductServiceAction

NFData ExecuteProvisionedProductServiceAction Source # 
Instance details

Defined in Amazonka.ServiceCatalog.ExecuteProvisionedProductServiceAction

Eq ExecuteProvisionedProductServiceAction Source # 
Instance details

Defined in Amazonka.ServiceCatalog.ExecuteProvisionedProductServiceAction

Hashable ExecuteProvisionedProductServiceAction Source # 
Instance details

Defined in Amazonka.ServiceCatalog.ExecuteProvisionedProductServiceAction

type AWSResponse ExecuteProvisionedProductServiceAction Source # 
Instance details

Defined in Amazonka.ServiceCatalog.ExecuteProvisionedProductServiceAction

type Rep ExecuteProvisionedProductServiceAction Source # 
Instance details

Defined in Amazonka.ServiceCatalog.ExecuteProvisionedProductServiceAction

type Rep ExecuteProvisionedProductServiceAction = D1 ('MetaData "ExecuteProvisionedProductServiceAction" "Amazonka.ServiceCatalog.ExecuteProvisionedProductServiceAction" "amazonka-servicecatalog-2.0-HQc7wwDA1XY4nlo6issXoI" 'False) (C1 ('MetaCons "ExecuteProvisionedProductServiceAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "acceptLanguage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text])))) :*: (S1 ('MetaSel ('Just "provisionedProductId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "serviceActionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "executeToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newExecuteProvisionedProductServiceAction Source #

Create a value of ExecuteProvisionedProductServiceAction 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:acceptLanguage:ExecuteProvisionedProductServiceAction', executeProvisionedProductServiceAction_acceptLanguage - The language code.

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

$sel:parameters:ExecuteProvisionedProductServiceAction', executeProvisionedProductServiceAction_parameters - A map of all self-service action parameters and their values. If a provided parameter is of a special type, such as TARGET, the provided value will override the default value generated by Service Catalog. If the parameters field is not provided, no additional parameters are passed and default values will be used for any special parameters such as TARGET.

ExecuteProvisionedProductServiceAction, executeProvisionedProductServiceAction_provisionedProductId - The identifier of the provisioned product.

ExecuteProvisionedProductServiceAction, executeProvisionedProductServiceAction_serviceActionId - The self-service action identifier. For example, act-fs7abcd89wxyz.

$sel:executeToken:ExecuteProvisionedProductServiceAction', executeProvisionedProductServiceAction_executeToken - An idempotency token that uniquely identifies the execute request.

Request Lenses

executeProvisionedProductServiceAction_acceptLanguage :: Lens' ExecuteProvisionedProductServiceAction (Maybe Text) Source #

The language code.

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

executeProvisionedProductServiceAction_parameters :: Lens' ExecuteProvisionedProductServiceAction (Maybe (HashMap Text [Text])) Source #

A map of all self-service action parameters and their values. If a provided parameter is of a special type, such as TARGET, the provided value will override the default value generated by Service Catalog. If the parameters field is not provided, no additional parameters are passed and default values will be used for any special parameters such as TARGET.

executeProvisionedProductServiceAction_serviceActionId :: Lens' ExecuteProvisionedProductServiceAction Text Source #

The self-service action identifier. For example, act-fs7abcd89wxyz.

executeProvisionedProductServiceAction_executeToken :: Lens' ExecuteProvisionedProductServiceAction Text Source #

An idempotency token that uniquely identifies the execute request.

Destructuring the Response

data ExecuteProvisionedProductServiceActionResponse Source #

Constructors

ExecuteProvisionedProductServiceActionResponse' 

Fields

Instances

Instances details
Generic ExecuteProvisionedProductServiceActionResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalog.ExecuteProvisionedProductServiceAction

Read ExecuteProvisionedProductServiceActionResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalog.ExecuteProvisionedProductServiceAction

Show ExecuteProvisionedProductServiceActionResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalog.ExecuteProvisionedProductServiceAction

NFData ExecuteProvisionedProductServiceActionResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalog.ExecuteProvisionedProductServiceAction

Eq ExecuteProvisionedProductServiceActionResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalog.ExecuteProvisionedProductServiceAction

type Rep ExecuteProvisionedProductServiceActionResponse Source # 
Instance details

Defined in Amazonka.ServiceCatalog.ExecuteProvisionedProductServiceAction

type Rep ExecuteProvisionedProductServiceActionResponse = D1 ('MetaData "ExecuteProvisionedProductServiceActionResponse" "Amazonka.ServiceCatalog.ExecuteProvisionedProductServiceAction" "amazonka-servicecatalog-2.0-HQc7wwDA1XY4nlo6issXoI" 'False) (C1 ('MetaCons "ExecuteProvisionedProductServiceActionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recordDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecordDetail)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newExecuteProvisionedProductServiceActionResponse Source #

Create a value of ExecuteProvisionedProductServiceActionResponse 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:ExecuteProvisionedProductServiceActionResponse', executeProvisionedProductServiceActionResponse_recordDetail - An object containing detailed information about the result of provisioning the product.

$sel:httpStatus:ExecuteProvisionedProductServiceActionResponse', executeProvisionedProductServiceActionResponse_httpStatus - The response's http status code.

Response Lenses

executeProvisionedProductServiceActionResponse_recordDetail :: Lens' ExecuteProvisionedProductServiceActionResponse (Maybe RecordDetail) Source #

An object containing detailed information about the result of provisioning the product.