in reportdefinition/src/main/java/software/amazon/cur/reportdefinition/CurBaseHandler.java [28:37]
protected CostAndUsageReportClient getClient(ResourceHandlerRequest<ResourceModel> request) {
return clientMap.computeIfAbsent(
// awsPartition is a field of the ResourceHandlerRequest, but doesn't appear to be populated for contract tests currently
// so we can get it via the region instead
Region.of(request.getRegion()).metadata().partition().name(),
partition -> CostAndUsageReportClient.builder()
.region(PARTITION_TO_SERVICE_REGION_MAP.get(partition))
.build()
);
}