def get_provisioning_artifact_id()

in functions/source/account_create.py [0:0]


def get_provisioning_artifact_id(prod_id):
    ''' Query for Provisioned Artifact Id '''

    pa_list = list()
    output = None

    try:
        pa_list = SC.describe_product_as_admin(
            Id=prod_id)['ProvisioningArtifactSummaries']
    except Exception as exe:
        LOGGER.error("Unable to find the Provisioned Artifact Id: %s",
                     str(exe))

    if len(pa_list) > 0:
        output = pa_list[-1]['Id']
    else:
        LOGGER.error("Unable to find the Provisioned Artifact Id: %s",
                     str(pa_list))

    return output