public static ResourceModel translateFromReadResponse()

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();
    }