Example usage for com.amazonaws.services.config.model ComplianceType NON_COMPLIANT

List of usage examples for com.amazonaws.services.config.model ComplianceType NON_COMPLIANT

Introduction

In this page you can find the example usage for com.amazonaws.services.config.model ComplianceType NON_COMPLIANT.

Prototype

ComplianceType NON_COMPLIANT

To view the source code for com.amazonaws.services.config.model ComplianceType NON_COMPLIANT.

Click Source Link

Usage

From source file:com.vb.aws.services.mt.config.EBSVolumesAvailable.java

/**
 * This method returns list of Evaluation objects.
 * @param ebsVolumesAvailable//w  ww. ja v a2  s . c om
 * @return List<Evaluation> returns list of Evaluation objects.
 */
private List<Evaluation> createEvaluations(List<Volume> ebsVolumesAvailable) {

    List<Evaluation> evaluations = new ArrayList<>();

    if (ebsVolumesAvailable == null || ebsVolumesAvailable.size() > 0) {

        for (Volume volume : ebsVolumesAvailable) {

            String volumeId = volume.getVolumeId();
            Evaluation evaluation = new Evaluation();
            evaluation.setComplianceResourceId(volumeId);
            evaluation.setComplianceResourceType(COMPLIANCE_RESOURCE_TYPE);
            evaluation.setComplianceType(ComplianceType.NON_COMPLIANT);
            evaluation.setOrderingTimestamp(new Date());
            evaluations.add(evaluation);
        }
    }

    System.out.println("INFO : Number of evaluations : " + evaluations.size());
    return evaluations;
}

From source file:com.vb.aws.services.mt.config.EIPsUnused.java

/**
 * This method returns list of Evaluation objects.
 * @param allUnusedEIPs//  w  ww .jav  a  2 s .  c o  m
 * @return List<Evaluation> returns list of Evaluation objects.
 */
private List<Evaluation> createEvaluations(List<Address> allUnusedEIPs) {

    List<Evaluation> evaluations = new ArrayList<>();

    if (allUnusedEIPs == null || allUnusedEIPs.size() > 0) {

        for (Address address : allUnusedEIPs) {

            String EIP = address.getPublicIp();
            Evaluation evaluation = new Evaluation();
            evaluation.setComplianceResourceId(EIP);
            evaluation.setComplianceResourceType(COMPLIANCE_RESOURCE_TYPE);
            evaluation.setComplianceType(ComplianceType.NON_COMPLIANT);
            evaluation.setOrderingTimestamp(new Date());
            evaluations.add(evaluation);
        }
    }

    System.out.println("INFO : Number of evaluations : " + evaluations.size());
    return evaluations;
}

From source file:com.vb.aws.services.mt.config.MFANotEnabledUsers.java

/**
 * /*from w ww.j av a  2s  .c  o m*/
 * @param allMFANotEnabledUsers
 * @return List<Evaluation> returns list of Evaluation objects.
 */
private List<Evaluation> createEvaluations(List<User> allMFANotEnabledUsers) {

    List<Evaluation> evaluations = new ArrayList<>();

    if (allMFANotEnabledUsers == null || allMFANotEnabledUsers.size() > 0) {

        for (User user : allMFANotEnabledUsers) {

            String userName = user.getUserName();
            Evaluation evaluation = new Evaluation();
            evaluation.setComplianceResourceId(userName);
            evaluation.setComplianceResourceType(COMPLIANCE_RESOURCE_TYPE);
            evaluation.setComplianceType(ComplianceType.NON_COMPLIANT);
            evaluation.setOrderingTimestamp(new Date());
            evaluations.add(evaluation);
        }
    }

    System.out.println("INFO : Number of evaluations : " + evaluations.size());
    return evaluations;

}

From source file:com.vb.aws.services.mt.config.NonCompliantSecurityGroups.java

/**
 * This method returns list of Evaluation objects.
 * @param nonCompliantSecurityGroups/*from   w  ww.jav  a  2  s . c  om*/
 * @return List<Evaluation> returns list of Evaluation objects.
 */
private List<Evaluation> createEvaluations(List<SecurityGroup> nonCompliantSecurityGroups) {

    List<Evaluation> evaluations = new ArrayList<>();

    if (nonCompliantSecurityGroups == null || nonCompliantSecurityGroups.size() > 0) {

        for (SecurityGroup sg : nonCompliantSecurityGroups) {

            String securityGroupName = sg.getGroupName();
            Evaluation evaluation = new Evaluation();
            evaluation.setComplianceResourceId(securityGroupName);
            evaluation.setComplianceResourceType(COMPLIANCE_RESOURCE_TYPE);
            evaluation.setComplianceType(ComplianceType.NON_COMPLIANT);
            evaluation.setOrderingTimestamp(new Date());
            evaluations.add(evaluation);
        }
    }

    System.out.println("INFO : Number of evaluations : " + evaluations.size());
    return evaluations;
}

From source file:com.vb.aws.services.mt.config.NonEncryptedEBSVolumes.java

/**
 * This method returns list of Evaluation objects.
 * @param allNonEncryptedVolumes/*from w  w  w.  ja v a 2 s  . c o m*/
 * @return List<Evaluation> returns list of Evaluation objects.
 */
private List<Evaluation> createEvaluations(List<Volume> allNonEncryptedEBSVolumes) {

    List<Evaluation> evaluations = new ArrayList<>();

    if (allNonEncryptedEBSVolumes == null || allNonEncryptedEBSVolumes.size() > 0) {

        for (Volume volume : allNonEncryptedEBSVolumes) {

            String volumeId = volume.getVolumeId();
            Evaluation evaluation = new Evaluation();
            evaluation.setComplianceResourceId(volumeId);
            evaluation.setComplianceResourceType(COMPLIANCE_RESOURCE_TYPE);
            evaluation.setComplianceType(ComplianceType.NON_COMPLIANT);
            evaluation.setOrderingTimestamp(new Date());
            evaluations.add(evaluation);
        }
    }

    System.out.println("INFO : Number of evaluations : " + evaluations.size());
    return evaluations;
}