in aws-mwaa-environment/src/main/java/software/amazon/mwaa/translator/CreateTranslator.java [27:56]
public static CreateEnvironmentRequest translateToCreateRequest(final ResourceModel model) {
return CreateEnvironmentRequest.builder()
.name(model.getName())
.executionRoleArn(model.getExecutionRoleArn())
.kmsKey(model.getKmsKey())
.airflowVersion(model.getAirflowVersion())
.sourceBucketArn(model.getSourceBucketArn())
.dagS3Path(model.getDagS3Path())
.pluginsS3Path(model.getPluginsS3Path())
.pluginsS3ObjectVersion(
model.getPluginsS3ObjectVersion())
.requirementsS3Path(model.getRequirementsS3Path())
.requirementsS3ObjectVersion(
model.getRequirementsS3ObjectVersion())
.airflowConfigurationOptions(toStringToStringMap(
model.getAirflowConfigurationOptions()))
.environmentClass(model.getEnvironmentClass())
.maxWorkers(model.getMaxWorkers())
.minWorkers(model.getMinWorkers())
.networkConfiguration(toApiNetworkConfiguration(
model.getNetworkConfiguration()))
.loggingConfiguration(toApiLoggingConfiguration(
model.getLoggingConfiguration()))
.weeklyMaintenanceWindowStart(
model.getWeeklyMaintenanceWindowStart())
.tags(toStringToStringMap(model.getTags()))
.webserverAccessMode(model.getWebserverAccessMode())
.build();
}