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
DataSourceIntrospectionModelFieldobject data. -
#indexes ⇒ Array<Types::DataSourceIntrospectionModelIndex>
The array of
DataSourceIntrospectionModelIndexobjects. -
#name ⇒ String
The name of the model.
-
#primary_key ⇒ Types::DataSourceIntrospectionModelIndex
The primary key stored as a
DataSourceIntrospectionModelIndexobject. -
#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.
1833 1834 1835 1836 1837 1838 1839 1840 1841 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 1833 class DataSourceIntrospectionModel < Struct.new( :name, :fields, :primary_key, :indexes, :sdl) SENSITIVE = [] include Aws::Structure end |
#indexes ⇒ Array<Types::DataSourceIntrospectionModelIndex>
The array of DataSourceIntrospectionModelIndex objects.
1833 1834 1835 1836 1837 1838 1839 1840 1841 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 1833 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.
1833 1834 1835 1836 1837 1838 1839 1840 1841 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 1833 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.
1833 1834 1835 1836 1837 1838 1839 1840 1841 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 1833 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.
1833 1834 1835 1836 1837 1838 1839 1840 1841 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 1833 class DataSourceIntrospectionModel < Struct.new( :name, :fields, :primary_key, :indexes, :sdl) SENSITIVE = [] include Aws::Structure end |