DataSourceIntrospectionModelFieldType
Represents the type data for each field retrieved from the introspection.
Contents
- kind
-
Specifies the classification of data. For example, this could be set to values like
Scalar
orNonNull
to indicate a fundamental property of the field.Valid values include:
-
Scalar
: Indicates the value is a primitive type (scalar). -
NonNull
: Indicates the field cannot benull
. -
List
: Indicates the field contains a list.
Type: String
Required: No
-
- name
-
The name of the data type that represents the field. For example,
String
is a validname
value.Type: String
Required: No
- type
-
The
DataSourceIntrospectionModelFieldType
object data. Thetype
is only present ifDataSourceIntrospectionModelFieldType.kind
is set toNonNull
orList
.The
type
typically contains its ownkind
andname
fields to represent the actual type data. For instance,type
could contain akind
value ofScalar
with aname
value ofString
. The valuesScalar
andString
will be collectively stored in thevalues
field.Type: DataSourceIntrospectionModelFieldType object
Required: No
- values
-
The values of the
type
field. This field represents the AppSync data type equivalent of the introspected field.Type: Array of strings
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: