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.
1486 1487 1488 1489 1490 1491 1492 1493 1494 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 1486 class DataSourceIntrospectionModel < Struct.new( :name, :fields, :primary_key, :indexes, :sdl) SENSITIVE = [] include Aws::Structure end |
#indexes ⇒ Array<Types::DataSourceIntrospectionModelIndex>
The array of DataSourceIntrospectionModelIndex
objects.
1486 1487 1488 1489 1490 1491 1492 1493 1494 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 1486 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.
1486 1487 1488 1489 1490 1491 1492 1493 1494 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 1486 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.
1486 1487 1488 1489 1490 1491 1492 1493 1494 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 1486 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.
1486 1487 1488 1489 1490 1491 1492 1493 1494 |
# File 'gems/aws-sdk-appsync/lib/aws-sdk-appsync/types.rb', line 1486 class DataSourceIntrospectionModel < Struct.new( :name, :fields, :primary_key, :indexes, :sdl) SENSITIVE = [] include Aws::Structure end |