class Chef::Resource::AwsSqsQueue

Protected Class Methods

get_aws_object_id(value, **options) click to toggle source
# File lib/chef/resource/aws_sqs_queue.rb, line 17
def self.get_aws_object_id(value, **options)
  aws_object = get_aws_object(value, **options)
  aws_object.arn.split(":")[-1] if aws_object
end

Public Instance Methods

aws_object() click to toggle source
# File lib/chef/resource/aws_sqs_queue.rb, line 9
def aws_object
  driver.sqs.get_queue_url(queue_name: name)
rescue ::Aws::SQS::Errors::NonExistentQueue
  nil
end