in aws-mwaa-environment/src/main/java/software/amazon/mwaa/translator/ReadTranslator.java [52:78]
public static ResourceModel translateFromReadResponse(final GetEnvironmentResponse awsResponse) {
final Environment env = awsResponse.environment();
return ResourceModel.builder()
.name(env.name())
.arn(env.arn())
.executionRoleArn(env.executionRoleArn())
.kmsKey(env.kmsKey())
.airflowVersion(env.airflowVersion())
.sourceBucketArn(env.sourceBucketArn())
.dagS3Path(env.dagS3Path())
.pluginsS3Path(env.pluginsS3Path())
.pluginsS3ObjectVersion(env.pluginsS3ObjectVersion())
.requirementsS3Path(env.requirementsS3Path())
.requirementsS3ObjectVersion(env.requirementsS3ObjectVersion())
.airflowConfigurationOptions(toStringToObjectMap(env.airflowConfigurationOptions()))
.environmentClass(env.environmentClass())
.maxWorkers(env.maxWorkers())
.minWorkers(env.minWorkers())
.networkConfiguration(toCfnNetworkConfiguration(env.networkConfiguration()))
.loggingConfiguration(toCfnLoggingConfiguration(env.loggingConfiguration()))
.weeklyMaintenanceWindowStart(env.weeklyMaintenanceWindowStart())
.tags(toStringToObjectMap(removeInternalTags(env.tags())))
.webserverAccessMode(env.webserverAccessModeAsString())
.webserverUrl(env.webserverUrl())
.build();
}