in aws-codeartifact-domain/src/main/java/software/amazon/codeartifact/domain/Translator.java [96:111]
static DescribeDomainRequest translateToReadRequest(final ResourceModel model) {
String domainName = model.getDomainName();
String domainOwner = model.getOwner();
if (model.getArn() != null && domainName == null && domainOwner == null) {
// This is the case GetAtt or Ref is called on the resource
Arn domainArn = ArnUtils.fromArn(model.getArn());
domainName = domainArn.shortId();
domainOwner = domainArn.owner();
}
return DescribeDomainRequest.builder()
.domain(domainName)
.domainOwner(domainOwner)
.build();
}