ServiceCatalog / Client / notify_update_provisioned_product_engine_workflow_result

notify_update_provisioned_product_engine_workflow_result#

ServiceCatalog.Client.notify_update_provisioned_product_engine_workflow_result(**kwargs)#

Notifies the result of the update engine execution.

See also: AWS API Documentation

Request Syntax

response = client.notify_update_provisioned_product_engine_workflow_result(
    WorkflowToken='string',
    RecordId='string',
    Status='SUCCEEDED'|'FAILED',
    FailureReason='string',
    Outputs=[
        {
            'OutputKey': 'string',
            'OutputValue': 'string',
            'Description': 'string'
        },
    ],
    IdempotencyToken='string'
)
Parameters:
  • WorkflowToken (string) –

    [REQUIRED]

    The encrypted contents of the update engine execution payload that Service Catalog sends after the Terraform product update workflow starts.

  • RecordId (string) –

    [REQUIRED]

    The identifier of the record.

  • Status (string) –

    [REQUIRED]

    The status of the update engine execution.

  • FailureReason (string) – The reason why the update engine execution failed.

  • Outputs (list) –

    The output of the update engine execution.

    • (dict) –

      The output for the product created as the result of a request. For example, the output for a CloudFormation-backed product that creates an S3 bucket would include the S3 bucket URL.

      • OutputKey (string) –

        The output key.

      • OutputValue (string) –

        The output value.

      • Description (string) –

        The description of the output.

  • IdempotencyToken (string) –

    [REQUIRED]

    The idempotency token that identifies the update engine execution.

    This field is autopopulated if not provided.

Return type:

dict

Returns:

Response Syntax

{}

Response Structure

  • (dict) –

Exceptions

  • ServiceCatalog.Client.exceptions.InvalidParametersException

  • ServiceCatalog.Client.exceptions.ResourceNotFoundException