Sha256: 6edca01957a18dd8b5e3236ce1304c673a2e1d533d2c00c48b7d5ff87da8c336
Contents?: true
Size: 1.04 KB
Versions: 4
Compression:
Stored size: 1.04 KB
Contents
module Awspec::Helper module Finder module S3 def find_bucket(id) res = s3_client.list_buckets ret = s3_client.list_buckets[:buckets].find do |bucket| bucket.name == id end end def find_bucket_acl(id) s3_client.get_bucket_acl(bucket: id) rescue Aws::S3::Errors::ServiceError nil end def find_bucket_cors(id) s3_client.get_bucket_cors(bucket: id) rescue Aws::S3::Errors::ServiceError nil end def find_bucket_policy(id) s3_client.get_bucket_policy(bucket: id) rescue Aws::S3::Errors::ServiceError nil end def find_bucket_logging(id) s3_client.get_bucket_logging(bucket: id) rescue Aws::S3::Errors::ServiceError nil end def find_bucket_versioning(id) s3_client.get_bucket_versioning(bucket: id) rescue Aws::S3::Errors::ServiceError nil end def select_all_buckets s3_client.list_buckets.buckets end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
awspec-0.64.0 | lib/awspec/helper/finder/s3.rb |
awspec-0.63.1 | lib/awspec/helper/finder/s3.rb |
awspec-0.63.0 | lib/awspec/helper/finder/s3.rb |
awspec-0.62.1 | lib/awspec/helper/finder/s3.rb |