List of usage examples for com.amazonaws.services.config.model Evaluation setComplianceResourceType
public void setComplianceResourceType(String complianceResourceType)
The type of AWS resource that was evaluated.
From source file:com.vb.aws.services.mt.config.EBSVolumesAvailable.java
/** * This method returns list of Evaluation objects. * @param ebsVolumesAvailable//from ww w . j ava2 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/*from www.j ava 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 . j ava 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 v a 2 s .co 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 .j av a2 s .c om*/ * @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; }