Example usage for com.amazonaws.services.config.model Evaluation Evaluation

List of usage examples for com.amazonaws.services.config.model Evaluation Evaluation

Introduction

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

Prototype

Evaluation

Source Link

Usage

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

/**
 * This method returns list of Evaluation objects.
 * @param ebsVolumesAvailable/*from  w ww .ja v  a 2 s  .c o m*/
 * @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//from ww w.  j av  a 2s .  c  om
 * @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 w w . ja v 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  ww w.  java  2 s. c  o m
 * @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 ww  w.jav  a 2s  . 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;
}