AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::Resources::BuilderSources::ResponsePath

Inherits:
Object
  • Object
show all
Includes:
Source
Defined in:
aws-sdk-resources/lib/aws-sdk-resources/builder_sources.rb

Overview

Extracts an identifier from the data of a response. Used when building a Resource object from the response of an operation.

Instance Attribute Summary

Attributes included from Source

#source, #target

Instance Method Summary collapse

Methods included from Source

#initialize, #plural?

Instance Method Details

#extract(options) ⇒ Object

Parameters:

  • [required, (Hash)

    a customizable set of options



87
88
89
# File 'aws-sdk-resources/lib/aws-sdk-resources/builder_sources.rb', line 87

def extract(options)
  JMESPath.search(@source, options[:response].data)
end