in scripts/update_blueprint_versions.py [0:0]
def __cleanup_versions(_name, _versions, _product_id):
pa_list = sc_client.list_provisioning_artifacts(
ProductId=_product_id
)['ProvisioningArtifactDetails']
for pa in pa_list:
if pa['Name'] != 'DUMMY' and len(list(filter(lambda x: x['name'] == pa['Name'], _versions))) <= 0:
sc_client.delete_provisioning_artifact(
ProductId=_product_id,
ProvisioningArtifactId=pa['Id']
)