Amazon AppSync · Schema
CreateDataSourceRequest
Request to create a data source
Amazon AppSyncGraphQLAPI ManagementServerless
Properties
| Name | Type | Description |
|---|---|---|
| name | string | The data source name |
| description | string | The data source description |
| type | string | The data source type |
| serviceRoleArn | string | IAM role ARN for AppSync to assume |
| dynamodbConfig | string | dynamodbConfig |
| lambdaConfig | string | lambdaConfig |
| httpConfig | string | httpConfig |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://api-evangelist.github.io/amazon-appsync/json-schema/appsync-create-data-source-request-schema.json",
"title": "CreateDataSourceRequest",
"description": "Request to create a data source",
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The data source name"
},
"description": {
"type": "string",
"description": "The data source description"
},
"type": {
"type": "string",
"description": "The data source type"
},
"serviceRoleArn": {
"type": "string",
"description": "IAM role ARN for AppSync to assume"
},
"dynamodbConfig": {
"type": "string",
"description": "dynamodbConfig"
},
"lambdaConfig": {
"type": "string",
"description": "lambdaConfig"
},
"httpConfig": {
"type": "string",
"description": "httpConfig"
}
}
}