CfnGraphQLApiProps

class aws_cdk.aws_appsync.CfnGraphQLApiProps(*, authentication_type, name, additional_authentication_providers=None, log_config=None, open_id_connect_config=None, tags=None, user_pool_config=None, xray_enabled=None)

Bases: object

Properties for defining a AWS::AppSync::GraphQLApi.

Parameters
See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html

Attributes

additional_authentication_providers

AWS::AppSync::GraphQLApi.AdditionalAuthenticationProviders.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders

Return type

Union[IResolvable, List[Union[IResolvable, AdditionalAuthenticationProviderProperty]], None]

authentication_type

AWS::AppSync::GraphQLApi.AuthenticationType.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype

Return type

str

log_config

AWS::AppSync::GraphQLApi.LogConfig.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig

Return type

Union[IResolvable, LogConfigProperty, None]

name

AWS::AppSync::GraphQLApi.Name.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name

Return type

str

open_id_connect_config

AWS::AppSync::GraphQLApi.OpenIDConnectConfig.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig

Return type

Union[IResolvable, OpenIDConnectConfigProperty, None]

tags

AWS::AppSync::GraphQLApi.Tags.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags

Return type

Union[IResolvable, List[Union[IResolvable, CfnTag]], None]

user_pool_config

AWS::AppSync::GraphQLApi.UserPoolConfig.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig

Return type

Union[IResolvable, UserPoolConfigProperty, None]

xray_enabled

AWS::AppSync::GraphQLApi.XrayEnabled.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled

Return type

Union[bool, IResolvable, None]