ServiceCatalog / Client / notify_provision_product_engine_workflow_result

notify_provision_product_engine_workflow_result#

ServiceCatalog.Client.notify_provision_product_engine_workflow_result(**kwargs)#

Notifies the result of the provisioning engine execution.

See also: AWS API Documentation

Request Syntax

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

    [REQUIRED]

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

  • RecordId (string) –

    [REQUIRED]

    The identifier of the record.

  • Status (string) –

    [REQUIRED]

    The status of the provisioning engine execution.

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

  • ResourceIdentifier (dict) –

    The ID for the provisioned product resources that are part of a resource group.

    • UniqueTag (dict) –

      The unique key-value pair for a tag that identifies provisioned product resources.

      • Key (string) –

        A unique key that’s attached to a resource.

      • Value (string) –

        A unique value that’s attached to a resource.

  • Outputs (list) –

    The output of the provisioning 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 provisioning 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