in aws-servicecatalog-serviceactionassociation/src/main/java/software/amazon/servicecatalog/serviceactionassociation/ActionAssociationController.java [93:105]
public List<String> listAllServiceActionIdsForProvisioningArtifact(final String productId, final String provisioningArtifactId) {
final ListServiceActionsForProvisioningArtifactRequest request = ListServiceActionsForProvisioningArtifactRequest.builder()
.productId(productId)
.provisioningArtifactId(provisioningArtifactId)
.pageToken(null)
.build();
logger.log(String.format(LIST_ALL_SERVICE_ACTION_LOG, provisioningArtifactId, productId));
final ListServiceActionsForProvisioningArtifactIterable responses = proxy.injectCredentialsAndInvokeIterableV2(request, scClient::listServiceActionsForProvisioningArtifactPaginator);
return responses.stream()
.flatMap(r -> r.serviceActionSummaries().stream())
.map(ServiceActionSummary::id)
.collect(Collectors.toList());
}