in aws-synthetics-canary/src/main/java/com/amazon/synthetics/canary/ModelHelper.java [157:170]
public static String buildCanaryArn(ResourceHandlerRequest<ResourceModel> request, String canaryName) {
String accountId = request.getAwsAccountId();
String region = request.getRegion();
String resource = String.format("%s:%s", "canary", canaryName);
String partition = request.getAwsPartition();
Arn arn = Arn.builder().accountId(accountId)
.partition(partition)
.region(region)
.service("synthetics")
.resource(resource)
.build();
return arn.toString();
}