interface FieldOptions
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.AppSync.FieldOptions |
Java | software.amazon.awscdk.services.appsync.FieldOptions |
Python | aws_cdk.aws_appsync.FieldOptions |
TypeScript (source) | @aws-cdk/aws-appsync » FieldOptions |
Properties for configuring a field.
Example
const field = new appsync.Field({
returnType: appsync.GraphqlType.string(),
args: {
argument: appsync.GraphqlType.string(),
},
});
const type = new appsync.InterfaceType('Node', {
definition: { test: field },
});
Properties
| Name | Type | Description |
|---|---|---|
| return | Graphql | The return type for this field. |
| args? | { [string]: Graphql } | The arguments for this field. |
| directives? | Directive[] | the directives for this field. |
returnType
Type:
Graphql
The return type for this field.
args?
Type:
{ [string]: Graphql }
(optional, default: no arguments)
The arguments for this field.
i.e. type Example (first: String second: String) {}
- where 'first' and 'second' are key values for args and 'String' is the GraphqlType
directives?
Type:
Directive[]
(optional, default: no directives)
the directives for this field.

.NET
Java
Python
TypeScript (