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

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

Introduction

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

Prototype


public void setComplianceResourceId(String complianceResourceId) 

Source Link

Document

The ID of the AWS resource that was evaluated.

Usage

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

/**
 * This method returns list of Evaluation objects.
 * @param ebsVolumesAvailable/*from   w  ww .jav a  2s.  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 a  v  a  2  s . 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 ww .  j  a  v a 2 s  .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/* www.  j  a va2 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/*  w  w  w.  ja va 2s .co  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;
}