lib/resources/aws/aws_iam_policies.rb in inspec-4.3.2 vs lib/resources/aws/aws_iam_policies.rb in inspec-4.6.3

- old
+ new

@@ -1,19 +1,23 @@ +require "resource_support/aws/aws_plural_resource_mixin" +require "resource_support/aws/aws_backend_base" +require "aws-sdk-iam" + class AwsIamPolicies < Inspec.resource(1) - name 'aws_iam_policies' - desc 'Verifies settings for AWS IAM Policies in bulk' + name "aws_iam_policies" + desc "Verifies settings for AWS IAM Policies in bulk" example <<~EXAMPLE describe aws_iam_policies do it { should exist } end EXAMPLE - supports platform: 'aws' + supports platform: "aws" include AwsPluralResourceMixin def validate_params(resource_params) unless resource_params.empty? - raise ArgumentError, 'aws_iam_policies does not accept resource parameters.' + raise ArgumentError, "aws_iam_policies does not accept resource parameters." end resource_params end # Underlying FilterTable implementation. @@ -22,10 +26,10 @@ filter.register_column(:policy_names, field: :policy_name) .register_column(:arns, field: :arn) filter.install_filter_methods_on_resource(self, :table) def to_s - 'IAM Policies' + "IAM Policies" end def fetch_from_api backend = BackendFactory.create(inspec_runner) @table = []