:doc:`ServiceCatalog <../../servicecatalog>` / Client / notify_terminate_provisioned_product_engine_workflow_result

***********************************************************
notify_terminate_provisioned_product_engine_workflow_result
***********************************************************



.. py:method:: ServiceCatalog.Client.notify_terminate_provisioned_product_engine_workflow_result(**kwargs)

  

  Notifies the result of the terminate engine execution.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/NotifyTerminateProvisionedProductEngineWorkflowResult>`_  


  **Request Syntax**
  ::

    response = client.notify_terminate_provisioned_product_engine_workflow_result(
        WorkflowToken='string',
        RecordId='string',
        Status='SUCCEEDED'|'FAILED',
        FailureReason='string',
        IdempotencyToken='string'
    )
    
  :type WorkflowToken: string
  :param WorkflowToken: **[REQUIRED]** 

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

    

  
  :type RecordId: string
  :param RecordId: **[REQUIRED]** 

    The identifier of the record.

    

  
  :type Status: string
  :param Status: **[REQUIRED]** 

    The status of the terminate engine execution.

    

  
  :type FailureReason: string
  :param FailureReason: 

    The reason why the terminate engine execution failed.

    

  
  :type IdempotencyToken: string
  :param IdempotencyToken: **[REQUIRED]** 

    The idempotency token that identifies the terminate engine execution.

    This field is autopopulated if not provided.

  
  
  :rtype: dict
  :returns: 
    
    **Response Syntax**

    
    ::

      {}
      
    **Response Structure**

    

    - *(dict) --* 
  
  **Exceptions**
  
  *   :py:class:`ServiceCatalog.Client.exceptions.InvalidParametersException`

  
  *   :py:class:`ServiceCatalog.Client.exceptions.ResourceNotFoundException`

  