CfnDataSourceProps¶
-
class
aws_cdk.aws_appsync.
CfnDataSourceProps
(*, api_id, name, type, description=None, dynamo_db_config=None, elasticsearch_config=None, http_config=None, lambda_config=None, relational_database_config=None, service_role_arn=None)¶ Bases:
object
Properties for defining a
AWS::AppSync::DataSource
.- Parameters
api_id (
str
) –AWS::AppSync::DataSource.ApiId
.name (
str
) –AWS::AppSync::DataSource.Name
.type (
str
) –AWS::AppSync::DataSource.Type
.description (
Optional
[str
]) –AWS::AppSync::DataSource.Description
.dynamo_db_config (
Union
[IResolvable
,DynamoDBConfigProperty
,None
]) –AWS::AppSync::DataSource.DynamoDBConfig
.elasticsearch_config (
Union
[IResolvable
,ElasticsearchConfigProperty
,None
]) –AWS::AppSync::DataSource.ElasticsearchConfig
.http_config (
Union
[IResolvable
,HttpConfigProperty
,None
]) –AWS::AppSync::DataSource.HttpConfig
.lambda_config (
Union
[IResolvable
,LambdaConfigProperty
,None
]) –AWS::AppSync::DataSource.LambdaConfig
.relational_database_config (
Union
[IResolvable
,RelationalDatabaseConfigProperty
,None
]) –AWS::AppSync::DataSource.RelationalDatabaseConfig
.service_role_arn (
Optional
[str
]) –AWS::AppSync::DataSource.ServiceRoleArn
.
- Link
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html
Attributes
-
api_id
¶ AWS::AppSync::DataSource.ApiId
.
-
description
¶ AWS::AppSync::DataSource.Description
.
-
dynamo_db_config
¶ AWS::AppSync::DataSource.DynamoDBConfig
.
-
elasticsearch_config
¶ AWS::AppSync::DataSource.ElasticsearchConfig
.
-
http_config
¶ AWS::AppSync::DataSource.HttpConfig
.
-
lambda_config
¶ AWS::AppSync::DataSource.LambdaConfig
.
-
name
¶ AWS::AppSync::DataSource.Name
.
-
relational_database_config
¶ AWS::AppSync::DataSource.RelationalDatabaseConfig
.
-
service_role_arn
¶ AWS::AppSync::DataSource.ServiceRoleArn
.
-
type
¶ AWS::AppSync::DataSource.Type
.