in aws-route53recoveryreadiness-recoverygroup/src/main/java/software/amazon/route53recoveryreadiness/recoverygroup/CreateHandler.java [115:137]
private GetRecoveryGroupResponse getRecoveryGroup(
GetRecoveryGroupRequest request,
ProxyClient<Route53RecoveryReadinessClient> proxyClient
) {
GetRecoveryGroupResponse response = null;
try {
response = proxyClient.injectCredentialsAndInvokeV2(request, proxyClient.client()::getRecoveryGroup);
} catch (final Route53RecoveryReadinessException e) {
if (e.statusCode() == 404)
logger.log("Resource Not found found");
else {
throw new CfnGeneralServiceException(ResourceModel.TYPE_NAME, e);
}
} catch (final AwsServiceException e) {
throw new CfnGeneralServiceException(ResourceModel.TYPE_NAME, e);
}
logger.log(String.format("%s has successfully been read.", ResourceModel.TYPE_NAME));
// Should always be null
return response;
}