So I created the above test which seems to work well, but when I try to test that it validates I get a failure. Here's what I'm using for that test:
```
assertValidates(new AwsProvisionerConfig().setProvisioningScriptsArtifact("com.example:bar:1-SNAPSHOT"));
```
And here's the ```@Pattern``` annotation:
```
@Pattern(regexp = "[A-Za-z0-9_\\-.]+:[A-Za-z0-9_\\-.]+:[A-Za-z0-9_\\-.]+", message = "Invalid provisioning script artifact")
```