in aws-mwaa-environment/src/main/java/software/amazon/mwaa/environment/BaseHandlerStd.java [91:105]
protected Optional<EnvironmentStatus> getEnvironmentStatus(
final ProxyClient<MwaaClient> mwaaClientProxy,
final GetEnvironmentRequest awsRequest) {
try {
final Environment environment = getEnvironment(mwaaClientProxy, awsRequest);
final EnvironmentStatus status = EnvironmentStatus.fromValue(environment.statusAsString().toUpperCase());
log("%s [%s] exists. Status: %s", ResourceModel.TYPE_NAME, environment.name(), status);
return Optional.of(status);
} catch (CfnNotFoundException e) {
log("%s [%s] does not exist", ResourceModel.TYPE_NAME, awsRequest.name());
return Optional.empty();
}
}