static AuditCheckConfigurations translateChecksFromIotToCfn()

in aws-iot-accountauditconfiguration/src/main/java/com/amazonaws/iot/accountauditconfiguration/Translator.java [143:220]


    static AuditCheckConfigurations translateChecksFromIotToCfn(
            Map<String, software.amazon.awssdk.services.iot.model.AuditCheckConfiguration> iotMap) {

        AuditCheckConfigurations translation = new AuditCheckConfigurations();

        if (iotMap.containsKey("AUTHENTICATED_COGNITO_ROLE_OVERLY_PERMISSIVE_CHECK")) {
            translation.setAuthenticatedCognitoRoleOverlyPermissiveCheck(
                    AuditCheckConfiguration.builder().enabled(
                            iotMap.get("AUTHENTICATED_COGNITO_ROLE_OVERLY_PERMISSIVE_CHECK").enabled()).build());
        }
        if (iotMap.containsKey("CA_CERTIFICATE_EXPIRING_CHECK")) {
            translation.setCaCertificateExpiringCheck(
                    AuditCheckConfiguration.builder().enabled(
                            iotMap.get("CA_CERTIFICATE_EXPIRING_CHECK").enabled()).build());
        }
        if (iotMap.containsKey("CA_CERTIFICATE_KEY_QUALITY_CHECK")) {
            translation.setCaCertificateKeyQualityCheck(
                    AuditCheckConfiguration.builder().enabled(
                            iotMap.get("CA_CERTIFICATE_KEY_QUALITY_CHECK").enabled()).build());
        }
        if (iotMap.containsKey("CONFLICTING_CLIENT_IDS_CHECK")) {
            translation.setConflictingClientIdsCheck(
                    AuditCheckConfiguration.builder().enabled(
                            iotMap.get("CONFLICTING_CLIENT_IDS_CHECK").enabled()).build());
        }
        if (iotMap.containsKey("DEVICE_CERTIFICATE_EXPIRING_CHECK")) {
            translation.setDeviceCertificateExpiringCheck(
                    AuditCheckConfiguration.builder().enabled(
                            iotMap.get("DEVICE_CERTIFICATE_EXPIRING_CHECK").enabled()).build());
        }
        if (iotMap.containsKey("DEVICE_CERTIFICATE_KEY_QUALITY_CHECK")) {
            translation.setDeviceCertificateKeyQualityCheck(
                    AuditCheckConfiguration.builder().enabled(
                            iotMap.get("DEVICE_CERTIFICATE_KEY_QUALITY_CHECK").enabled()).build());
        }
        if (iotMap.containsKey("DEVICE_CERTIFICATE_SHARED_CHECK")) {
            translation.setDeviceCertificateSharedCheck(
                    AuditCheckConfiguration.builder().enabled(
                            iotMap.get("DEVICE_CERTIFICATE_SHARED_CHECK").enabled()).build());
        }
        if (iotMap.containsKey("IOT_POLICY_OVERLY_PERMISSIVE_CHECK")) {
            translation.setIotPolicyOverlyPermissiveCheck(
                    AuditCheckConfiguration.builder().enabled(
                            iotMap.get("IOT_POLICY_OVERLY_PERMISSIVE_CHECK").enabled()).build());
        }
        if (iotMap.containsKey("IOT_ROLE_ALIAS_ALLOWS_ACCESS_TO_UNUSED_SERVICES_CHECK")) {
            translation.setIotRoleAliasAllowsAccessToUnusedServicesCheck(
                    AuditCheckConfiguration.builder().enabled(
                            iotMap.get("IOT_ROLE_ALIAS_ALLOWS_ACCESS_TO_UNUSED_SERVICES_CHECK").enabled()).build());
        }
        if (iotMap.containsKey("IOT_ROLE_ALIAS_OVERLY_PERMISSIVE_CHECK")) {
            translation.setIotRoleAliasOverlyPermissiveCheck(
                    AuditCheckConfiguration.builder().enabled(
                            iotMap.get("IOT_ROLE_ALIAS_OVERLY_PERMISSIVE_CHECK").enabled()).build());
        }
        if (iotMap.containsKey("LOGGING_DISABLED_CHECK")) {
            translation.setLoggingDisabledCheck(
                    AuditCheckConfiguration.builder().enabled(
                            iotMap.get("LOGGING_DISABLED_CHECK").enabled()).build());
        }
        if (iotMap.containsKey("REVOKED_CA_CERTIFICATE_STILL_ACTIVE_CHECK")) {
            translation.setRevokedCaCertificateStillActiveCheck(
                    AuditCheckConfiguration.builder().enabled(
                            iotMap.get("REVOKED_CA_CERTIFICATE_STILL_ACTIVE_CHECK").enabled()).build());
        }
        if (iotMap.containsKey("REVOKED_DEVICE_CERTIFICATE_STILL_ACTIVE_CHECK")) {
            translation.setRevokedDeviceCertificateStillActiveCheck(
                    AuditCheckConfiguration.builder().enabled(
                            iotMap.get("REVOKED_DEVICE_CERTIFICATE_STILL_ACTIVE_CHECK").enabled()).build());
        }
        if (iotMap.containsKey("UNAUTHENTICATED_COGNITO_ROLE_OVERLY_PERMISSIVE_CHECK")) {
            translation.setUnauthenticatedCognitoRoleOverlyPermissiveCheck(
                    AuditCheckConfiguration.builder().enabled(
                            iotMap.get("UNAUTHENTICATED_COGNITO_ROLE_OVERLY_PERMISSIVE_CHECK").enabled()).build());
        }

        return translation;
    }