Class: Aws::AppSync::Types::DataSourceIntrospectionModel
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppSync::Types::DataSourceIntrospectionModel
- Defined in:
- gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb
Overview
Contains the introspected data that was retrieved from the data source.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#fields ⇒ Array<Types::DataSourceIntrospectionModelField>
The
DataSourceIntrospectionModelField
object data. -
#indexes ⇒ Array<Types::DataSourceIntrospectionModelIndex>
The array of
DataSourceIntrospectionModelIndex
objects. -
#name ⇒ String
The name of the model.
-
#primary_key ⇒ Types::DataSourceIntrospectionModelIndex
The primary key stored as a
DataSourceIntrospectionModelIndex
object. -
#sdl ⇒ String
Contains the output of the SDL that was generated from the introspected types.
Instance Attribute Details
#fields ⇒ Array<Types::DataSourceIntrospectionModelField>
The DataSourceIntrospectionModelField
object data.
1804 1805 1806 1807 1808 1809 1810 1811 1812 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 1804 class DataSourceIntrospectionModel < Struct.new( :name, :fields, :primary_key, :indexes, :sdl) SENSITIVE = [] include Aws::Structure end |
#indexes ⇒ Array<Types::DataSourceIntrospectionModelIndex>
The array of DataSourceIntrospectionModelIndex
objects.
1804 1805 1806 1807 1808 1809 1810 1811 1812 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 1804 class DataSourceIntrospectionModel < Struct.new( :name, :fields, :primary_key, :indexes, :sdl) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the model. For example, this could be the name of a single table in a database.
1804 1805 1806 1807 1808 1809 1810 1811 1812 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 1804 class DataSourceIntrospectionModel < Struct.new( :name, :fields, :primary_key, :indexes, :sdl) SENSITIVE = [] include Aws::Structure end |
#primary_key ⇒ Types::DataSourceIntrospectionModelIndex
The primary key stored as a DataSourceIntrospectionModelIndex
object.
1804 1805 1806 1807 1808 1809 1810 1811 1812 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 1804 class DataSourceIntrospectionModel < Struct.new( :name, :fields, :primary_key, :indexes, :sdl) SENSITIVE = [] include Aws::Structure end |
#sdl ⇒ String
Contains the output of the SDL that was generated from the
introspected types. This is controlled by the includeModelsSDL
parameter of the GetDataSourceIntrospection
operation.
1804 1805 1806 1807 1808 1809 1810 1811 1812 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 1804 class DataSourceIntrospectionModel < Struct.new( :name, :fields, :primary_key, :indexes, :sdl) SENSITIVE = [] include Aws::Structure end |