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.
1807 1808 1809 1810 1811 1812 1813 1814 1815 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 1807 class DataSourceIntrospectionModel < Struct.new( :name, :fields, :primary_key, :indexes, :sdl) SENSITIVE = [] include Aws::Structure end |
#indexes ⇒ Array<Types::DataSourceIntrospectionModelIndex>
The array of DataSourceIntrospectionModelIndex
objects.
1807 1808 1809 1810 1811 1812 1813 1814 1815 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 1807 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.
1807 1808 1809 1810 1811 1812 1813 1814 1815 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 1807 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.
1807 1808 1809 1810 1811 1812 1813 1814 1815 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 1807 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.
1807 1808 1809 1810 1811 1812 1813 1814 1815 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 1807 class DataSourceIntrospectionModel < Struct.new( :name, :fields, :primary_key, :indexes, :sdl) SENSITIVE = [] include Aws::Structure end |